./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/mutex-meet/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/mutex-meet/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:06:21,531 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:06:21,612 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:06:21,616 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:06:21,618 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:06:21,658 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:06:21,659 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:06:21,659 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:06:21,660 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:06:21,665 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:06:21,666 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:06:21,666 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:06:21,668 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:06:21,669 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:06:21,669 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:06:21,670 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:06:21,670 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:06:21,670 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:06:21,670 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:06:21,671 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:06:21,671 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:06:21,671 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:06:21,672 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:06:21,672 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:06:21,672 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:06:21,672 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:06:21,673 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:06:21,673 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:06:21,673 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:06:21,674 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:06:21,675 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:06:21,675 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:06:21,675 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:06:21,675 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:06:21,676 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:06:21,676 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:06:21,676 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:06:21,676 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:06:21,676 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:06:21,677 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:06:21,677 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:06:21,677 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:06:21,677 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:06:21,678 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-05-12 12:06:21,945 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:06:21,970 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:06:21,972 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:06:21,973 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:06:21,974 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:06:21,975 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 12:06:23,245 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:06:23,489 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:06:23,490 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 12:06:23,504 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4d9279253/a2171bd6b0364beba1bba09f4633afe8/FLAG3a4905cc4 [2024-05-12 12:06:23,517 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4d9279253/a2171bd6b0364beba1bba09f4633afe8 [2024-05-12 12:06:23,519 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:06:23,520 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:06:23,521 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/mutex-meet/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 12:06:23,706 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:06:23,708 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:06:23,709 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:06:23,710 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:06:23,714 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:06:23,715 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:06:23" (1/2) ... [2024-05-12 12:06:23,717 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13cc6f77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:06:23, skipping insertion in model container [2024-05-12 12:06:23,717 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:06:23" (1/2) ... [2024-05-12 12:06:23,718 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4e007b47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:06:23, skipping insertion in model container [2024-05-12 12:06:23,719 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:06:23" (2/2) ... [2024-05-12 12:06:23,719 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13cc6f77 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:23, skipping insertion in model container [2024-05-12 12:06:23,719 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:06:23" (2/2) ... [2024-05-12 12:06:23,719 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:06:23,792 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:06:23,793 INFO L97 edCorrectnessWitness]: Location invariant before [L806-L806] ((((((((((((((((! multithreaded || (((0 <= y$w_buff0 && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )z >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff0_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )z >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )z >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )z >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )x) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd2 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd2 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice2 >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )y$flush_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$mem_tmp >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice0 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice2 >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )y$flush_delayed >= 0LL) && (long long )x + (long long )y$mem_tmp >= 0LL) && (long long )x + (long long )y$r_buff0_thd0 >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$r_buff0_thd2 >= 0LL) && (long long )x + (long long )y$r_buff1_thd0 >= 0LL) && (long long )x + (long long )y$r_buff1_thd1 >= 0LL) && (long long )x + (long long )y$r_buff1_thd2 >= 0LL) && (long long )x + (long long )y$read_delayed >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff1 >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )y$flush_delayed >= 0LL) && (long long )y + (long long )y$mem_tmp >= 0LL) && (long long )y + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y + (long long )y$read_delayed >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff1 >= 0LL) && (long long )y + (long long )z >= 0LL) && (long long )y$flush_delayed + (long long )y$mem_tmp >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$flush_delayed + (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$flush_delayed + (long long )z >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$mem_tmp + (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff1 >= 0LL) && (long long )y$mem_tmp + (long long )z >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )z >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )z >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )z >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )z >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )z >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )z >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$read_delayed + (long long )z >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )z >= 0LL) && (long long )y$w_buff1 + (long long )z >= 0LL) && (long long )weak$$choice0 + (long long )x >= 0LL) && (long long )weak$$choice0 + (long long )y >= 0LL) && (long long )weak$$choice0 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )weak$$choice0 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )z >= 0LL) && (long long )weak$$choice0 + (long long )weak$$choice2 >= 0LL) && (long long )weak$$choice2 + (long long )x >= 0LL) && (long long )weak$$choice2 + (long long )y >= 0LL) && (long long )weak$$choice2 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )weak$$choice2 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice2 + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )x >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$read_delayed >= 0LL) && (long long )x - (long long )y$r_buff0_thd0 >= 0LL) && (long long )x - (long long )y$r_buff0_thd1 >= 0LL) && (long long )x - (long long )y$r_buff1_thd0 >= 0LL) && (long long )x - (long long )y$r_buff1_thd1 >= 0LL) && (long long )x - (long long )y$read_delayed >= 0LL) && (long long )y - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y - (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd2 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$read_delayed >= 0LL))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p1_EBX) && 0 <= x) && 0 <= y) && 0 <= y$mem_tmp) && 0 <= y$w_buff0) && 0 <= y$w_buff1) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p1_EBX <= 1) && x <= 1) && y$w_buff0 <= 127) && y$w_buff1 <= 127) && z <= 1) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 % 2 == 0) && y$w_buff1 % 2 == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$w_buff1 && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (0 <= y && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (0 <= y$mem_tmp && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-05-12 12:06:23,794 INFO L97 edCorrectnessWitness]: Location invariant before [L805-L805] ((((((((((((((((! multithreaded || (((0 <= y$w_buff0 && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )z >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff0_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )z >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )z >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$r_buff1_thd2 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )z >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )x) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd2 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff1_thd2 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_cnt + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p1_EBX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff0_thd2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$r_buff1_thd2 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$flush_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$mem_tmp >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff0_thd2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$r_buff1_thd2 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )weak$$choice2 >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )y$flush_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$mem_tmp >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice0 >= 0LL) && (long long )main$tmp_guard1 + (long long )weak$$choice2 >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )y$flush_delayed >= 0LL) && (long long )x + (long long )y$mem_tmp >= 0LL) && (long long )x + (long long )y$r_buff0_thd0 >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$r_buff0_thd2 >= 0LL) && (long long )x + (long long )y$r_buff1_thd0 >= 0LL) && (long long )x + (long long )y$r_buff1_thd1 >= 0LL) && (long long )x + (long long )y$r_buff1_thd2 >= 0LL) && (long long )x + (long long )y$read_delayed >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff1 >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )y$flush_delayed >= 0LL) && (long long )y + (long long )y$mem_tmp >= 0LL) && (long long )y + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y + (long long )y$read_delayed >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff1 >= 0LL) && (long long )y + (long long )z >= 0LL) && (long long )y$flush_delayed + (long long )y$mem_tmp >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$flush_delayed + (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$flush_delayed + (long long )z >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$mem_tmp + (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff1 >= 0LL) && (long long )y$mem_tmp + (long long )z >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )z >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )z >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )z >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )z >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )z >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )z >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff1 >= 0LL) && (long long )y$read_delayed + (long long )z >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )z >= 0LL) && (long long )y$w_buff1 + (long long )z >= 0LL) && (long long )weak$$choice0 + (long long )x >= 0LL) && (long long )weak$$choice0 + (long long )y >= 0LL) && (long long )weak$$choice0 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )weak$$choice0 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice0 + (long long )z >= 0LL) && (long long )weak$$choice0 + (long long )weak$$choice2 >= 0LL) && (long long )weak$$choice2 + (long long )x >= 0LL) && (long long )weak$$choice2 + (long long )y >= 0LL) && (long long )weak$$choice2 + (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$mem_tmp >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )weak$$choice2 + (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff1 >= 0LL) && (long long )weak$$choice2 + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )x >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )x >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$r_buff1_thd1 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) - (long long )y$read_delayed >= 0LL) && (0LL - (long long )y$r_buff1_thd1) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )x) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )x) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_cnt - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX - (long long )y$read_delayed >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd0 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$r_buff1_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )y$read_delayed >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )main$tmp_guard1 - (long long )y$read_delayed >= 0LL) && (long long )x - (long long )y$r_buff0_thd0 >= 0LL) && (long long )x - (long long )y$r_buff0_thd1 >= 0LL) && (long long )x - (long long )y$r_buff1_thd0 >= 0LL) && (long long )x - (long long )y$r_buff1_thd1 >= 0LL) && (long long )x - (long long )y$read_delayed >= 0LL) && (long long )y - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y - (long long )y$read_delayed >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$flush_delayed - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$flush_delayed - (long long )y$read_delayed >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$mem_tmp - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$mem_tmp - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff1_thd0 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff1_thd2 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice0 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice0 - (long long )y$read_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$flush_delayed >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )weak$$choice2 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )weak$$choice2 - (long long )y$read_delayed >= 0LL))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p1_EBX) && 0 <= x) && 0 <= y) && 0 <= y$mem_tmp) && 0 <= y$w_buff0) && 0 <= y$w_buff1) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p1_EBX <= 1) && x <= 1) && y$w_buff0 <= 127) && y$w_buff1 <= 127) && z <= 1) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 % 2 == 0) && y$w_buff1 % 2 == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$w_buff1 && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (0 <= y && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (0 <= y$mem_tmp && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-05-12 12:06:23,795 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:06:23,795 INFO L106 edCorrectnessWitness]: ghost_update [L803-L803] multithreaded = 1; [2024-05-12 12:06:23,843 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:06:24,021 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996] [2024-05-12 12:06:24,233 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:06:24,250 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:06:24,287 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996] Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:06:24,579 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:06:24,644 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:06:24,645 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24 WrapperNode [2024-05-12 12:06:24,645 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:06:24,647 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:06:24,647 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:06:24,647 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:06:24,654 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 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,697 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 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,780 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 141 [2024-05-12 12:06:24,780 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:06:24,781 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:06:24,781 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:06:24,781 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:06:24,792 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,792 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,804 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,831 INFO L175 MemorySlicer]: Split 4 memory accesses to 3 slices as follows [2, 1, 1]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-05-12 12:06:24,832 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,832 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,863 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,865 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,876 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,880 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,893 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:06:24,894 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:06:24,895 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:06:24,895 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:06:24,895 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (1/1) ... [2024-05-12 12:06:24,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:06:24,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:06:24,929 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-05-12 12:06:24,935 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-05-12 12:06:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:06:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:06:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:06:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:06:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:06:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:06:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:06:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:06:24,969 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:06:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:06:24,969 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:06:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:06:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:06:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:06:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:06:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:06:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:06:24,971 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:06:25,088 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:06:25,091 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:06:26,098 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:06:26,099 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:06:26,315 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:06:26,315 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:06:26,316 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:06:26 BoogieIcfgContainer [2024-05-12 12:06:26,316 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:06:26,319 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:06:26,319 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:06:26,322 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:06:26,323 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:06:23" (1/4) ... [2024-05-12 12:06:26,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@791602dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:06:26, skipping insertion in model container [2024-05-12 12:06:26,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:06:23" (2/4) ... [2024-05-12 12:06:26,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@791602dc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:06:26, skipping insertion in model container [2024-05-12 12:06:26,329 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:06:24" (3/4) ... [2024-05-12 12:06:26,329 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@791602dc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:06:26, skipping insertion in model container [2024-05-12 12:06:26,329 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:06:26" (4/4) ... [2024-05-12 12:06:26,331 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi001_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 12:06:26,347 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:06:26,348 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:06:26,348 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:06:26,429 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:06:26,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 38 transitions, 84 flow [2024-05-12 12:06:26,593 INFO L124 PetriNetUnfolderBase]: 1/36 cut-off events. [2024-05-12 12:06:26,593 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:06:26,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 36 events. 1/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 52 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-05-12 12:06:26,623 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 38 transitions, 84 flow [2024-05-12 12:06:26,627 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 36 transitions, 78 flow [2024-05-12 12:06:26,662 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:06:26,667 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;@c51160b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:06:26,669 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:06:26,679 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:06:26,679 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-05-12 12:06:26,679 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:06:26,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:26,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:06:26,681 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:26,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:26,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1227859548, now seen corresponding path program 1 times [2024-05-12 12:06:26,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:26,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973548657] [2024-05-12 12:06:26,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:26,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:27,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:06:31,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-05-12 12:06:31,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:06:31,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973548657] [2024-05-12 12:06:31,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973548657] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:06:31,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:06:31,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:06:31,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368918770] [2024-05-12 12:06:31,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:06:31,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:06:31,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:06:31,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:06:31,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:06:32,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 12:06:32,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 36 transitions, 78 flow. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:32,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:06:32,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 12:06:32,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:06:32,467 INFO L124 PetriNetUnfolderBase]: 543/981 cut-off events. [2024-05-12 12:06:32,467 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-05-12 12:06:32,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1903 conditions, 981 events. 543/981 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5019 event pairs, 234 based on Foata normal form. 43/954 useless extension candidates. Maximal degree in co-relation 1889. Up to 892 conditions per place. [2024-05-12 12:06:32,480 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 34 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-05-12 12:06:32,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 47 transitions, 179 flow [2024-05-12 12:06:32,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:06:32,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:06:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-05-12 12:06:32,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6578947368421053 [2024-05-12 12:06:32,494 INFO L175 Difference]: Start difference. First operand has 42 places, 36 transitions, 78 flow. Second operand 3 states and 75 transitions. [2024-05-12 12:06:32,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 47 transitions, 179 flow [2024-05-12 12:06:32,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 47 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:06:32,501 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 102 flow [2024-05-12 12:06:32,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2024-05-12 12:06:32,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 1 predicate places. [2024-05-12 12:06:32,507 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 102 flow [2024-05-12 12:06:32,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:32,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:32,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:06:32,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:06:32,508 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:32,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:32,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1142795089, now seen corresponding path program 1 times [2024-05-12 12:06:32,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:32,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8895222] [2024-05-12 12:06:32,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:32,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:32,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:06:36,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:06:36,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:06:36,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8895222] [2024-05-12 12:06:36,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8895222] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:06:36,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:06:36,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:06:36,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799161889] [2024-05-12 12:06:36,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:06:36,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:06:36,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:06:36,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:06:36,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:06:36,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 12:06:36,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:36,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:06:36,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 12:06:36,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:06:36,829 INFO L124 PetriNetUnfolderBase]: 621/1186 cut-off events. [2024-05-12 12:06:36,829 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2024-05-12 12:06:36,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2465 conditions, 1186 events. 621/1186 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6424 event pairs, 417 based on Foata normal form. 2/1086 useless extension candidates. Maximal degree in co-relation 2450. Up to 997 conditions per place. [2024-05-12 12:06:36,837 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 44 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-05-12 12:06:36,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 254 flow [2024-05-12 12:06:36,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:06:36,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:06:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-05-12 12:06:36,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118421052631579 [2024-05-12 12:06:36,839 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 102 flow. Second operand 4 states and 93 transitions. [2024-05-12 12:06:36,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 254 flow [2024-05-12 12:06:36,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:06:36,841 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 136 flow [2024-05-12 12:06:36,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-05-12 12:06:36,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-05-12 12:06:36,843 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 136 flow [2024-05-12 12:06:36,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:36,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:36,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:06:36,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:06:36,844 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:36,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:36,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1072271313, now seen corresponding path program 1 times [2024-05-12 12:06:36,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:36,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507520437] [2024-05-12 12:06:36,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:36,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:06:40,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:06:40,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:06:40,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507520437] [2024-05-12 12:06:40,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507520437] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:06:40,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:06:40,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:06:40,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884358521] [2024-05-12 12:06:40,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:06:40,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:06:40,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:06:40,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:06:40,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:06:40,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 12:06:40,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 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-05-12 12:06:40,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:06:40,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 12:06:40,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:06:41,102 INFO L124 PetriNetUnfolderBase]: 613/1171 cut-off events. [2024-05-12 12:06:41,102 INFO L125 PetriNetUnfolderBase]: For 381/381 co-relation queries the response was YES. [2024-05-12 12:06:41,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2642 conditions, 1171 events. 613/1171 cut-off events. For 381/381 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6450 event pairs, 207 based on Foata normal form. 4/1082 useless extension candidates. Maximal degree in co-relation 2625. Up to 968 conditions per place. [2024-05-12 12:06:41,113 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 51 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-05-12 12:06:41,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 366 flow [2024-05-12 12:06:41,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:06:41,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:06:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-05-12 12:06:41,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2024-05-12 12:06:41,119 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 136 flow. Second operand 5 states and 110 transitions. [2024-05-12 12:06:41,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 366 flow [2024-05-12 12:06:41,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 340 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:06:41,123 INFO L231 Difference]: Finished difference. Result has 51 places, 53 transitions, 233 flow [2024-05-12 12:06:41,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=51, PETRI_TRANSITIONS=53} [2024-05-12 12:06:41,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-05-12 12:06:41,125 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 53 transitions, 233 flow [2024-05-12 12:06:41,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 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-05-12 12:06:41,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:41,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:06:41,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:06:41,127 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:41,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:41,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1072314424, now seen corresponding path program 1 times [2024-05-12 12:06:41,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:41,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683670046] [2024-05-12 12:06:41,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:41,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:41,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:06:41,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-05-12 12:06:41,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:06:41,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683670046] [2024-05-12 12:06:41,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683670046] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:06:41,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:06:41,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:06:41,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035833917] [2024-05-12 12:06:41,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:06:41,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:06:41,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:06:41,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:06:41,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:06:41,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 38 [2024-05-12 12:06:41,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 53 transitions, 233 flow. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:41,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:06:41,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 38 [2024-05-12 12:06:41,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:06:41,464 INFO L124 PetriNetUnfolderBase]: 187/511 cut-off events. [2024-05-12 12:06:41,465 INFO L125 PetriNetUnfolderBase]: For 288/314 co-relation queries the response was YES. [2024-05-12 12:06:41,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1077 conditions, 511 events. 187/511 cut-off events. For 288/314 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3079 event pairs, 68 based on Foata normal form. 10/476 useless extension candidates. Maximal degree in co-relation 1057. Up to 273 conditions per place. [2024-05-12 12:06:41,469 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 27 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-05-12 12:06:41,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 55 transitions, 276 flow [2024-05-12 12:06:41,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:06:41,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:06:41,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-05-12 12:06:41,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7105263157894737 [2024-05-12 12:06:41,470 INFO L175 Difference]: Start difference. First operand has 51 places, 53 transitions, 233 flow. Second operand 3 states and 81 transitions. [2024-05-12 12:06:41,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 55 transitions, 276 flow [2024-05-12 12:06:41,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 272 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:06:41,473 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 200 flow [2024-05-12 12:06:41,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=200, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-05-12 12:06:41,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-05-12 12:06:41,474 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 200 flow [2024-05-12 12:06:41,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:41,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:41,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:06:41,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:06:41,475 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:41,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:41,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1399063530, now seen corresponding path program 1 times [2024-05-12 12:06:41,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:41,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073412447] [2024-05-12 12:06:41,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:41,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:06:45,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:06:45,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:06:45,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073412447] [2024-05-12 12:06:45,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073412447] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:06:45,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:06:45,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:06:45,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213423317] [2024-05-12 12:06:45,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:06:45,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:06:45,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:06:45,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:06:45,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:06:45,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 12:06:45,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 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-05-12 12:06:45,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:06:45,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 12:06:45,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:06:45,785 INFO L124 PetriNetUnfolderBase]: 531/1018 cut-off events. [2024-05-12 12:06:45,785 INFO L125 PetriNetUnfolderBase]: For 711/711 co-relation queries the response was YES. [2024-05-12 12:06:45,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2459 conditions, 1018 events. 531/1018 cut-off events. For 711/711 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5369 event pairs, 120 based on Foata normal form. 4/978 useless extension candidates. Maximal degree in co-relation 2437. Up to 808 conditions per place. [2024-05-12 12:06:45,791 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 50 selfloop transitions, 12 changer transitions 1/71 dead transitions. [2024-05-12 12:06:45,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 71 transitions, 384 flow [2024-05-12 12:06:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:06:45,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:06:45,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-05-12 12:06:45,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307017543859649 [2024-05-12 12:06:45,793 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 200 flow. Second operand 6 states and 121 transitions. [2024-05-12 12:06:45,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 71 transitions, 384 flow [2024-05-12 12:06:45,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 71 transitions, 368 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:06:45,797 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 221 flow [2024-05-12 12:06:45,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=221, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-05-12 12:06:45,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-05-12 12:06:45,798 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 221 flow [2024-05-12 12:06:45,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 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-05-12 12:06:45,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:45,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:06:45,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:06:45,799 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:45,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:45,799 INFO L85 PathProgramCache]: Analyzing trace with hash 297551754, now seen corresponding path program 1 times [2024-05-12 12:06:45,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:45,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288860722] [2024-05-12 12:06:45,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:45,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:45,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:06:51,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:06:51,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:06:51,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288860722] [2024-05-12 12:06:51,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288860722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:06:51,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:06:51,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:06:51,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601622916] [2024-05-12 12:06:51,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:06:51,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:06:51,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:06:51,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:06:51,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:06:51,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 12:06:51,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 221 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:51,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:06:51,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 12:06:51,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:06:51,992 INFO L124 PetriNetUnfolderBase]: 447/922 cut-off events. [2024-05-12 12:06:51,993 INFO L125 PetriNetUnfolderBase]: For 785/785 co-relation queries the response was YES. [2024-05-12 12:06:51,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 922 events. 447/922 cut-off events. For 785/785 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4945 event pairs, 150 based on Foata normal form. 1/873 useless extension candidates. Maximal degree in co-relation 2256. Up to 724 conditions per place. [2024-05-12 12:06:51,999 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 47 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-05-12 12:06:51,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 63 transitions, 371 flow [2024-05-12 12:06:52,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:06:52,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:06:52,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-05-12 12:06:52,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49473684210526314 [2024-05-12 12:06:52,001 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 221 flow. Second operand 5 states and 94 transitions. [2024-05-12 12:06:52,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 63 transitions, 371 flow [2024-05-12 12:06:52,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 63 transitions, 342 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:06:52,008 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 224 flow [2024-05-12 12:06:52,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-05-12 12:06:52,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-05-12 12:06:52,011 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 224 flow [2024-05-12 12:06:52,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:52,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:52,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:06:52,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:06:52,012 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:52,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:52,012 INFO L85 PathProgramCache]: Analyzing trace with hash 634171447, now seen corresponding path program 1 times [2024-05-12 12:06:52,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:52,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510564681] [2024-05-12 12:06:52,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:52,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:06:57,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:06:57,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:06:57,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510564681] [2024-05-12 12:06:57,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510564681] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:06:57,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:06:57,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:06:57,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441788259] [2024-05-12 12:06:57,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:06:57,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:06:57,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:06:57,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:06:57,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:06:57,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:06:57,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 224 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:57,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:06:57,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:06:57,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:06:58,456 INFO L124 PetriNetUnfolderBase]: 527/1038 cut-off events. [2024-05-12 12:06:58,456 INFO L125 PetriNetUnfolderBase]: For 1058/1058 co-relation queries the response was YES. [2024-05-12 12:06:58,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2653 conditions, 1038 events. 527/1038 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 5469 event pairs, 181 based on Foata normal form. 1/996 useless extension candidates. Maximal degree in co-relation 2628. Up to 838 conditions per place. [2024-05-12 12:06:58,464 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 54 selfloop transitions, 10 changer transitions 0/71 dead transitions. [2024-05-12 12:06:58,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 71 transitions, 410 flow [2024-05-12 12:06:58,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:06:58,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:06:58,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-05-12 12:06:58,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692982456140351 [2024-05-12 12:06:58,466 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 224 flow. Second operand 6 states and 107 transitions. [2024-05-12 12:06:58,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 71 transitions, 410 flow [2024-05-12 12:06:58,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 396 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:06:58,470 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 247 flow [2024-05-12 12:06:58,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=247, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-05-12 12:06:58,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-05-12 12:06:58,472 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 247 flow [2024-05-12 12:06:58,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:06:58,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:06:58,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:06:58,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:06:58,474 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:06:58,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:06:58,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1821272535, now seen corresponding path program 1 times [2024-05-12 12:06:58,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:06:58,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187591991] [2024-05-12 12:06:58,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:06:58,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:06:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:03,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:03,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:03,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187591991] [2024-05-12 12:07:03,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187591991] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:03,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:03,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:07:03,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131242] [2024-05-12 12:07:03,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:03,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:07:03,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:03,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:07:03,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:07:03,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:07:03,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 247 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:03,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:03,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:07:03,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:04,647 INFO L124 PetriNetUnfolderBase]: 571/1120 cut-off events. [2024-05-12 12:07:04,648 INFO L125 PetriNetUnfolderBase]: For 1548/1548 co-relation queries the response was YES. [2024-05-12 12:07:04,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3000 conditions, 1120 events. 571/1120 cut-off events. For 1548/1548 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5986 event pairs, 200 based on Foata normal form. 1/1071 useless extension candidates. Maximal degree in co-relation 2974. Up to 894 conditions per place. [2024-05-12 12:07:04,656 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 55 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-05-12 12:07:04,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 75 transitions, 441 flow [2024-05-12 12:07:04,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:07:04,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:07:04,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-05-12 12:07:04,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4824561403508772 [2024-05-12 12:07:04,661 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 247 flow. Second operand 6 states and 110 transitions. [2024-05-12 12:07:04,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 75 transitions, 441 flow [2024-05-12 12:07:04,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 75 transitions, 420 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:07:04,665 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 268 flow [2024-05-12 12:07:04,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2024-05-12 12:07:04,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-05-12 12:07:04,667 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 268 flow [2024-05-12 12:07:04,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:04,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:04,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:04,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:07:04,668 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:04,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:04,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1815528855, now seen corresponding path program 2 times [2024-05-12 12:07:04,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:04,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181282755] [2024-05-12 12:07:04,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:04,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:04,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:10,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:10,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:10,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181282755] [2024-05-12 12:07:10,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181282755] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:10,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:10,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:07:10,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256116845] [2024-05-12 12:07:10,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:10,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:07:10,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:10,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:07:10,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:07:10,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:07:10,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 268 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:10,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:10,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:07:10,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:10,686 INFO L124 PetriNetUnfolderBase]: 556/1052 cut-off events. [2024-05-12 12:07:10,687 INFO L125 PetriNetUnfolderBase]: For 2010/2019 co-relation queries the response was YES. [2024-05-12 12:07:10,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3037 conditions, 1052 events. 556/1052 cut-off events. For 2010/2019 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5364 event pairs, 182 based on Foata normal form. 7/1024 useless extension candidates. Maximal degree in co-relation 3010. Up to 842 conditions per place. [2024-05-12 12:07:10,695 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 53 selfloop transitions, 14 changer transitions 0/75 dead transitions. [2024-05-12 12:07:10,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 75 transitions, 464 flow [2024-05-12 12:07:10,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:07:10,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:07:10,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-05-12 12:07:10,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780701754385965 [2024-05-12 12:07:10,697 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 268 flow. Second operand 6 states and 109 transitions. [2024-05-12 12:07:10,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 75 transitions, 464 flow [2024-05-12 12:07:10,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 440 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:07:10,700 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 293 flow [2024-05-12 12:07:10,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-05-12 12:07:10,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-05-12 12:07:10,701 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 293 flow [2024-05-12 12:07:10,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:10,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:10,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:10,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:07:10,702 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:10,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:10,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1815519927, now seen corresponding path program 1 times [2024-05-12 12:07:10,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:10,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467904565] [2024-05-12 12:07:10,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:10,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:10,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:16,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:16,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467904565] [2024-05-12 12:07:16,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467904565] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:16,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:16,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:07:16,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164063242] [2024-05-12 12:07:16,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:16,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:07:16,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:16,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:07:16,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:07:16,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:07:16,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 293 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:16,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:16,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:07:16,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:16,778 INFO L124 PetriNetUnfolderBase]: 536/1048 cut-off events. [2024-05-12 12:07:16,778 INFO L125 PetriNetUnfolderBase]: For 1991/1991 co-relation queries the response was YES. [2024-05-12 12:07:16,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3070 conditions, 1048 events. 536/1048 cut-off events. For 1991/1991 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5493 event pairs, 178 based on Foata normal form. 1/1006 useless extension candidates. Maximal degree in co-relation 3042. Up to 839 conditions per place. [2024-05-12 12:07:16,786 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 64 selfloop transitions, 12 changer transitions 0/83 dead transitions. [2024-05-12 12:07:16,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 521 flow [2024-05-12 12:07:16,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:07:16,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:07:16,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-05-12 12:07:16,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46616541353383456 [2024-05-12 12:07:16,788 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 293 flow. Second operand 7 states and 124 transitions. [2024-05-12 12:07:16,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 521 flow [2024-05-12 12:07:16,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 488 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:07:16,795 INFO L231 Difference]: Finished difference. Result has 65 places, 57 transitions, 303 flow [2024-05-12 12:07:16,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=303, PETRI_PLACES=65, PETRI_TRANSITIONS=57} [2024-05-12 12:07:16,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-05-12 12:07:16,797 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 303 flow [2024-05-12 12:07:16,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:16,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:16,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:16,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:07:16,798 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:16,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:16,798 INFO L85 PathProgramCache]: Analyzing trace with hash -624993189, now seen corresponding path program 1 times [2024-05-12 12:07:16,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:16,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096676142] [2024-05-12 12:07:16,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:16,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:21,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:21,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:21,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096676142] [2024-05-12 12:07:21,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096676142] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:21,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:21,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:07:21,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558004117] [2024-05-12 12:07:21,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:21,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:07:21,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:21,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:07:21,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:07:21,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:07:21,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 57 transitions, 303 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:21,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:21,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:07:21,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:22,381 INFO L124 PetriNetUnfolderBase]: 587/1126 cut-off events. [2024-05-12 12:07:22,382 INFO L125 PetriNetUnfolderBase]: For 2775/2777 co-relation queries the response was YES. [2024-05-12 12:07:22,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3424 conditions, 1126 events. 587/1126 cut-off events. For 2775/2777 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5965 event pairs, 146 based on Foata normal form. 4/1086 useless extension candidates. Maximal degree in co-relation 3395. Up to 888 conditions per place. [2024-05-12 12:07:22,391 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 64 selfloop transitions, 18 changer transitions 0/90 dead transitions. [2024-05-12 12:07:22,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 557 flow [2024-05-12 12:07:22,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:07:22,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:07:22,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-05-12 12:07:22,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4849624060150376 [2024-05-12 12:07:22,393 INFO L175 Difference]: Start difference. First operand has 65 places, 57 transitions, 303 flow. Second operand 7 states and 129 transitions. [2024-05-12 12:07:22,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 557 flow [2024-05-12 12:07:22,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 90 transitions, 530 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:07:22,397 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 365 flow [2024-05-12 12:07:22,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=365, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-05-12 12:07:22,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-05-12 12:07:22,398 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 365 flow [2024-05-12 12:07:22,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:22,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:22,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:22,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:07:22,399 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:22,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:22,400 INFO L85 PathProgramCache]: Analyzing trace with hash -454169642, now seen corresponding path program 1 times [2024-05-12 12:07:22,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:22,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5047739] [2024-05-12 12:07:22,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:22,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:27,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:27,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:27,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5047739] [2024-05-12 12:07:27,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5047739] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:27,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:27,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:07:27,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580782532] [2024-05-12 12:07:27,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:27,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:07:27,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:27,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:07:27,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:07:27,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:07:27,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 365 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-05-12 12:07:27,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:27,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:07:27,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:28,395 INFO L124 PetriNetUnfolderBase]: 656/1207 cut-off events. [2024-05-12 12:07:28,395 INFO L125 PetriNetUnfolderBase]: For 3388/3388 co-relation queries the response was YES. [2024-05-12 12:07:28,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4001 conditions, 1207 events. 656/1207 cut-off events. For 3388/3388 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6183 event pairs, 198 based on Foata normal form. 1/1164 useless extension candidates. Maximal degree in co-relation 3970. Up to 1033 conditions per place. [2024-05-12 12:07:28,405 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 80 selfloop transitions, 12 changer transitions 0/98 dead transitions. [2024-05-12 12:07:28,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 98 transitions, 690 flow [2024-05-12 12:07:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:07:28,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:07:28,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-05-12 12:07:28,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398496240601504 [2024-05-12 12:07:28,406 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 365 flow. Second operand 7 states and 117 transitions. [2024-05-12 12:07:28,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 98 transitions, 690 flow [2024-05-12 12:07:28,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 98 transitions, 656 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:07:28,414 INFO L231 Difference]: Finished difference. Result has 75 places, 74 transitions, 464 flow [2024-05-12 12:07:28,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=464, PETRI_PLACES=75, PETRI_TRANSITIONS=74} [2024-05-12 12:07:28,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-05-12 12:07:28,415 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 74 transitions, 464 flow [2024-05-12 12:07:28,415 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-05-12 12:07:28,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:28,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:28,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:07:28,415 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:28,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:28,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1430437843, now seen corresponding path program 2 times [2024-05-12 12:07:28,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:28,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567631878] [2024-05-12 12:07:28,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:28,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:28,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:33,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:33,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:33,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567631878] [2024-05-12 12:07:33,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567631878] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:33,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:33,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:07:33,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597711966] [2024-05-12 12:07:33,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:33,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:07:33,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:33,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:07:33,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:07:33,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:07:33,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 74 transitions, 464 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:33,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:33,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:07:33,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:34,537 INFO L124 PetriNetUnfolderBase]: 651/1204 cut-off events. [2024-05-12 12:07:34,537 INFO L125 PetriNetUnfolderBase]: For 4528/4531 co-relation queries the response was YES. [2024-05-12 12:07:34,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4291 conditions, 1204 events. 651/1204 cut-off events. For 4528/4531 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6237 event pairs, 174 based on Foata normal form. 5/1169 useless extension candidates. Maximal degree in co-relation 4256. Up to 936 conditions per place. [2024-05-12 12:07:34,545 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 72 selfloop transitions, 28 changer transitions 0/109 dead transitions. [2024-05-12 12:07:34,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 109 transitions, 839 flow [2024-05-12 12:07:34,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:07:34,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:07:34,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-05-12 12:07:34,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4849624060150376 [2024-05-12 12:07:34,547 INFO L175 Difference]: Start difference. First operand has 75 places, 74 transitions, 464 flow. Second operand 7 states and 129 transitions. [2024-05-12 12:07:34,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 109 transitions, 839 flow [2024-05-12 12:07:34,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 816 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 12:07:34,553 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 607 flow [2024-05-12 12:07:34,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=607, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-05-12 12:07:34,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-05-12 12:07:34,554 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 607 flow [2024-05-12 12:07:34,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:34,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:34,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:34,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:07:34,555 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:34,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:34,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1425767383, now seen corresponding path program 3 times [2024-05-12 12:07:34,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:34,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925377884] [2024-05-12 12:07:34,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:34,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:34,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:39,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-05-12 12:07:39,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:39,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925377884] [2024-05-12 12:07:39,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925377884] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:39,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:39,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:07:39,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008667197] [2024-05-12 12:07:39,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:39,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:07:39,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:39,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:07:39,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:07:40,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:07:40,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 607 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:40,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:40,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:07:40,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:40,590 INFO L124 PetriNetUnfolderBase]: 639/1223 cut-off events. [2024-05-12 12:07:40,591 INFO L125 PetriNetUnfolderBase]: For 5759/5776 co-relation queries the response was YES. [2024-05-12 12:07:40,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 1223 events. 639/1223 cut-off events. For 5759/5776 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6545 event pairs, 169 based on Foata normal form. 8/1180 useless extension candidates. Maximal degree in co-relation 4483. Up to 884 conditions per place. [2024-05-12 12:07:40,600 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 74 selfloop transitions, 33 changer transitions 0/116 dead transitions. [2024-05-12 12:07:40,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 116 transitions, 993 flow [2024-05-12 12:07:40,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:07:40,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:07:40,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-05-12 12:07:40,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48120300751879697 [2024-05-12 12:07:40,603 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 607 flow. Second operand 7 states and 128 transitions. [2024-05-12 12:07:40,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 116 transitions, 993 flow [2024-05-12 12:07:40,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 116 transitions, 935 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 12:07:40,613 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 729 flow [2024-05-12 12:07:40,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=729, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-05-12 12:07:40,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-05-12 12:07:40,614 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 729 flow [2024-05-12 12:07:40,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:40,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:40,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:40,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:07:40,615 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:40,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:40,615 INFO L85 PathProgramCache]: Analyzing trace with hash -446817992, now seen corresponding path program 2 times [2024-05-12 12:07:40,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:40,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222235786] [2024-05-12 12:07:40,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:40,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:45,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:45,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222235786] [2024-05-12 12:07:45,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222235786] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:45,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:45,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:07:45,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619180303] [2024-05-12 12:07:45,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:45,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:07:45,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:45,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:07:45,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:07:45,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:07:45,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 729 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-05-12 12:07:45,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:45,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:07:45,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:46,267 INFO L124 PetriNetUnfolderBase]: 704/1276 cut-off events. [2024-05-12 12:07:46,268 INFO L125 PetriNetUnfolderBase]: For 6453/6468 co-relation queries the response was YES. [2024-05-12 12:07:46,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5085 conditions, 1276 events. 704/1276 cut-off events. For 6453/6468 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6446 event pairs, 169 based on Foata normal form. 11/1244 useless extension candidates. Maximal degree in co-relation 5044. Up to 1021 conditions per place. [2024-05-12 12:07:46,285 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 89 selfloop transitions, 31 changer transitions 0/126 dead transitions. [2024-05-12 12:07:46,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 126 transitions, 1151 flow [2024-05-12 12:07:46,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:07:46,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:07:46,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-05-12 12:07:46,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.462406015037594 [2024-05-12 12:07:46,287 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 729 flow. Second operand 7 states and 123 transitions. [2024-05-12 12:07:46,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 126 transitions, 1151 flow [2024-05-12 12:07:46,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 126 transitions, 1109 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-05-12 12:07:46,297 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 807 flow [2024-05-12 12:07:46,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=807, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-05-12 12:07:46,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-05-12 12:07:46,298 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 807 flow [2024-05-12 12:07:46,298 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-05-12 12:07:46,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:46,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:46,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:07:46,298 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:46,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:46,299 INFO L85 PathProgramCache]: Analyzing trace with hash -446551082, now seen corresponding path program 3 times [2024-05-12 12:07:46,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:46,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593219707] [2024-05-12 12:07:46,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:46,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:46,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:51,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:51,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:51,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593219707] [2024-05-12 12:07:51,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593219707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:51,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:51,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:07:51,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182663792] [2024-05-12 12:07:51,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:51,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:07:51,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:51,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:07:51,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:07:51,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:07:51,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 807 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-05-12 12:07:51,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:51,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:07:51,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:52,297 INFO L124 PetriNetUnfolderBase]: 702/1303 cut-off events. [2024-05-12 12:07:52,298 INFO L125 PetriNetUnfolderBase]: For 7003/7018 co-relation queries the response was YES. [2024-05-12 12:07:52,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5256 conditions, 1303 events. 702/1303 cut-off events. For 7003/7018 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6768 event pairs, 176 based on Foata normal form. 11/1261 useless extension candidates. Maximal degree in co-relation 5213. Up to 1019 conditions per place. [2024-05-12 12:07:52,308 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 83 selfloop transitions, 35 changer transitions 0/124 dead transitions. [2024-05-12 12:07:52,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 124 transitions, 1139 flow [2024-05-12 12:07:52,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:07:52,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:07:52,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-05-12 12:07:52,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548872180451128 [2024-05-12 12:07:52,310 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 807 flow. Second operand 7 states and 121 transitions. [2024-05-12 12:07:52,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 124 transitions, 1139 flow [2024-05-12 12:07:52,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1101 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 12:07:52,328 INFO L231 Difference]: Finished difference. Result has 96 places, 99 transitions, 844 flow [2024-05-12 12:07:52,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=844, PETRI_PLACES=96, PETRI_TRANSITIONS=99} [2024-05-12 12:07:52,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-05-12 12:07:52,329 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 99 transitions, 844 flow [2024-05-12 12:07:52,329 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-05-12 12:07:52,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:52,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:52,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:07:52,330 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:52,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:52,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1866607842, now seen corresponding path program 1 times [2024-05-12 12:07:52,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:52,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175338107] [2024-05-12 12:07:52,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:52,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:52,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:07:57,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:07:57,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:07:57,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175338107] [2024-05-12 12:07:57,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175338107] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:07:57,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:07:57,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:07:57,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549229675] [2024-05-12 12:07:57,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:07:57,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:07:57,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:07:57,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:07:57,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:07:57,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:07:57,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 99 transitions, 844 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:57,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:07:57,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:07:57,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:07:58,398 INFO L124 PetriNetUnfolderBase]: 740/1378 cut-off events. [2024-05-12 12:07:58,399 INFO L125 PetriNetUnfolderBase]: For 7990/7996 co-relation queries the response was YES. [2024-05-12 12:07:58,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5804 conditions, 1378 events. 740/1378 cut-off events. For 7990/7996 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7323 event pairs, 184 based on Foata normal form. 7/1336 useless extension candidates. Maximal degree in co-relation 5759. Up to 1061 conditions per place. [2024-05-12 12:07:58,406 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 103 selfloop transitions, 39 changer transitions 0/154 dead transitions. [2024-05-12 12:07:58,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 154 transitions, 1479 flow [2024-05-12 12:07:58,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:07:58,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:07:58,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-05-12 12:07:58,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48355263157894735 [2024-05-12 12:07:58,408 INFO L175 Difference]: Start difference. First operand has 96 places, 99 transitions, 844 flow. Second operand 8 states and 147 transitions. [2024-05-12 12:07:58,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 154 transitions, 1479 flow [2024-05-12 12:07:58,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 154 transitions, 1407 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:07:58,423 INFO L231 Difference]: Finished difference. Result has 102 places, 123 transitions, 1164 flow [2024-05-12 12:07:58,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1164, PETRI_PLACES=102, PETRI_TRANSITIONS=123} [2024-05-12 12:07:58,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-05-12 12:07:58,424 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 123 transitions, 1164 flow [2024-05-12 12:07:58,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:07:58,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:07:58,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:07:58,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:07:58,425 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:07:58,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:07:58,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1194539892, now seen corresponding path program 2 times [2024-05-12 12:07:58,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:07:58,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747742168] [2024-05-12 12:07:58,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:07:58,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:07:58,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:04,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:04,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:04,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747742168] [2024-05-12 12:08:04,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747742168] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:04,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:04,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:04,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953608339] [2024-05-12 12:08:04,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:04,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:04,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:04,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:04,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:04,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:08:04,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 123 transitions, 1164 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:08:04,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:04,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:08:04,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:04,889 INFO L124 PetriNetUnfolderBase]: 745/1393 cut-off events. [2024-05-12 12:08:04,889 INFO L125 PetriNetUnfolderBase]: For 9039/9047 co-relation queries the response was YES. [2024-05-12 12:08:04,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6149 conditions, 1393 events. 745/1393 cut-off events. For 9039/9047 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7458 event pairs, 184 based on Foata normal form. 7/1346 useless extension candidates. Maximal degree in co-relation 6100. Up to 1034 conditions per place. [2024-05-12 12:08:04,896 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 92 selfloop transitions, 52 changer transitions 0/156 dead transitions. [2024-05-12 12:08:04,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 156 transitions, 1650 flow [2024-05-12 12:08:04,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:08:04,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:08:04,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-05-12 12:08:04,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48872180451127817 [2024-05-12 12:08:04,898 INFO L175 Difference]: Start difference. First operand has 102 places, 123 transitions, 1164 flow. Second operand 7 states and 130 transitions. [2024-05-12 12:08:04,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 156 transitions, 1650 flow [2024-05-12 12:08:04,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 156 transitions, 1577 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 12:08:04,913 INFO L231 Difference]: Finished difference. Result has 107 places, 132 transitions, 1358 flow [2024-05-12 12:08:04,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1358, PETRI_PLACES=107, PETRI_TRANSITIONS=132} [2024-05-12 12:08:04,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-05-12 12:08:04,914 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 132 transitions, 1358 flow [2024-05-12 12:08:04,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:08:04,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:04,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:04,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:08:04,915 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:04,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:04,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2103624206, now seen corresponding path program 1 times [2024-05-12 12:08:04,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:04,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327062394] [2024-05-12 12:08:04,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:04,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:04,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:10,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:10,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:10,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327062394] [2024-05-12 12:08:10,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327062394] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:10,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:10,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:10,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669290586] [2024-05-12 12:08:10,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:10,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:10,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:10,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:10,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:10,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:10,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 132 transitions, 1358 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-05-12 12:08:10,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:10,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:10,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:11,021 INFO L124 PetriNetUnfolderBase]: 809/1479 cut-off events. [2024-05-12 12:08:11,021 INFO L125 PetriNetUnfolderBase]: For 10721/10721 co-relation queries the response was YES. [2024-05-12 12:08:11,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6758 conditions, 1479 events. 809/1479 cut-off events. For 10721/10721 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7751 event pairs, 198 based on Foata normal form. 2/1426 useless extension candidates. Maximal degree in co-relation 6707. Up to 1139 conditions per place. [2024-05-12 12:08:11,031 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 110 selfloop transitions, 48 changer transitions 0/164 dead transitions. [2024-05-12 12:08:11,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 164 transitions, 1812 flow [2024-05-12 12:08:11,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:11,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:11,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-05-12 12:08:11,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45723684210526316 [2024-05-12 12:08:11,033 INFO L175 Difference]: Start difference. First operand has 107 places, 132 transitions, 1358 flow. Second operand 8 states and 139 transitions. [2024-05-12 12:08:11,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 164 transitions, 1812 flow [2024-05-12 12:08:11,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 164 transitions, 1749 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:08:11,059 INFO L231 Difference]: Finished difference. Result has 112 places, 135 transitions, 1436 flow [2024-05-12 12:08:11,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1436, PETRI_PLACES=112, PETRI_TRANSITIONS=135} [2024-05-12 12:08:11,060 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-05-12 12:08:11,060 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 135 transitions, 1436 flow [2024-05-12 12:08:11,061 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-05-12 12:08:11,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:11,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:11,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:08:11,061 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:11,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:11,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1393891998, now seen corresponding path program 2 times [2024-05-12 12:08:11,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:11,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076843416] [2024-05-12 12:08:11,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:11,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:11,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:16,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:16,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:16,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076843416] [2024-05-12 12:08:16,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076843416] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:16,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:16,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:16,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82776894] [2024-05-12 12:08:16,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:16,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:16,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:16,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:16,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:16,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:16,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 135 transitions, 1436 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-05-12 12:08:16,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:16,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:16,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:17,161 INFO L124 PetriNetUnfolderBase]: 853/1542 cut-off events. [2024-05-12 12:08:17,161 INFO L125 PetriNetUnfolderBase]: For 12030/12030 co-relation queries the response was YES. [2024-05-12 12:08:17,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7252 conditions, 1542 events. 853/1542 cut-off events. For 12030/12030 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8069 event pairs, 201 based on Foata normal form. 2/1489 useless extension candidates. Maximal degree in co-relation 7200. Up to 1078 conditions per place. [2024-05-12 12:08:17,172 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 102 selfloop transitions, 65 changer transitions 0/173 dead transitions. [2024-05-12 12:08:17,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 173 transitions, 2006 flow [2024-05-12 12:08:17,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:17,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:17,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-05-12 12:08:17,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-05-12 12:08:17,175 INFO L175 Difference]: Start difference. First operand has 112 places, 135 transitions, 1436 flow. Second operand 8 states and 140 transitions. [2024-05-12 12:08:17,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 173 transitions, 2006 flow [2024-05-12 12:08:17,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 173 transitions, 1893 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 12:08:17,196 INFO L231 Difference]: Finished difference. Result has 115 places, 145 transitions, 1590 flow [2024-05-12 12:08:17,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1590, PETRI_PLACES=115, PETRI_TRANSITIONS=145} [2024-05-12 12:08:17,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-05-12 12:08:17,197 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 145 transitions, 1590 flow [2024-05-12 12:08:17,197 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-05-12 12:08:17,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:17,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:17,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:08:17,198 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:17,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:17,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1393891750, now seen corresponding path program 1 times [2024-05-12 12:08:17,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:17,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027986021] [2024-05-12 12:08:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:17,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:17,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:22,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:22,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:22,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027986021] [2024-05-12 12:08:22,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027986021] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:22,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:22,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:22,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527928619] [2024-05-12 12:08:22,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:22,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:22,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:22,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:22,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:23,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:23,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 145 transitions, 1590 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-05-12 12:08:23,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:23,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:23,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:23,757 INFO L124 PetriNetUnfolderBase]: 866/1562 cut-off events. [2024-05-12 12:08:23,758 INFO L125 PetriNetUnfolderBase]: For 13623/13623 co-relation queries the response was YES. [2024-05-12 12:08:23,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7604 conditions, 1562 events. 866/1562 cut-off events. For 13623/13623 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8137 event pairs, 204 based on Foata normal form. 1/1509 useless extension candidates. Maximal degree in co-relation 7550. Up to 1306 conditions per place. [2024-05-12 12:08:23,770 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 138 selfloop transitions, 36 changer transitions 0/180 dead transitions. [2024-05-12 12:08:23,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 180 transitions, 2103 flow [2024-05-12 12:08:23,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:23,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:23,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-05-12 12:08:23,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506578947368421 [2024-05-12 12:08:23,777 INFO L175 Difference]: Start difference. First operand has 115 places, 145 transitions, 1590 flow. Second operand 8 states and 137 transitions. [2024-05-12 12:08:23,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 180 transitions, 2103 flow [2024-05-12 12:08:23,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 180 transitions, 1997 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 12:08:23,804 INFO L231 Difference]: Finished difference. Result has 119 places, 147 transitions, 1587 flow [2024-05-12 12:08:23,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1587, PETRI_PLACES=119, PETRI_TRANSITIONS=147} [2024-05-12 12:08:23,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-05-12 12:08:23,805 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 147 transitions, 1587 flow [2024-05-12 12:08:23,805 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-05-12 12:08:23,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:23,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:23,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:08:23,805 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:23,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:23,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1393898508, now seen corresponding path program 3 times [2024-05-12 12:08:23,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:23,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028737832] [2024-05-12 12:08:23,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:23,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:23,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:29,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:29,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:29,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028737832] [2024-05-12 12:08:29,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028737832] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:29,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:29,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:29,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676896368] [2024-05-12 12:08:29,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:29,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:29,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:29,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:29,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:29,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:29,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 147 transitions, 1587 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-05-12 12:08:29,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:29,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:29,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:30,205 INFO L124 PetriNetUnfolderBase]: 876/1568 cut-off events. [2024-05-12 12:08:30,206 INFO L125 PetriNetUnfolderBase]: For 13955/13955 co-relation queries the response was YES. [2024-05-12 12:08:30,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7780 conditions, 1568 events. 876/1568 cut-off events. For 13955/13955 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8176 event pairs, 208 based on Foata normal form. 2/1518 useless extension candidates. Maximal degree in co-relation 7724. Up to 1110 conditions per place. [2024-05-12 12:08:30,216 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 109 selfloop transitions, 63 changer transitions 0/178 dead transitions. [2024-05-12 12:08:30,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 178 transitions, 2110 flow [2024-05-12 12:08:30,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:30,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:30,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-05-12 12:08:30,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381578947368424 [2024-05-12 12:08:30,218 INFO L175 Difference]: Start difference. First operand has 119 places, 147 transitions, 1587 flow. Second operand 8 states and 141 transitions. [2024-05-12 12:08:30,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 178 transitions, 2110 flow [2024-05-12 12:08:30,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 178 transitions, 1998 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 12:08:30,247 INFO L231 Difference]: Finished difference. Result has 120 places, 150 transitions, 1644 flow [2024-05-12 12:08:30,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1644, PETRI_PLACES=120, PETRI_TRANSITIONS=150} [2024-05-12 12:08:30,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-05-12 12:08:30,248 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 150 transitions, 1644 flow [2024-05-12 12:08:30,248 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-05-12 12:08:30,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:30,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:30,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:08:30,249 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:30,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:30,249 INFO L85 PathProgramCache]: Analyzing trace with hash -958179958, now seen corresponding path program 2 times [2024-05-12 12:08:30,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:30,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095199064] [2024-05-12 12:08:30,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:30,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:30,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:35,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:35,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:35,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095199064] [2024-05-12 12:08:35,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095199064] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:35,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:35,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:35,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841075916] [2024-05-12 12:08:35,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:35,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:35,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:35,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:35,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:35,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:35,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 150 transitions, 1644 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-05-12 12:08:35,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:35,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:35,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:36,405 INFO L124 PetriNetUnfolderBase]: 904/1618 cut-off events. [2024-05-12 12:08:36,405 INFO L125 PetriNetUnfolderBase]: For 15406/15424 co-relation queries the response was YES. [2024-05-12 12:08:36,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8134 conditions, 1618 events. 904/1618 cut-off events. For 15406/15424 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8447 event pairs, 182 based on Foata normal form. 13/1576 useless extension candidates. Maximal degree in co-relation 8077. Up to 1245 conditions per place. [2024-05-12 12:08:36,415 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 141 selfloop transitions, 46 changer transitions 0/193 dead transitions. [2024-05-12 12:08:36,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 193 transitions, 2342 flow [2024-05-12 12:08:36,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:36,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:36,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-05-12 12:08:36,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381578947368424 [2024-05-12 12:08:36,417 INFO L175 Difference]: Start difference. First operand has 120 places, 150 transitions, 1644 flow. Second operand 8 states and 141 transitions. [2024-05-12 12:08:36,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 193 transitions, 2342 flow [2024-05-12 12:08:36,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 193 transitions, 2230 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:08:36,438 INFO L231 Difference]: Finished difference. Result has 124 places, 157 transitions, 1714 flow [2024-05-12 12:08:36,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1714, PETRI_PLACES=124, PETRI_TRANSITIONS=157} [2024-05-12 12:08:36,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-05-12 12:08:36,439 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 157 transitions, 1714 flow [2024-05-12 12:08:36,439 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-05-12 12:08:36,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:36,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:36,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:08:36,439 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:36,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:36,440 INFO L85 PathProgramCache]: Analyzing trace with hash -958180206, now seen corresponding path program 4 times [2024-05-12 12:08:36,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:36,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454986791] [2024-05-12 12:08:36,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:36,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:36,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:41,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:41,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454986791] [2024-05-12 12:08:41,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454986791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:41,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:41,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:41,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634456044] [2024-05-12 12:08:41,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:41,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:41,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:41,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:41,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:41,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:41,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 157 transitions, 1714 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-05-12 12:08:41,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:41,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:41,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:42,405 INFO L124 PetriNetUnfolderBase]: 924/1656 cut-off events. [2024-05-12 12:08:42,405 INFO L125 PetriNetUnfolderBase]: For 16712/16730 co-relation queries the response was YES. [2024-05-12 12:08:42,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8453 conditions, 1656 events. 924/1656 cut-off events. For 16712/16730 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8782 event pairs, 185 based on Foata normal form. 7/1603 useless extension candidates. Maximal degree in co-relation 8394. Up to 1071 conditions per place. [2024-05-12 12:08:42,416 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 108 selfloop transitions, 83 changer transitions 0/197 dead transitions. [2024-05-12 12:08:42,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 197 transitions, 2384 flow [2024-05-12 12:08:42,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:42,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:42,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-05-12 12:08:42,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-05-12 12:08:42,421 INFO L175 Difference]: Start difference. First operand has 124 places, 157 transitions, 1714 flow. Second operand 8 states and 140 transitions. [2024-05-12 12:08:42,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 197 transitions, 2384 flow [2024-05-12 12:08:42,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 197 transitions, 2332 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 12:08:42,452 INFO L231 Difference]: Finished difference. Result has 131 places, 169 transitions, 2015 flow [2024-05-12 12:08:42,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2015, PETRI_PLACES=131, PETRI_TRANSITIONS=169} [2024-05-12 12:08:42,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-05-12 12:08:42,453 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 169 transitions, 2015 flow [2024-05-12 12:08:42,453 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-05-12 12:08:42,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:42,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:42,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:08:42,453 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:42,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:42,453 INFO L85 PathProgramCache]: Analyzing trace with hash -966454416, now seen corresponding path program 5 times [2024-05-12 12:08:42,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:42,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376352216] [2024-05-12 12:08:42,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:42,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:42,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:47,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:47,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:47,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376352216] [2024-05-12 12:08:47,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376352216] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:47,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:47,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:47,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839544428] [2024-05-12 12:08:47,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:47,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:47,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:47,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:47,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:47,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:47,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 169 transitions, 2015 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-05-12 12:08:47,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:47,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:47,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:48,495 INFO L124 PetriNetUnfolderBase]: 944/1689 cut-off events. [2024-05-12 12:08:48,495 INFO L125 PetriNetUnfolderBase]: For 19270/19288 co-relation queries the response was YES. [2024-05-12 12:08:48,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9214 conditions, 1689 events. 944/1689 cut-off events. For 19270/19288 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8976 event pairs, 203 based on Foata normal form. 7/1635 useless extension candidates. Maximal degree in co-relation 9151. Up to 1088 conditions per place. [2024-05-12 12:08:48,505 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 118 selfloop transitions, 79 changer transitions 0/203 dead transitions. [2024-05-12 12:08:48,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 203 transitions, 2685 flow [2024-05-12 12:08:48,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:48,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:48,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-05-12 12:08:48,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-05-12 12:08:48,507 INFO L175 Difference]: Start difference. First operand has 131 places, 169 transitions, 2015 flow. Second operand 8 states and 144 transitions. [2024-05-12 12:08:48,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 203 transitions, 2685 flow [2024-05-12 12:08:48,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 203 transitions, 2501 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-05-12 12:08:48,538 INFO L231 Difference]: Finished difference. Result has 136 places, 174 transitions, 2078 flow [2024-05-12 12:08:48,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2078, PETRI_PLACES=136, PETRI_TRANSITIONS=174} [2024-05-12 12:08:48,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-05-12 12:08:48,538 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 174 transitions, 2078 flow [2024-05-12 12:08:48,538 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-05-12 12:08:48,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:48,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:48,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:08:48,539 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:48,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:48,539 INFO L85 PathProgramCache]: Analyzing trace with hash -958171588, now seen corresponding path program 3 times [2024-05-12 12:08:48,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:48,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12701002] [2024-05-12 12:08:48,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:48,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:48,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:53,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:53,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:53,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12701002] [2024-05-12 12:08:53,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12701002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:53,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:53,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:53,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716030067] [2024-05-12 12:08:53,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:53,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:53,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:53,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:53,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:08:53,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:08:53,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 174 transitions, 2078 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-05-12 12:08:53,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:08:53,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:08:53,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:08:54,557 INFO L124 PetriNetUnfolderBase]: 942/1681 cut-off events. [2024-05-12 12:08:54,557 INFO L125 PetriNetUnfolderBase]: For 18464/18482 co-relation queries the response was YES. [2024-05-12 12:08:54,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9106 conditions, 1681 events. 942/1681 cut-off events. For 18464/18482 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8864 event pairs, 186 based on Foata normal form. 13/1637 useless extension candidates. Maximal degree in co-relation 9041. Up to 1303 conditions per place. [2024-05-12 12:08:54,569 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 147 selfloop transitions, 56 changer transitions 0/209 dead transitions. [2024-05-12 12:08:54,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 209 transitions, 2717 flow [2024-05-12 12:08:54,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:08:54,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:08:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-05-12 12:08:54,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45723684210526316 [2024-05-12 12:08:54,571 INFO L175 Difference]: Start difference. First operand has 136 places, 174 transitions, 2078 flow. Second operand 8 states and 139 transitions. [2024-05-12 12:08:54,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 209 transitions, 2717 flow [2024-05-12 12:08:54,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 209 transitions, 2564 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 12:08:54,601 INFO L231 Difference]: Finished difference. Result has 140 places, 174 transitions, 2047 flow [2024-05-12 12:08:54,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2047, PETRI_PLACES=140, PETRI_TRANSITIONS=174} [2024-05-12 12:08:54,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-05-12 12:08:54,602 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 174 transitions, 2047 flow [2024-05-12 12:08:54,602 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-05-12 12:08:54,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:08:54,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:08:54,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:08:54,602 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:08:54,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:08:54,603 INFO L85 PathProgramCache]: Analyzing trace with hash -966460926, now seen corresponding path program 6 times [2024-05-12 12:08:54,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:08:54,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675997485] [2024-05-12 12:08:54,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:08:54,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:08:54,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:08:59,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:08:59,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:08:59,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675997485] [2024-05-12 12:08:59,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675997485] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:08:59,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:08:59,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:08:59,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045768340] [2024-05-12 12:08:59,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:08:59,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:08:59,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:08:59,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:08:59,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:09:00,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:09:00,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 174 transitions, 2047 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-05-12 12:09:00,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:00,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:09:00,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:00,641 INFO L124 PetriNetUnfolderBase]: 938/1677 cut-off events. [2024-05-12 12:09:00,641 INFO L125 PetriNetUnfolderBase]: For 18604/18622 co-relation queries the response was YES. [2024-05-12 12:09:00,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8898 conditions, 1677 events. 938/1677 cut-off events. For 18604/18622 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8880 event pairs, 204 based on Foata normal form. 7/1624 useless extension candidates. Maximal degree in co-relation 8832. Up to 1082 conditions per place. [2024-05-12 12:09:00,653 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 115 selfloop transitions, 81 changer transitions 0/202 dead transitions. [2024-05-12 12:09:00,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 202 transitions, 2608 flow [2024-05-12 12:09:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:09:00,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:09:00,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-05-12 12:09:00,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381578947368424 [2024-05-12 12:09:00,654 INFO L175 Difference]: Start difference. First operand has 140 places, 174 transitions, 2047 flow. Second operand 8 states and 141 transitions. [2024-05-12 12:09:00,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 202 transitions, 2608 flow [2024-05-12 12:09:00,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 202 transitions, 2477 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:09:00,688 INFO L231 Difference]: Finished difference. Result has 142 places, 175 transitions, 2097 flow [2024-05-12 12:09:00,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1922, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2097, PETRI_PLACES=142, PETRI_TRANSITIONS=175} [2024-05-12 12:09:00,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-05-12 12:09:00,689 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 175 transitions, 2097 flow [2024-05-12 12:09:00,689 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-05-12 12:09:00,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:00,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:00,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:09:00,689 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:00,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:00,690 INFO L85 PathProgramCache]: Analyzing trace with hash -966454168, now seen corresponding path program 4 times [2024-05-12 12:09:00,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:00,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083782650] [2024-05-12 12:09:00,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:00,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:00,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:05,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:05,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:05,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083782650] [2024-05-12 12:09:05,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083782650] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:05,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:05,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:09:05,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127763800] [2024-05-12 12:09:05,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:05,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:09:05,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:05,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:09:05,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:09:05,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:09:05,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 175 transitions, 2097 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:05,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:05,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:09:05,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:06,228 INFO L124 PetriNetUnfolderBase]: 854/1535 cut-off events. [2024-05-12 12:09:06,228 INFO L125 PetriNetUnfolderBase]: For 18898/18919 co-relation queries the response was YES. [2024-05-12 12:09:06,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8292 conditions, 1535 events. 854/1535 cut-off events. For 18898/18919 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8197 event pairs, 186 based on Foata normal form. 13/1492 useless extension candidates. Maximal degree in co-relation 8225. Up to 1194 conditions per place. [2024-05-12 12:09:06,239 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 149 selfloop transitions, 47 changer transitions 0/204 dead transitions. [2024-05-12 12:09:06,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 204 transitions, 2654 flow [2024-05-12 12:09:06,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:09:06,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:09:06,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-05-12 12:09:06,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46710526315789475 [2024-05-12 12:09:06,240 INFO L175 Difference]: Start difference. First operand has 142 places, 175 transitions, 2097 flow. Second operand 8 states and 142 transitions. [2024-05-12 12:09:06,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 204 transitions, 2654 flow [2024-05-12 12:09:06,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 204 transitions, 2492 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:09:06,270 INFO L231 Difference]: Finished difference. Result has 145 places, 176 transitions, 2047 flow [2024-05-12 12:09:06,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2047, PETRI_PLACES=145, PETRI_TRANSITIONS=176} [2024-05-12 12:09:06,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-05-12 12:09:06,271 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 176 transitions, 2047 flow [2024-05-12 12:09:06,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:06,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:06,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:06,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:09:06,272 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:06,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:06,273 INFO L85 PathProgramCache]: Analyzing trace with hash -957872376, now seen corresponding path program 1 times [2024-05-12 12:09:06,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:06,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428641456] [2024-05-12 12:09:06,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:06,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:11,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:11,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:11,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428641456] [2024-05-12 12:09:11,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428641456] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:11,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:11,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:11,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730435638] [2024-05-12 12:09:11,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:11,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:11,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:11,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:11,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:11,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:09:11,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 176 transitions, 2047 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:11,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:11,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:09:11,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:12,605 INFO L124 PetriNetUnfolderBase]: 937/1673 cut-off events. [2024-05-12 12:09:12,605 INFO L125 PetriNetUnfolderBase]: For 18927/18927 co-relation queries the response was YES. [2024-05-12 12:09:12,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8837 conditions, 1673 events. 937/1673 cut-off events. For 18927/18927 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8818 event pairs, 208 based on Foata normal form. 1/1618 useless extension candidates. Maximal degree in co-relation 8769. Up to 1429 conditions per place. [2024-05-12 12:09:12,616 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 184 selfloop transitions, 23 changer transitions 0/213 dead transitions. [2024-05-12 12:09:12,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 213 transitions, 2629 flow [2024-05-12 12:09:12,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:09:12,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:09:12,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-05-12 12:09:12,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-05-12 12:09:12,617 INFO L175 Difference]: Start difference. First operand has 145 places, 176 transitions, 2047 flow. Second operand 9 states and 150 transitions. [2024-05-12 12:09:12,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 213 transitions, 2629 flow [2024-05-12 12:09:12,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 213 transitions, 2559 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:09:12,647 INFO L231 Difference]: Finished difference. Result has 149 places, 179 transitions, 2059 flow [2024-05-12 12:09:12,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2059, PETRI_PLACES=149, PETRI_TRANSITIONS=179} [2024-05-12 12:09:12,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-05-12 12:09:12,648 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 179 transitions, 2059 flow [2024-05-12 12:09:12,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:12,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:12,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:12,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:09:12,649 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:12,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:12,649 INFO L85 PathProgramCache]: Analyzing trace with hash -380256664, now seen corresponding path program 1 times [2024-05-12 12:09:12,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:12,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090833097] [2024-05-12 12:09:12,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:12,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:12,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:18,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:18,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090833097] [2024-05-12 12:09:18,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090833097] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:18,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:18,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:18,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996621177] [2024-05-12 12:09:18,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:18,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:18,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:18,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:18,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:18,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:09:18,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 179 transitions, 2059 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:18,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:18,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:09:18,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:19,075 INFO L124 PetriNetUnfolderBase]: 894/1623 cut-off events. [2024-05-12 12:09:19,076 INFO L125 PetriNetUnfolderBase]: For 20803/20823 co-relation queries the response was YES. [2024-05-12 12:09:19,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8711 conditions, 1623 events. 894/1623 cut-off events. For 20803/20823 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8836 event pairs, 145 based on Foata normal form. 15/1577 useless extension candidates. Maximal degree in co-relation 8642. Up to 1234 conditions per place. [2024-05-12 12:09:19,087 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 143 selfloop transitions, 45 changer transitions 0/212 dead transitions. [2024-05-12 12:09:19,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 212 transitions, 2573 flow [2024-05-12 12:09:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:09:19,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:09:19,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-05-12 12:09:19,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4769736842105263 [2024-05-12 12:09:19,088 INFO L175 Difference]: Start difference. First operand has 149 places, 179 transitions, 2059 flow. Second operand 8 states and 145 transitions. [2024-05-12 12:09:19,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 212 transitions, 2573 flow [2024-05-12 12:09:19,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 212 transitions, 2425 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-05-12 12:09:19,122 INFO L231 Difference]: Finished difference. Result has 148 places, 184 transitions, 2068 flow [2024-05-12 12:09:19,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2068, PETRI_PLACES=148, PETRI_TRANSITIONS=184} [2024-05-12 12:09:19,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-05-12 12:09:19,123 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 184 transitions, 2068 flow [2024-05-12 12:09:19,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:19,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:19,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:19,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:09:19,124 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:19,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:19,125 INFO L85 PathProgramCache]: Analyzing trace with hash -380195284, now seen corresponding path program 2 times [2024-05-12 12:09:19,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:19,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830896578] [2024-05-12 12:09:19,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:19,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:24,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:24,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:24,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830896578] [2024-05-12 12:09:24,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830896578] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:24,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:24,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:24,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123160149] [2024-05-12 12:09:24,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:24,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:24,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:24,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:24,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:24,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:09:24,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 184 transitions, 2068 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:24,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:24,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:09:24,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:24,842 INFO L124 PetriNetUnfolderBase]: 899/1659 cut-off events. [2024-05-12 12:09:24,842 INFO L125 PetriNetUnfolderBase]: For 21885/21896 co-relation queries the response was YES. [2024-05-12 12:09:24,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 1659 events. 899/1659 cut-off events. For 21885/21896 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9136 event pairs, 193 based on Foata normal form. 12/1612 useless extension candidates. Maximal degree in co-relation 8780. Up to 1210 conditions per place. [2024-05-12 12:09:24,853 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 137 selfloop transitions, 54 changer transitions 0/215 dead transitions. [2024-05-12 12:09:24,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 215 transitions, 2590 flow [2024-05-12 12:09:24,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:09:24,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:09:24,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-05-12 12:09:24,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48026315789473684 [2024-05-12 12:09:24,854 INFO L175 Difference]: Start difference. First operand has 148 places, 184 transitions, 2068 flow. Second operand 8 states and 146 transitions. [2024-05-12 12:09:24,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 215 transitions, 2590 flow [2024-05-12 12:09:24,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 215 transitions, 2477 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:09:24,890 INFO L231 Difference]: Finished difference. Result has 151 places, 186 transitions, 2107 flow [2024-05-12 12:09:24,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1955, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2107, PETRI_PLACES=151, PETRI_TRANSITIONS=186} [2024-05-12 12:09:24,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-05-12 12:09:24,890 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 186 transitions, 2107 flow [2024-05-12 12:09:24,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:24,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:24,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:24,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:09:24,891 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:24,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:24,891 INFO L85 PathProgramCache]: Analyzing trace with hash -982568447, now seen corresponding path program 1 times [2024-05-12 12:09:24,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:24,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690227415] [2024-05-12 12:09:24,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:24,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:24,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:30,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:30,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:30,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690227415] [2024-05-12 12:09:30,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690227415] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:30,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:30,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:30,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026017747] [2024-05-12 12:09:30,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:30,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:30,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:30,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:30,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:30,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:09:30,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 186 transitions, 2107 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:30,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:30,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:09:30,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:31,408 INFO L124 PetriNetUnfolderBase]: 970/1734 cut-off events. [2024-05-12 12:09:31,409 INFO L125 PetriNetUnfolderBase]: For 22993/22993 co-relation queries the response was YES. [2024-05-12 12:09:31,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9332 conditions, 1734 events. 970/1734 cut-off events. For 22993/22993 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9236 event pairs, 207 based on Foata normal form. 1/1678 useless extension candidates. Maximal degree in co-relation 9261. Up to 1352 conditions per place. [2024-05-12 12:09:31,422 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 154 selfloop transitions, 58 changer transitions 0/218 dead transitions. [2024-05-12 12:09:31,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 218 transitions, 2693 flow [2024-05-12 12:09:31,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:09:31,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:09:31,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-05-12 12:09:31,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-05-12 12:09:31,423 INFO L175 Difference]: Start difference. First operand has 151 places, 186 transitions, 2107 flow. Second operand 8 states and 140 transitions. [2024-05-12 12:09:31,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 218 transitions, 2693 flow [2024-05-12 12:09:31,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 218 transitions, 2535 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 12:09:31,464 INFO L231 Difference]: Finished difference. Result has 153 places, 189 transitions, 2135 flow [2024-05-12 12:09:31,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2135, PETRI_PLACES=153, PETRI_TRANSITIONS=189} [2024-05-12 12:09:31,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-05-12 12:09:31,465 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 189 transitions, 2135 flow [2024-05-12 12:09:31,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:31,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:31,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:31,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:09:31,466 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:31,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:31,466 INFO L85 PathProgramCache]: Analyzing trace with hash -90243794, now seen corresponding path program 1 times [2024-05-12 12:09:31,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:31,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475082621] [2024-05-12 12:09:31,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:31,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:31,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:37,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:37,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:37,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475082621] [2024-05-12 12:09:37,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475082621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:37,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:37,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:37,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23579070] [2024-05-12 12:09:37,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:37,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:37,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:37,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:37,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:37,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:09:37,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 189 transitions, 2135 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:37,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:37,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:09:37,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:38,262 INFO L124 PetriNetUnfolderBase]: 990/1764 cut-off events. [2024-05-12 12:09:38,262 INFO L125 PetriNetUnfolderBase]: For 24245/24245 co-relation queries the response was YES. [2024-05-12 12:09:38,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9456 conditions, 1764 events. 990/1764 cut-off events. For 24245/24245 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9454 event pairs, 204 based on Foata normal form. 2/1709 useless extension candidates. Maximal degree in co-relation 9384. Up to 1395 conditions per place. [2024-05-12 12:09:38,275 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 169 selfloop transitions, 51 changer transitions 0/226 dead transitions. [2024-05-12 12:09:38,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 226 transitions, 2747 flow [2024-05-12 12:09:38,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:09:38,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:09:38,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-05-12 12:09:38,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2024-05-12 12:09:38,276 INFO L175 Difference]: Start difference. First operand has 153 places, 189 transitions, 2135 flow. Second operand 9 states and 155 transitions. [2024-05-12 12:09:38,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 226 transitions, 2747 flow [2024-05-12 12:09:38,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 226 transitions, 2637 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:09:38,319 INFO L231 Difference]: Finished difference. Result has 156 places, 192 transitions, 2177 flow [2024-05-12 12:09:38,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2177, PETRI_PLACES=156, PETRI_TRANSITIONS=192} [2024-05-12 12:09:38,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-05-12 12:09:38,319 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 192 transitions, 2177 flow [2024-05-12 12:09:38,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:38,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:38,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:38,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:09:38,320 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:38,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:38,320 INFO L85 PathProgramCache]: Analyzing trace with hash 793199070, now seen corresponding path program 3 times [2024-05-12 12:09:38,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:38,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724868273] [2024-05-12 12:09:38,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:38,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:38,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:43,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:43,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:43,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724868273] [2024-05-12 12:09:43,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724868273] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:43,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:43,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:43,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447299478] [2024-05-12 12:09:43,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:43,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:43,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:43,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:43,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:44,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:09:44,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 192 transitions, 2177 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:44,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:44,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:09:44,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:44,788 INFO L124 PetriNetUnfolderBase]: 922/1704 cut-off events. [2024-05-12 12:09:44,789 INFO L125 PetriNetUnfolderBase]: For 26277/26300 co-relation queries the response was YES. [2024-05-12 12:09:44,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 1704 events. 922/1704 cut-off events. For 26277/26300 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9475 event pairs, 186 based on Foata normal form. 24/1667 useless extension candidates. Maximal degree in co-relation 9282. Up to 1233 conditions per place. [2024-05-12 12:09:44,800 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 140 selfloop transitions, 56 changer transitions 0/221 dead transitions. [2024-05-12 12:09:44,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 221 transitions, 2713 flow [2024-05-12 12:09:44,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:09:44,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:09:44,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-05-12 12:09:44,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-05-12 12:09:44,802 INFO L175 Difference]: Start difference. First operand has 156 places, 192 transitions, 2177 flow. Second operand 8 states and 144 transitions. [2024-05-12 12:09:44,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 221 transitions, 2713 flow [2024-05-12 12:09:44,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 221 transitions, 2583 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 12:09:44,843 INFO L231 Difference]: Finished difference. Result has 157 places, 194 transitions, 2206 flow [2024-05-12 12:09:44,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2206, PETRI_PLACES=157, PETRI_TRANSITIONS=194} [2024-05-12 12:09:44,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-05-12 12:09:44,844 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 194 transitions, 2206 flow [2024-05-12 12:09:44,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:44,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:44,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:44,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:09:44,845 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:44,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:44,845 INFO L85 PathProgramCache]: Analyzing trace with hash 793205022, now seen corresponding path program 2 times [2024-05-12 12:09:44,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:44,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364500502] [2024-05-12 12:09:44,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:44,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:44,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:50,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:50,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:50,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364500502] [2024-05-12 12:09:50,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364500502] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:50,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:50,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:50,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460148498] [2024-05-12 12:09:50,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:50,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:50,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:50,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:50,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:50,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:09:50,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 194 transitions, 2206 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:50,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:50,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:09:50,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:51,544 INFO L124 PetriNetUnfolderBase]: 1063/1879 cut-off events. [2024-05-12 12:09:51,545 INFO L125 PetriNetUnfolderBase]: For 30290/30290 co-relation queries the response was YES. [2024-05-12 12:09:51,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10422 conditions, 1879 events. 1063/1879 cut-off events. For 30290/30290 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10136 event pairs, 216 based on Foata normal form. 2/1822 useless extension candidates. Maximal degree in co-relation 10348. Up to 1301 conditions per place. [2024-05-12 12:09:51,558 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 159 selfloop transitions, 74 changer transitions 0/239 dead transitions. [2024-05-12 12:09:51,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 239 transitions, 3084 flow [2024-05-12 12:09:51,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:09:51,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:09:51,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 12:09:51,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-05-12 12:09:51,560 INFO L175 Difference]: Start difference. First operand has 157 places, 194 transitions, 2206 flow. Second operand 9 states and 160 transitions. [2024-05-12 12:09:51,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 239 transitions, 3084 flow [2024-05-12 12:09:51,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 239 transitions, 2941 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 12:09:51,605 INFO L231 Difference]: Finished difference. Result has 161 places, 205 transitions, 2415 flow [2024-05-12 12:09:51,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2415, PETRI_PLACES=161, PETRI_TRANSITIONS=205} [2024-05-12 12:09:51,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-05-12 12:09:51,605 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 205 transitions, 2415 flow [2024-05-12 12:09:51,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:51,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:51,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:51,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:09:51,606 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:51,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:51,606 INFO L85 PathProgramCache]: Analyzing trace with hash -84679604, now seen corresponding path program 3 times [2024-05-12 12:09:51,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:51,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628924465] [2024-05-12 12:09:51,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:51,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:51,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:09:56,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:09:56,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:09:56,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628924465] [2024-05-12 12:09:56,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628924465] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:09:56,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:09:56,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:09:56,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397624556] [2024-05-12 12:09:56,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:09:56,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:09:56,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:09:56,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:09:56,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:09:57,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:09:57,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 205 transitions, 2415 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:57,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:09:57,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:09:57,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:09:57,871 INFO L124 PetriNetUnfolderBase]: 1083/1909 cut-off events. [2024-05-12 12:09:57,871 INFO L125 PetriNetUnfolderBase]: For 32178/32178 co-relation queries the response was YES. [2024-05-12 12:09:57,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10859 conditions, 1909 events. 1083/1909 cut-off events. For 32178/32178 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10372 event pairs, 195 based on Foata normal form. 2/1852 useless extension candidates. Maximal degree in co-relation 10783. Up to 1318 conditions per place. [2024-05-12 12:09:57,885 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 154 selfloop transitions, 82 changer transitions 0/242 dead transitions. [2024-05-12 12:09:57,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 242 transitions, 3207 flow [2024-05-12 12:09:57,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:09:57,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:09:57,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-05-12 12:09:57,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-05-12 12:09:57,887 INFO L175 Difference]: Start difference. First operand has 161 places, 205 transitions, 2415 flow. Second operand 9 states and 159 transitions. [2024-05-12 12:09:57,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 242 transitions, 3207 flow [2024-05-12 12:09:57,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 242 transitions, 3124 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-05-12 12:09:57,945 INFO L231 Difference]: Finished difference. Result has 166 places, 208 transitions, 2554 flow [2024-05-12 12:09:57,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2554, PETRI_PLACES=166, PETRI_TRANSITIONS=208} [2024-05-12 12:09:57,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-05-12 12:09:57,946 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 208 transitions, 2554 flow [2024-05-12 12:09:57,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:09:57,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:09:57,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:09:57,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:09:57,946 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:09:57,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:09:57,947 INFO L85 PathProgramCache]: Analyzing trace with hash 793414272, now seen corresponding path program 4 times [2024-05-12 12:09:57,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:09:57,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568554939] [2024-05-12 12:09:57,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:09:57,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:09:57,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:03,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:03,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:03,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568554939] [2024-05-12 12:10:03,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568554939] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:03,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:03,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:03,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988890379] [2024-05-12 12:10:03,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:03,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:03,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:03,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:03,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:03,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:03,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 208 transitions, 2554 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:03,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:03,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:03,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:04,324 INFO L124 PetriNetUnfolderBase]: 1079/1903 cut-off events. [2024-05-12 12:10:04,324 INFO L125 PetriNetUnfolderBase]: For 32633/32633 co-relation queries the response was YES. [2024-05-12 12:10:04,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11006 conditions, 1903 events. 1079/1903 cut-off events. For 32633/32633 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10299 event pairs, 194 based on Foata normal form. 2/1846 useless extension candidates. Maximal degree in co-relation 10928. Up to 1315 conditions per place. [2024-05-12 12:10:04,339 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 149 selfloop transitions, 86 changer transitions 0/241 dead transitions. [2024-05-12 12:10:04,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 241 transitions, 3226 flow [2024-05-12 12:10:04,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:04,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:04,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 12:10:04,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590643274853801 [2024-05-12 12:10:04,341 INFO L175 Difference]: Start difference. First operand has 166 places, 208 transitions, 2554 flow. Second operand 9 states and 157 transitions. [2024-05-12 12:10:04,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 241 transitions, 3226 flow [2024-05-12 12:10:04,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 241 transitions, 3012 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-05-12 12:10:04,444 INFO L231 Difference]: Finished difference. Result has 169 places, 208 transitions, 2518 flow [2024-05-12 12:10:04,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2340, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2518, PETRI_PLACES=169, PETRI_TRANSITIONS=208} [2024-05-12 12:10:04,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-05-12 12:10:04,445 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 208 transitions, 2518 flow [2024-05-12 12:10:04,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:04,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:04,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:04,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:10:04,445 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:04,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:04,447 INFO L85 PathProgramCache]: Analyzing trace with hash -260969563, now seen corresponding path program 1 times [2024-05-12 12:10:04,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:04,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706052641] [2024-05-12 12:10:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:04,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:09,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:09,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:09,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706052641] [2024-05-12 12:10:09,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706052641] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:09,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:09,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:09,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151806150] [2024-05-12 12:10:09,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:09,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:09,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:09,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:09,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:10,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:10,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 208 transitions, 2518 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:10,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:10,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:10,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:10,747 INFO L124 PetriNetUnfolderBase]: 1092/1923 cut-off events. [2024-05-12 12:10:10,747 INFO L125 PetriNetUnfolderBase]: For 32958/32958 co-relation queries the response was YES. [2024-05-12 12:10:10,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11095 conditions, 1923 events. 1092/1923 cut-off events. For 32958/32958 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10343 event pairs, 227 based on Foata normal form. 1/1866 useless extension candidates. Maximal degree in co-relation 11016. Up to 1642 conditions per place. [2024-05-12 12:10:10,769 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 203 selfloop transitions, 40 changer transitions 0/249 dead transitions. [2024-05-12 12:10:10,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 249 transitions, 3250 flow [2024-05-12 12:10:10,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:10,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:10,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-05-12 12:10:10,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 12:10:10,771 INFO L175 Difference]: Start difference. First operand has 169 places, 208 transitions, 2518 flow. Second operand 9 states and 153 transitions. [2024-05-12 12:10:10,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 249 transitions, 3250 flow [2024-05-12 12:10:10,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 249 transitions, 3079 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:10:10,859 INFO L231 Difference]: Finished difference. Result has 171 places, 210 transitions, 2464 flow [2024-05-12 12:10:10,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2464, PETRI_PLACES=171, PETRI_TRANSITIONS=210} [2024-05-12 12:10:10,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-05-12 12:10:10,859 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 210 transitions, 2464 flow [2024-05-12 12:10:10,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:10,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:10,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:10,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:10:10,860 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:10,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:10,861 INFO L85 PathProgramCache]: Analyzing trace with hash -67625078, now seen corresponding path program 5 times [2024-05-12 12:10:10,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:10,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314940912] [2024-05-12 12:10:10,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:10,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:10,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:16,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:16,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314940912] [2024-05-12 12:10:16,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314940912] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:16,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:16,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:16,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151565795] [2024-05-12 12:10:16,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:16,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:16,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:16,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:16,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:16,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:16,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 210 transitions, 2464 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:16,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:16,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:16,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:17,120 INFO L124 PetriNetUnfolderBase]: 1136/1992 cut-off events. [2024-05-12 12:10:17,120 INFO L125 PetriNetUnfolderBase]: For 36440/36458 co-relation queries the response was YES. [2024-05-12 12:10:17,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11467 conditions, 1992 events. 1136/1992 cut-off events. For 36440/36458 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10844 event pairs, 208 based on Foata normal form. 7/1936 useless extension candidates. Maximal degree in co-relation 11387. Up to 1153 conditions per place. [2024-05-12 12:10:17,137 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 153 selfloop transitions, 104 changer transitions 0/263 dead transitions. [2024-05-12 12:10:17,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 263 transitions, 3563 flow [2024-05-12 12:10:17,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:17,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:17,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-05-12 12:10:17,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47953216374269003 [2024-05-12 12:10:17,138 INFO L175 Difference]: Start difference. First operand has 171 places, 210 transitions, 2464 flow. Second operand 9 states and 164 transitions. [2024-05-12 12:10:17,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 263 transitions, 3563 flow [2024-05-12 12:10:17,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 263 transitions, 3471 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:10:17,203 INFO L231 Difference]: Finished difference. Result has 176 places, 226 transitions, 2898 flow [2024-05-12 12:10:17,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2898, PETRI_PLACES=176, PETRI_TRANSITIONS=226} [2024-05-12 12:10:17,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-05-12 12:10:17,204 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 226 transitions, 2898 flow [2024-05-12 12:10:17,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:17,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:17,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:17,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:10:17,205 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:17,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:17,205 INFO L85 PathProgramCache]: Analyzing trace with hash 104693591, now seen corresponding path program 2 times [2024-05-12 12:10:17,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:17,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950700741] [2024-05-12 12:10:17,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:17,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:17,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:23,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:23,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:23,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950700741] [2024-05-12 12:10:23,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950700741] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:23,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:23,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:23,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166846886] [2024-05-12 12:10:23,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:23,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:23,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:23,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:23,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:23,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:23,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 226 transitions, 2898 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:23,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:23,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:23,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:23,972 INFO L124 PetriNetUnfolderBase]: 1214/2108 cut-off events. [2024-05-12 12:10:23,973 INFO L125 PetriNetUnfolderBase]: For 40161/40179 co-relation queries the response was YES. [2024-05-12 12:10:23,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12872 conditions, 2108 events. 1214/2108 cut-off events. For 40161/40179 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11531 event pairs, 211 based on Foata normal form. 13/2063 useless extension candidates. Maximal degree in co-relation 12788. Up to 1689 conditions per place. [2024-05-12 12:10:23,991 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 269 selfloop transitions, 45 changer transitions 0/320 dead transitions. [2024-05-12 12:10:23,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 320 transitions, 4446 flow [2024-05-12 12:10:23,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:23,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:23,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 12:10:23,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590643274853801 [2024-05-12 12:10:23,992 INFO L175 Difference]: Start difference. First operand has 176 places, 226 transitions, 2898 flow. Second operand 9 states and 157 transitions. [2024-05-12 12:10:23,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 320 transitions, 4446 flow [2024-05-12 12:10:24,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 320 transitions, 4310 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-05-12 12:10:24,081 INFO L231 Difference]: Finished difference. Result has 186 places, 258 transitions, 3279 flow [2024-05-12 12:10:24,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3279, PETRI_PLACES=186, PETRI_TRANSITIONS=258} [2024-05-12 12:10:24,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-05-12 12:10:24,082 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 258 transitions, 3279 flow [2024-05-12 12:10:24,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:24,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:24,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:24,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:10:24,083 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:24,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:24,083 INFO L85 PathProgramCache]: Analyzing trace with hash 370717301, now seen corresponding path program 3 times [2024-05-12 12:10:24,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:24,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136410702] [2024-05-12 12:10:24,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:24,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:24,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:30,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:30,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:30,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136410702] [2024-05-12 12:10:30,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136410702] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:30,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:30,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:30,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544654350] [2024-05-12 12:10:30,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:30,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:30,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:30,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:30,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:30,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:30,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 258 transitions, 3279 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:30,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:30,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:30,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:31,073 INFO L124 PetriNetUnfolderBase]: 1227/2142 cut-off events. [2024-05-12 12:10:31,074 INFO L125 PetriNetUnfolderBase]: For 40576/40576 co-relation queries the response was YES. [2024-05-12 12:10:31,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13256 conditions, 2142 events. 1227/2142 cut-off events. For 40576/40576 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11799 event pairs, 235 based on Foata normal form. 1/2081 useless extension candidates. Maximal degree in co-relation 13166. Up to 1885 conditions per place. [2024-05-12 12:10:31,094 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 275 selfloop transitions, 21 changer transitions 0/302 dead transitions. [2024-05-12 12:10:31,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 302 transitions, 4183 flow [2024-05-12 12:10:31,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:31,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:31,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-05-12 12:10:31,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2024-05-12 12:10:31,095 INFO L175 Difference]: Start difference. First operand has 186 places, 258 transitions, 3279 flow. Second operand 9 states and 148 transitions. [2024-05-12 12:10:31,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 302 transitions, 4183 flow [2024-05-12 12:10:31,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 302 transitions, 4153 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 12:10:31,188 INFO L231 Difference]: Finished difference. Result has 196 places, 266 transitions, 3412 flow [2024-05-12 12:10:31,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3412, PETRI_PLACES=196, PETRI_TRANSITIONS=266} [2024-05-12 12:10:31,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-05-12 12:10:31,189 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 266 transitions, 3412 flow [2024-05-12 12:10:31,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:31,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:31,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:31,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:10:31,189 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:31,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:31,189 INFO L85 PathProgramCache]: Analyzing trace with hash 104478110, now seen corresponding path program 4 times [2024-05-12 12:10:31,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:31,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486214618] [2024-05-12 12:10:31,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:31,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:31,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:37,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:37,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:37,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486214618] [2024-05-12 12:10:37,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486214618] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:37,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:37,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:37,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867347067] [2024-05-12 12:10:37,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:37,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:37,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:37,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:37,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:37,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-05-12 12:10:37,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 266 transitions, 3412 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:37,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:37,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-05-12 12:10:37,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:38,123 INFO L124 PetriNetUnfolderBase]: 1122/2017 cut-off events. [2024-05-12 12:10:38,123 INFO L125 PetriNetUnfolderBase]: For 41113/41120 co-relation queries the response was YES. [2024-05-12 12:10:38,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12811 conditions, 2017 events. 1122/2017 cut-off events. For 41113/41120 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11565 event pairs, 149 based on Foata normal form. 2/1952 useless extension candidates. Maximal degree in co-relation 12716. Up to 1489 conditions per place. [2024-05-12 12:10:38,141 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 203 selfloop transitions, 67 changer transitions 0/299 dead transitions. [2024-05-12 12:10:38,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 299 transitions, 4122 flow [2024-05-12 12:10:38,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:38,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:38,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-05-12 12:10:38,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47076023391812866 [2024-05-12 12:10:38,143 INFO L175 Difference]: Start difference. First operand has 196 places, 266 transitions, 3412 flow. Second operand 9 states and 161 transitions. [2024-05-12 12:10:38,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 299 transitions, 4122 flow [2024-05-12 12:10:38,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 299 transitions, 4084 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:10:38,249 INFO L231 Difference]: Finished difference. Result has 202 places, 268 transitions, 3561 flow [2024-05-12 12:10:38,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3561, PETRI_PLACES=202, PETRI_TRANSITIONS=268} [2024-05-12 12:10:38,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-05-12 12:10:38,250 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 268 transitions, 3561 flow [2024-05-12 12:10:38,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:38,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:38,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:38,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:10:38,250 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:38,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:38,251 INFO L85 PathProgramCache]: Analyzing trace with hash 361193822, now seen corresponding path program 6 times [2024-05-12 12:10:38,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:38,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153696038] [2024-05-12 12:10:38,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:38,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:38,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:43,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:43,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153696038] [2024-05-12 12:10:43,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153696038] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:43,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:43,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:43,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502921921] [2024-05-12 12:10:43,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:43,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:43,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:43,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:43,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:43,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:43,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 268 transitions, 3561 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:43,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:43,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:43,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:44,578 INFO L124 PetriNetUnfolderBase]: 1271/2214 cut-off events. [2024-05-12 12:10:44,579 INFO L125 PetriNetUnfolderBase]: For 45759/45777 co-relation queries the response was YES. [2024-05-12 12:10:44,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14025 conditions, 2214 events. 1271/2214 cut-off events. For 45759/45777 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12272 event pairs, 183 based on Foata normal form. 7/2154 useless extension candidates. Maximal degree in co-relation 13929. Up to 1319 conditions per place. [2024-05-12 12:10:44,597 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 183 selfloop transitions, 124 changer transitions 0/313 dead transitions. [2024-05-12 12:10:44,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 313 transitions, 4695 flow [2024-05-12 12:10:44,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:44,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:44,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-05-12 12:10:44,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766081871345029 [2024-05-12 12:10:44,600 INFO L175 Difference]: Start difference. First operand has 202 places, 268 transitions, 3561 flow. Second operand 9 states and 163 transitions. [2024-05-12 12:10:44,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 313 transitions, 4695 flow [2024-05-12 12:10:44,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 313 transitions, 4524 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 12:10:44,703 INFO L231 Difference]: Finished difference. Result has 205 places, 276 transitions, 3774 flow [2024-05-12 12:10:44,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3774, PETRI_PLACES=205, PETRI_TRANSITIONS=276} [2024-05-12 12:10:44,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-05-12 12:10:44,704 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 276 transitions, 3774 flow [2024-05-12 12:10:44,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:44,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:44,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:44,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:10:44,705 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:44,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:44,705 INFO L85 PathProgramCache]: Analyzing trace with hash 361194101, now seen corresponding path program 4 times [2024-05-12 12:10:44,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:44,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47339197] [2024-05-12 12:10:44,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:44,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:50,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:50,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:50,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47339197] [2024-05-12 12:10:50,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47339197] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:50,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:50,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:50,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934529198] [2024-05-12 12:10:50,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:50,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:50,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:50,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:50,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:50,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:50,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 276 transitions, 3774 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:50,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:50,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:50,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:51,703 INFO L124 PetriNetUnfolderBase]: 1294/2251 cut-off events. [2024-05-12 12:10:51,703 INFO L125 PetriNetUnfolderBase]: For 47942/47960 co-relation queries the response was YES. [2024-05-12 12:10:51,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14585 conditions, 2251 events. 1294/2251 cut-off events. For 47942/47960 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12470 event pairs, 198 based on Foata normal form. 13/2199 useless extension candidates. Maximal degree in co-relation 14487. Up to 1699 conditions per place. [2024-05-12 12:10:51,721 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 227 selfloop transitions, 95 changer transitions 0/328 dead transitions. [2024-05-12 12:10:51,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 328 transitions, 4988 flow [2024-05-12 12:10:51,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:51,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:51,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-05-12 12:10:51,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619883040935672 [2024-05-12 12:10:51,722 INFO L175 Difference]: Start difference. First operand has 205 places, 276 transitions, 3774 flow. Second operand 9 states and 158 transitions. [2024-05-12 12:10:51,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 328 transitions, 4988 flow [2024-05-12 12:10:51,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 328 transitions, 4747 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-05-12 12:10:51,833 INFO L231 Difference]: Finished difference. Result has 209 places, 284 transitions, 3864 flow [2024-05-12 12:10:51,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3864, PETRI_PLACES=209, PETRI_TRANSITIONS=284} [2024-05-12 12:10:51,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-05-12 12:10:51,833 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 284 transitions, 3864 flow [2024-05-12 12:10:51,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:51,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:51,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:51,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:10:51,837 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:51,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:51,837 INFO L85 PathProgramCache]: Analyzing trace with hash -115784756, now seen corresponding path program 7 times [2024-05-12 12:10:51,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:51,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708708309] [2024-05-12 12:10:51,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:51,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:10:57,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:10:57,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:10:57,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708708309] [2024-05-12 12:10:57,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708708309] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:10:57,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:10:57,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:10:57,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137081344] [2024-05-12 12:10:57,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:10:57,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:10:57,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:10:57,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:10:57,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:10:57,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:10:57,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 284 transitions, 3864 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:57,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:10:57,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:10:57,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:10:58,314 INFO L124 PetriNetUnfolderBase]: 1290/2250 cut-off events. [2024-05-12 12:10:58,314 INFO L125 PetriNetUnfolderBase]: For 47441/47459 co-relation queries the response was YES. [2024-05-12 12:10:58,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14382 conditions, 2250 events. 1290/2250 cut-off events. For 47441/47459 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12589 event pairs, 187 based on Foata normal form. 7/2188 useless extension candidates. Maximal degree in co-relation 14283. Up to 1352 conditions per place. [2024-05-12 12:10:58,335 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 186 selfloop transitions, 129 changer transitions 0/321 dead transitions. [2024-05-12 12:10:58,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 321 transitions, 4868 flow [2024-05-12 12:10:58,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:10:58,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:10:58,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 12:10:58,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-05-12 12:10:58,337 INFO L175 Difference]: Start difference. First operand has 209 places, 284 transitions, 3864 flow. Second operand 9 states and 160 transitions. [2024-05-12 12:10:58,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 321 transitions, 4868 flow [2024-05-12 12:10:58,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 321 transitions, 4716 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-05-12 12:10:58,475 INFO L231 Difference]: Finished difference. Result has 215 places, 288 transitions, 4059 flow [2024-05-12 12:10:58,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3728, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4059, PETRI_PLACES=215, PETRI_TRANSITIONS=288} [2024-05-12 12:10:58,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-05-12 12:10:58,476 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 288 transitions, 4059 flow [2024-05-12 12:10:58,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:10:58,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:10:58,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:10:58,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:10:58,477 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:10:58,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:10:58,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1609678546, now seen corresponding path program 8 times [2024-05-12 12:10:58,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:10:58,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958693410] [2024-05-12 12:10:58,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:10:58,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:10:58,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:04,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:11:04,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:04,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958693410] [2024-05-12 12:11:04,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958693410] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:04,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:04,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:11:04,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348878786] [2024-05-12 12:11:04,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:04,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:11:04,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:04,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:11:04,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:11:04,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:04,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 288 transitions, 4059 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:04,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:04,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:04,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:05,239 INFO L124 PetriNetUnfolderBase]: 1310/2280 cut-off events. [2024-05-12 12:11:05,240 INFO L125 PetriNetUnfolderBase]: For 50713/50731 co-relation queries the response was YES. [2024-05-12 12:11:05,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14898 conditions, 2280 events. 1310/2280 cut-off events. For 50713/50731 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12706 event pairs, 226 based on Foata normal form. 7/2218 useless extension candidates. Maximal degree in co-relation 14796. Up to 1369 conditions per place. [2024-05-12 12:11:05,260 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 198 selfloop transitions, 122 changer transitions 0/326 dead transitions. [2024-05-12 12:11:05,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 326 transitions, 5161 flow [2024-05-12 12:11:05,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:11:05,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:11:05,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-05-12 12:11:05,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4824561403508772 [2024-05-12 12:11:05,261 INFO L175 Difference]: Start difference. First operand has 215 places, 288 transitions, 4059 flow. Second operand 9 states and 165 transitions. [2024-05-12 12:11:05,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 326 transitions, 5161 flow [2024-05-12 12:11:05,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 326 transitions, 4911 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:11:05,434 INFO L231 Difference]: Finished difference. Result has 219 places, 291 transitions, 4115 flow [2024-05-12 12:11:05,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4115, PETRI_PLACES=219, PETRI_TRANSITIONS=291} [2024-05-12 12:11:05,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-05-12 12:11:05,435 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 291 transitions, 4115 flow [2024-05-12 12:11:05,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:05,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:05,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:05,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:11:05,435 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:05,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:05,436 INFO L85 PathProgramCache]: Analyzing trace with hash 370390871, now seen corresponding path program 5 times [2024-05-12 12:11:05,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:05,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857980331] [2024-05-12 12:11:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:05,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:05,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:11,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:11:11,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:11,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857980331] [2024-05-12 12:11:11,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857980331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:11,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:11,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:11:11,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737996690] [2024-05-12 12:11:11,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:11,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:11:11,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:11,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:11:11,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:11:11,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:11,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 291 transitions, 4115 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:11,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:11,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:11,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:12,094 INFO L124 PetriNetUnfolderBase]: 1308/2254 cut-off events. [2024-05-12 12:11:12,094 INFO L125 PetriNetUnfolderBase]: For 49760/49778 co-relation queries the response was YES. [2024-05-12 12:11:12,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14804 conditions, 2254 events. 1308/2254 cut-off events. For 49760/49778 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12442 event pairs, 218 based on Foata normal form. 13/2208 useless extension candidates. Maximal degree in co-relation 14701. Up to 1821 conditions per place. [2024-05-12 12:11:12,115 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 284 selfloop transitions, 57 changer transitions 0/347 dead transitions. [2024-05-12 12:11:12,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 347 transitions, 5325 flow [2024-05-12 12:11:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:11:12,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:11:12,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-05-12 12:11:12,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4502923976608187 [2024-05-12 12:11:12,116 INFO L175 Difference]: Start difference. First operand has 219 places, 291 transitions, 4115 flow. Second operand 9 states and 154 transitions. [2024-05-12 12:11:12,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 347 transitions, 5325 flow [2024-05-12 12:11:12,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 347 transitions, 5008 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 12:11:12,255 INFO L231 Difference]: Finished difference. Result has 224 places, 295 transitions, 4025 flow [2024-05-12 12:11:12,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3826, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4025, PETRI_PLACES=224, PETRI_TRANSITIONS=295} [2024-05-12 12:11:12,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-05-12 12:11:12,255 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 295 transitions, 4025 flow [2024-05-12 12:11:12,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:12,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:12,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:12,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:11:12,256 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:12,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:12,256 INFO L85 PathProgramCache]: Analyzing trace with hash 370390592, now seen corresponding path program 9 times [2024-05-12 12:11:12,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:12,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320403132] [2024-05-12 12:11:12,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:12,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:12,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:17,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-05-12 12:11:17,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:17,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320403132] [2024-05-12 12:11:17,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320403132] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:17,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:17,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:11:17,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858286913] [2024-05-12 12:11:17,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:17,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:11:17,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:17,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:11:17,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:11:17,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:17,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 295 transitions, 4025 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:17,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:17,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:17,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:18,485 INFO L124 PetriNetUnfolderBase]: 1304/2265 cut-off events. [2024-05-12 12:11:18,485 INFO L125 PetriNetUnfolderBase]: For 47901/47919 co-relation queries the response was YES. [2024-05-12 12:11:18,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14470 conditions, 2265 events. 1304/2265 cut-off events. For 47901/47919 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12585 event pairs, 177 based on Foata normal form. 7/2205 useless extension candidates. Maximal degree in co-relation 14364. Up to 1363 conditions per place. [2024-05-12 12:11:18,505 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 179 selfloop transitions, 142 changer transitions 0/327 dead transitions. [2024-05-12 12:11:18,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 327 transitions, 4897 flow [2024-05-12 12:11:18,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:11:18,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:11:18,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-05-12 12:11:18,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619883040935672 [2024-05-12 12:11:18,506 INFO L175 Difference]: Start difference. First operand has 224 places, 295 transitions, 4025 flow. Second operand 9 states and 158 transitions. [2024-05-12 12:11:18,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 327 transitions, 4897 flow [2024-05-12 12:11:18,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 327 transitions, 4815 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:11:18,639 INFO L231 Difference]: Finished difference. Result has 230 places, 295 transitions, 4234 flow [2024-05-12 12:11:18,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3943, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4234, PETRI_PLACES=230, PETRI_TRANSITIONS=295} [2024-05-12 12:11:18,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-05-12 12:11:18,640 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 295 transitions, 4234 flow [2024-05-12 12:11:18,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:18,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:18,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:18,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:11:18,641 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:18,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:18,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1609880356, now seen corresponding path program 10 times [2024-05-12 12:11:18,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:18,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363012446] [2024-05-12 12:11:18,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:18,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:18,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:24,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:11:24,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:24,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363012446] [2024-05-12 12:11:24,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363012446] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:24,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:24,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:11:24,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063141612] [2024-05-12 12:11:24,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:24,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:11:24,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:24,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:11:24,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:11:24,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:24,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 295 transitions, 4234 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:24,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:24,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:24,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:25,510 INFO L124 PetriNetUnfolderBase]: 1300/2256 cut-off events. [2024-05-12 12:11:25,510 INFO L125 PetriNetUnfolderBase]: For 48887/48905 co-relation queries the response was YES. [2024-05-12 12:11:25,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14732 conditions, 2256 events. 1300/2256 cut-off events. For 48887/48905 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12496 event pairs, 233 based on Foata normal form. 7/2197 useless extension candidates. Maximal degree in co-relation 14625. Up to 1360 conditions per place. [2024-05-12 12:11:25,532 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 192 selfloop transitions, 130 changer transitions 0/328 dead transitions. [2024-05-12 12:11:25,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 328 transitions, 5135 flow [2024-05-12 12:11:25,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:11:25,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:11:25,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 12:11:25,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-05-12 12:11:25,533 INFO L175 Difference]: Start difference. First operand has 230 places, 295 transitions, 4234 flow. Second operand 9 states and 160 transitions. [2024-05-12 12:11:25,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 328 transitions, 5135 flow [2024-05-12 12:11:25,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 328 transitions, 4833 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-05-12 12:11:25,679 INFO L231 Difference]: Finished difference. Result has 232 places, 296 transitions, 4223 flow [2024-05-12 12:11:25,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4223, PETRI_PLACES=232, PETRI_TRANSITIONS=296} [2024-05-12 12:11:25,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-05-12 12:11:25,680 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 296 transitions, 4223 flow [2024-05-12 12:11:25,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:11:25,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:25,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:25,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:11:25,681 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:25,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:25,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1343635213, now seen corresponding path program 1 times [2024-05-12 12:11:25,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:25,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985966234] [2024-05-12 12:11:25,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:25,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:25,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:31,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:11:31,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:31,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985966234] [2024-05-12 12:11:31,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985966234] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:31,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:31,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:11:31,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877522290] [2024-05-12 12:11:31,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:31,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:11:31,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:31,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:11:31,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:11:31,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:31,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 296 transitions, 4223 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-05-12 12:11:31,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:31,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:31,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:32,735 INFO L124 PetriNetUnfolderBase]: 1301/2259 cut-off events. [2024-05-12 12:11:32,736 INFO L125 PetriNetUnfolderBase]: For 47915/47915 co-relation queries the response was YES. [2024-05-12 12:11:32,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14584 conditions, 2259 events. 1301/2259 cut-off events. For 47915/47915 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12483 event pairs, 230 based on Foata normal form. 2/2198 useless extension candidates. Maximal degree in co-relation 14476. Up to 1950 conditions per place. [2024-05-12 12:11:32,757 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 290 selfloop transitions, 41 changer transitions 0/337 dead transitions. [2024-05-12 12:11:32,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 337 transitions, 5103 flow [2024-05-12 12:11:32,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:11:32,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:11:32,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 12:11:32,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 12:11:32,758 INFO L175 Difference]: Start difference. First operand has 232 places, 296 transitions, 4223 flow. Second operand 10 states and 166 transitions. [2024-05-12 12:11:32,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 337 transitions, 5103 flow [2024-05-12 12:11:32,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 337 transitions, 4874 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:11:32,914 INFO L231 Difference]: Finished difference. Result has 236 places, 298 transitions, 4123 flow [2024-05-12 12:11:32,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3994, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4123, PETRI_PLACES=236, PETRI_TRANSITIONS=298} [2024-05-12 12:11:32,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-05-12 12:11:32,915 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 298 transitions, 4123 flow [2024-05-12 12:11:32,915 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-05-12 12:11:32,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:32,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:32,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:11:32,915 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:32,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:32,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1492296227, now seen corresponding path program 1 times [2024-05-12 12:11:32,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:32,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366910707] [2024-05-12 12:11:32,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:32,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:32,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11: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-05-12 12:11:33,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:33,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366910707] [2024-05-12 12:11:33,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366910707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:33,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:33,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:11:33,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242626975] [2024-05-12 12:11:33,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:33,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:11:33,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:33,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:11:33,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:11:33,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-05-12 12:11:33,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 298 transitions, 4123 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 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-05-12 12:11:33,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:33,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-05-12 12:11:33,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:34,119 INFO L124 PetriNetUnfolderBase]: 1144/2129 cut-off events. [2024-05-12 12:11:34,120 INFO L125 PetriNetUnfolderBase]: For 41051/41401 co-relation queries the response was YES. [2024-05-12 12:11:34,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12209 conditions, 2129 events. 1144/2129 cut-off events. For 41051/41401 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12866 event pairs, 143 based on Foata normal form. 130/2155 useless extension candidates. Maximal degree in co-relation 12100. Up to 850 conditions per place. [2024-05-12 12:11:34,147 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 126 selfloop transitions, 19 changer transitions 138/397 dead transitions. [2024-05-12 12:11:34,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 397 transitions, 5509 flow [2024-05-12 12:11:34,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:11:34,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:11:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-05-12 12:11:34,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5526315789473685 [2024-05-12 12:11:34,148 INFO L175 Difference]: Start difference. First operand has 236 places, 298 transitions, 4123 flow. Second operand 8 states and 168 transitions. [2024-05-12 12:11:34,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 397 transitions, 5509 flow [2024-05-12 12:11:34,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 397 transitions, 5366 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-05-12 12:11:34,270 INFO L231 Difference]: Finished difference. Result has 240 places, 230 transitions, 3204 flow [2024-05-12 12:11:34,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3204, PETRI_PLACES=240, PETRI_TRANSITIONS=230} [2024-05-12 12:11:34,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-05-12 12:11:34,270 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 230 transitions, 3204 flow [2024-05-12 12:11:34,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 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-05-12 12:11:34,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:34,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:34,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:11:34,271 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:34,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:34,271 INFO L85 PathProgramCache]: Analyzing trace with hash -616243569, now seen corresponding path program 1 times [2024-05-12 12:11:34,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:34,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599145142] [2024-05-12 12:11:34,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:34,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:34,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:40,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:11:40,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:40,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599145142] [2024-05-12 12:11:40,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599145142] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:40,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:40,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:11:40,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111428181] [2024-05-12 12:11:40,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:40,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:11:40,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:40,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:11:40,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:11:40,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:40,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 230 transitions, 3204 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-05-12 12:11:40,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:40,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:40,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:41,811 INFO L124 PetriNetUnfolderBase]: 1168/2041 cut-off events. [2024-05-12 12:11:41,811 INFO L125 PetriNetUnfolderBase]: For 46465/46465 co-relation queries the response was YES. [2024-05-12 12:11:41,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13234 conditions, 2041 events. 1168/2041 cut-off events. For 46465/46465 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10977 event pairs, 238 based on Foata normal form. 2/2041 useless extension candidates. Maximal degree in co-relation 13121. Up to 1701 conditions per place. [2024-05-12 12:11:41,832 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 222 selfloop transitions, 37 changer transitions 0/265 dead transitions. [2024-05-12 12:11:41,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 265 transitions, 3869 flow [2024-05-12 12:11:41,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:11:41,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:11:41,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-05-12 12:11:41,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2024-05-12 12:11:41,833 INFO L175 Difference]: Start difference. First operand has 240 places, 230 transitions, 3204 flow. Second operand 9 states and 148 transitions. [2024-05-12 12:11:41,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 265 transitions, 3869 flow [2024-05-12 12:11:41,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 265 transitions, 3492 flow, removed 4 selfloop flow, removed 25 redundant places. [2024-05-12 12:11:41,998 INFO L231 Difference]: Finished difference. Result has 220 places, 231 transitions, 2922 flow [2024-05-12 12:11:41,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2922, PETRI_PLACES=220, PETRI_TRANSITIONS=231} [2024-05-12 12:11:41,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-05-12 12:11:41,998 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 231 transitions, 2922 flow [2024-05-12 12:11:41,998 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-05-12 12:11:41,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:41,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:41,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:11:41,999 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:41,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:41,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1096946969, now seen corresponding path program 2 times [2024-05-12 12:11:41,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:41,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422586064] [2024-05-12 12:11:41,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:42,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:42,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:48,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-05-12 12:11:48,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:48,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422586064] [2024-05-12 12:11:48,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422586064] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:48,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:48,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:11:48,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465916490] [2024-05-12 12:11:48,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:48,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:11:48,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:48,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:11:48,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:11:48,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:48,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 231 transitions, 2922 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-05-12 12:11:48,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:48,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:48,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:48,958 INFO L124 PetriNetUnfolderBase]: 1181/2064 cut-off events. [2024-05-12 12:11:48,958 INFO L125 PetriNetUnfolderBase]: For 45547/45547 co-relation queries the response was YES. [2024-05-12 12:11:48,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12521 conditions, 2064 events. 1181/2064 cut-off events. For 45547/45547 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11169 event pairs, 202 based on Foata normal form. 2/2017 useless extension candidates. Maximal degree in co-relation 12421. Up to 1730 conditions per place. [2024-05-12 12:11:48,975 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 224 selfloop transitions, 35 changer transitions 0/265 dead transitions. [2024-05-12 12:11:48,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 265 transitions, 3571 flow [2024-05-12 12:11:48,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:11:48,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:11:48,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-05-12 12:11:48,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-05-12 12:11:48,977 INFO L175 Difference]: Start difference. First operand has 220 places, 231 transitions, 2922 flow. Second operand 9 states and 147 transitions. [2024-05-12 12:11:48,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 265 transitions, 3571 flow [2024-05-12 12:11:49,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 265 transitions, 3489 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:11:49,102 INFO L231 Difference]: Finished difference. Result has 222 places, 232 transitions, 2931 flow [2024-05-12 12:11:49,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2931, PETRI_PLACES=222, PETRI_TRANSITIONS=232} [2024-05-12 12:11:49,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-05-12 12:11:49,103 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 232 transitions, 2931 flow [2024-05-12 12:11:49,103 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-05-12 12:11:49,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:49,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:49,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:11:49,104 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:49,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:49,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1098849749, now seen corresponding path program 3 times [2024-05-12 12:11:49,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:49,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702977768] [2024-05-12 12:11:49,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:49,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:49,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:11:55,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:11:55,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:11:55,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702977768] [2024-05-12 12:11:55,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702977768] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:11:55,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:11:55,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:11:55,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764597343] [2024-05-12 12:11:55,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:11:55,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:11:55,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:11:55,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:11:55,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:11:55,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:11:55,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 232 transitions, 2931 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-05-12 12:11:55,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:11:55,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:11:55,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:11:56,400 INFO L124 PetriNetUnfolderBase]: 1210/2115 cut-off events. [2024-05-12 12:11:56,400 INFO L125 PetriNetUnfolderBase]: For 49501/49501 co-relation queries the response was YES. [2024-05-12 12:11:56,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12886 conditions, 2115 events. 1210/2115 cut-off events. For 49501/49501 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11515 event pairs, 244 based on Foata normal form. 2/2068 useless extension candidates. Maximal degree in co-relation 12785. Up to 1662 conditions per place. [2024-05-12 12:11:56,420 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 220 selfloop transitions, 43 changer transitions 0/269 dead transitions. [2024-05-12 12:11:56,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 269 transitions, 3723 flow [2024-05-12 12:11:56,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:11:56,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:11:56,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 12:11:56,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-05-12 12:11:56,422 INFO L175 Difference]: Start difference. First operand has 222 places, 232 transitions, 2931 flow. Second operand 9 states and 151 transitions. [2024-05-12 12:11:56,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 269 transitions, 3723 flow [2024-05-12 12:11:56,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 269 transitions, 3643 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 12:11:56,588 INFO L231 Difference]: Finished difference. Result has 224 places, 234 transitions, 2977 flow [2024-05-12 12:11:56,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2977, PETRI_PLACES=224, PETRI_TRANSITIONS=234} [2024-05-12 12:11:56,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-05-12 12:11:56,589 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 234 transitions, 2977 flow [2024-05-12 12:11:56,590 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-05-12 12:11:56,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:11:56,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:11:56,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:11:56,590 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:11:56,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:11:56,591 INFO L85 PathProgramCache]: Analyzing trace with hash -574976249, now seen corresponding path program 1 times [2024-05-12 12:11:56,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:11:56,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446064948] [2024-05-12 12:11:56,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:11:56,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:11:56,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:02,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:02,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:02,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446064948] [2024-05-12 12:12:02,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446064948] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:02,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:02,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:02,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267953201] [2024-05-12 12:12:02,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:02,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:02,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:02,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:02,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:03,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:03,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 234 transitions, 2977 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-05-12 12:12:03,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:03,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:03,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:03,900 INFO L124 PetriNetUnfolderBase]: 1210/2115 cut-off events. [2024-05-12 12:12:03,901 INFO L125 PetriNetUnfolderBase]: For 48837/48837 co-relation queries the response was YES. [2024-05-12 12:12:03,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12901 conditions, 2115 events. 1210/2115 cut-off events. For 48837/48837 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11506 event pairs, 243 based on Foata normal form. 1/2067 useless extension candidates. Maximal degree in co-relation 12799. Up to 1725 conditions per place. [2024-05-12 12:12:03,921 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 216 selfloop transitions, 49 changer transitions 0/271 dead transitions. [2024-05-12 12:12:03,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 271 transitions, 3709 flow [2024-05-12 12:12:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:12:03,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:12:03,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 12:12:03,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-05-12 12:12:03,923 INFO L175 Difference]: Start difference. First operand has 224 places, 234 transitions, 2977 flow. Second operand 9 states and 151 transitions. [2024-05-12 12:12:03,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 271 transitions, 3709 flow [2024-05-12 12:12:04,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 271 transitions, 3577 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-05-12 12:12:04,072 INFO L231 Difference]: Finished difference. Result has 228 places, 237 transitions, 3027 flow [2024-05-12 12:12:04,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3027, PETRI_PLACES=228, PETRI_TRANSITIONS=237} [2024-05-12 12:12:04,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-05-12 12:12:04,073 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 237 transitions, 3027 flow [2024-05-12 12:12:04,073 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-05-12 12:12:04,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:04,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:04,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:12:04,073 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:04,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:04,073 INFO L85 PathProgramCache]: Analyzing trace with hash -491859545, now seen corresponding path program 4 times [2024-05-12 12:12:04,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:04,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362399668] [2024-05-12 12:12:04,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:04,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:04,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:10,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:10,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:10,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362399668] [2024-05-12 12:12:10,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362399668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:10,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:10,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:10,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887184762] [2024-05-12 12:12:10,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:10,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:10,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:10,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:10,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:10,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:10,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 237 transitions, 3027 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-05-12 12:12:10,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:10,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:10,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:11,065 INFO L124 PetriNetUnfolderBase]: 1207/2110 cut-off events. [2024-05-12 12:12:11,066 INFO L125 PetriNetUnfolderBase]: For 48160/48160 co-relation queries the response was YES. [2024-05-12 12:12:11,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12811 conditions, 2110 events. 1207/2110 cut-off events. For 48160/48160 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11492 event pairs, 242 based on Foata normal form. 2/2063 useless extension candidates. Maximal degree in co-relation 12707. Up to 1716 conditions per place. [2024-05-12 12:12:11,086 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 220 selfloop transitions, 45 changer transitions 0/271 dead transitions. [2024-05-12 12:12:11,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 271 transitions, 3689 flow [2024-05-12 12:12:11,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:12:11,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:12:11,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:12:11,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-05-12 12:12:11,088 INFO L175 Difference]: Start difference. First operand has 228 places, 237 transitions, 3027 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:12:11,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 271 transitions, 3689 flow [2024-05-12 12:12:11,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 271 transitions, 3587 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 12:12:11,226 INFO L231 Difference]: Finished difference. Result has 230 places, 237 transitions, 3021 flow [2024-05-12 12:12:11,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3021, PETRI_PLACES=230, PETRI_TRANSITIONS=237} [2024-05-12 12:12:11,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-05-12 12:12:11,226 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 237 transitions, 3021 flow [2024-05-12 12:12:11,226 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-05-12 12:12:11,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:11,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:11,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:12:11,227 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:11,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:11,227 INFO L85 PathProgramCache]: Analyzing trace with hash -487210971, now seen corresponding path program 1 times [2024-05-12 12:12:11,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:11,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746491806] [2024-05-12 12:12:11,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:11,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:11,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:16,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:16,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:16,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746491806] [2024-05-12 12:12:16,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746491806] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:16,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:16,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:16,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441610907] [2024-05-12 12:12:16,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:16,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:16,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:16,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:16,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:16,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:16,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 237 transitions, 3021 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-05-12 12:12:16,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:16,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:16,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:17,433 INFO L124 PetriNetUnfolderBase]: 1227/2140 cut-off events. [2024-05-12 12:12:17,433 INFO L125 PetriNetUnfolderBase]: For 49551/49551 co-relation queries the response was YES. [2024-05-12 12:12:17,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12987 conditions, 2140 events. 1227/2140 cut-off events. For 49551/49551 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11669 event pairs, 241 based on Foata normal form. 2/2093 useless extension candidates. Maximal degree in co-relation 12882. Up to 1772 conditions per place. [2024-05-12 12:12:17,449 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 231 selfloop transitions, 42 changer transitions 0/279 dead transitions. [2024-05-12 12:12:17,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 279 transitions, 3781 flow [2024-05-12 12:12:17,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:12:17,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:12:17,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 12:12:17,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 12:12:17,450 INFO L175 Difference]: Start difference. First operand has 230 places, 237 transitions, 3021 flow. Second operand 10 states and 166 transitions. [2024-05-12 12:12:17,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 279 transitions, 3781 flow [2024-05-12 12:12:17,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 279 transitions, 3686 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:12:17,592 INFO L231 Difference]: Finished difference. Result has 232 places, 240 transitions, 3078 flow [2024-05-12 12:12:17,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3078, PETRI_PLACES=232, PETRI_TRANSITIONS=240} [2024-05-12 12:12:17,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-05-12 12:12:17,592 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 240 transitions, 3078 flow [2024-05-12 12:12:17,593 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-05-12 12:12:17,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:17,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:17,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:12:17,593 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:17,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:17,593 INFO L85 PathProgramCache]: Analyzing trace with hash 493377523, now seen corresponding path program 5 times [2024-05-12 12:12:17,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:17,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096818956] [2024-05-12 12:12:17,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:17,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:17,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:23,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-05-12 12:12:23,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:23,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096818956] [2024-05-12 12:12:23,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096818956] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:23,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:23,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:23,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848654260] [2024-05-12 12:12:23,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:23,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:23,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:23,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:23,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:23,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:23,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 240 transitions, 3078 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-05-12 12:12:23,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:23,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:23,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:24,367 INFO L124 PetriNetUnfolderBase]: 1240/2163 cut-off events. [2024-05-12 12:12:24,367 INFO L125 PetriNetUnfolderBase]: For 52147/52147 co-relation queries the response was YES. [2024-05-12 12:12:24,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13254 conditions, 2163 events. 1240/2163 cut-off events. For 52147/52147 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11818 event pairs, 233 based on Foata normal form. 2/2115 useless extension candidates. Maximal degree in co-relation 13148. Up to 1694 conditions per place. [2024-05-12 12:12:24,442 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 220 selfloop transitions, 47 changer transitions 0/273 dead transitions. [2024-05-12 12:12:24,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 273 transitions, 3761 flow [2024-05-12 12:12:24,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:12:24,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:12:24,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:12:24,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-05-12 12:12:24,443 INFO L175 Difference]: Start difference. First operand has 232 places, 240 transitions, 3078 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:12:24,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 273 transitions, 3761 flow [2024-05-12 12:12:24,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 273 transitions, 3631 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-05-12 12:12:24,595 INFO L231 Difference]: Finished difference. Result has 233 places, 241 transitions, 3067 flow [2024-05-12 12:12:24,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3067, PETRI_PLACES=233, PETRI_TRANSITIONS=241} [2024-05-12 12:12:24,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-05-12 12:12:24,596 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 241 transitions, 3067 flow [2024-05-12 12:12:24,596 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-05-12 12:12:24,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:24,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:24,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:12:24,597 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:24,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:24,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1663645189, now seen corresponding path program 2 times [2024-05-12 12:12:24,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:24,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922860887] [2024-05-12 12:12:24,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:24,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:29,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:29,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:29,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922860887] [2024-05-12 12:12:29,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922860887] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:29,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:29,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:29,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109559591] [2024-05-12 12:12:29,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:29,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:29,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:29,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:29,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:30,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:30,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 241 transitions, 3067 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-05-12 12:12:30,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:30,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:30,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:30,939 INFO L124 PetriNetUnfolderBase]: 1358/2340 cut-off events. [2024-05-12 12:12:30,939 INFO L125 PetriNetUnfolderBase]: For 67594/67594 co-relation queries the response was YES. [2024-05-12 12:12:30,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14723 conditions, 2340 events. 1358/2340 cut-off events. For 67594/67594 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12872 event pairs, 251 based on Foata normal form. 2/2292 useless extension candidates. Maximal degree in co-relation 14616. Up to 1580 conditions per place. [2024-05-12 12:12:30,960 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 220 selfloop transitions, 70 changer transitions 0/296 dead transitions. [2024-05-12 12:12:30,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 296 transitions, 4277 flow [2024-05-12 12:12:30,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:12:30,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:12:30,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-05-12 12:12:30,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-05-12 12:12:30,962 INFO L175 Difference]: Start difference. First operand has 233 places, 241 transitions, 3067 flow. Second operand 10 states and 177 transitions. [2024-05-12 12:12:30,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 296 transitions, 4277 flow [2024-05-12 12:12:31,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 296 transitions, 4169 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:12:31,153 INFO L231 Difference]: Finished difference. Result has 238 places, 254 transitions, 3405 flow [2024-05-12 12:12:31,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3405, PETRI_PLACES=238, PETRI_TRANSITIONS=254} [2024-05-12 12:12:31,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-05-12 12:12:31,154 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 254 transitions, 3405 flow [2024-05-12 12:12:31,154 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-05-12 12:12:31,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:31,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:31,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:12:31,154 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:31,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:31,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1180630941, now seen corresponding path program 6 times [2024-05-12 12:12:31,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:31,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627201528] [2024-05-12 12:12:31,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:31,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:37,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:37,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:37,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627201528] [2024-05-12 12:12:37,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627201528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:37,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:37,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:37,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137673603] [2024-05-12 12:12:37,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:37,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:37,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:37,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:37,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:37,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:37,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 254 transitions, 3405 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-05-12 12:12:37,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:37,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:37,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:38,315 INFO L124 PetriNetUnfolderBase]: 1387/2391 cut-off events. [2024-05-12 12:12:38,315 INFO L125 PetriNetUnfolderBase]: For 75576/75576 co-relation queries the response was YES. [2024-05-12 12:12:38,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15692 conditions, 2391 events. 1387/2391 cut-off events. For 75576/75576 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13218 event pairs, 244 based on Foata normal form. 2/2343 useless extension candidates. Maximal degree in co-relation 15582. Up to 1860 conditions per place. [2024-05-12 12:12:38,338 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 234 selfloop transitions, 49 changer transitions 0/289 dead transitions. [2024-05-12 12:12:38,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 289 transitions, 4255 flow [2024-05-12 12:12:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:12:38,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:12:38,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-05-12 12:12:38,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-05-12 12:12:38,339 INFO L175 Difference]: Start difference. First operand has 238 places, 254 transitions, 3405 flow. Second operand 9 states and 150 transitions. [2024-05-12 12:12:38,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 289 transitions, 4255 flow [2024-05-12 12:12:38,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 289 transitions, 4164 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-05-12 12:12:38,556 INFO L231 Difference]: Finished difference. Result has 242 places, 256 transitions, 3460 flow [2024-05-12 12:12:38,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3314, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3460, PETRI_PLACES=242, PETRI_TRANSITIONS=256} [2024-05-12 12:12:38,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-05-12 12:12:38,557 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 256 transitions, 3460 flow [2024-05-12 12:12:38,557 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-05-12 12:12:38,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:38,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:38,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:12:38,558 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:38,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:38,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1174197201, now seen corresponding path program 7 times [2024-05-12 12:12:38,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:38,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917854514] [2024-05-12 12:12:38,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:38,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:38,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:44,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:44,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917854514] [2024-05-12 12:12:44,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917854514] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:44,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:44,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:44,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110599707] [2024-05-12 12:12:44,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:44,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:44,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:44,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:44,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:44,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:44,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 256 transitions, 3460 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-05-12 12:12:44,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:44,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:44,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:45,407 INFO L124 PetriNetUnfolderBase]: 1384/2386 cut-off events. [2024-05-12 12:12:45,407 INFO L125 PetriNetUnfolderBase]: For 74088/74088 co-relation queries the response was YES. [2024-05-12 12:12:45,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15668 conditions, 2386 events. 1384/2386 cut-off events. For 74088/74088 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13181 event pairs, 247 based on Foata normal form. 2/2338 useless extension candidates. Maximal degree in co-relation 15556. Up to 1917 conditions per place. [2024-05-12 12:12:45,429 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 230 selfloop transitions, 52 changer transitions 0/288 dead transitions. [2024-05-12 12:12:45,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 288 transitions, 4154 flow [2024-05-12 12:12:45,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:12:45,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:12:45,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-05-12 12:12:45,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2024-05-12 12:12:45,430 INFO L175 Difference]: Start difference. First operand has 242 places, 256 transitions, 3460 flow. Second operand 9 states and 148 transitions. [2024-05-12 12:12:45,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 288 transitions, 4154 flow [2024-05-12 12:12:45,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 288 transitions, 4056 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:12:45,634 INFO L231 Difference]: Finished difference. Result has 246 places, 256 transitions, 3470 flow [2024-05-12 12:12:45,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3470, PETRI_PLACES=246, PETRI_TRANSITIONS=256} [2024-05-12 12:12:45,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-05-12 12:12:45,635 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 256 transitions, 3470 flow [2024-05-12 12:12:45,635 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-05-12 12:12:45,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:45,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:45,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:12:45,636 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:45,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:45,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1669901299, now seen corresponding path program 3 times [2024-05-12 12:12:45,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:45,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798427052] [2024-05-12 12:12:45,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:45,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:45,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:50,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:50,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:50,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798427052] [2024-05-12 12:12:50,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798427052] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:50,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:50,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:50,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994852665] [2024-05-12 12:12:50,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:50,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:50,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:50,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:50,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:51,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:51,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 256 transitions, 3470 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-05-12 12:12:51,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:51,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:51,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:52,073 INFO L124 PetriNetUnfolderBase]: 1404/2416 cut-off events. [2024-05-12 12:12:52,073 INFO L125 PetriNetUnfolderBase]: For 75509/75509 co-relation queries the response was YES. [2024-05-12 12:12:52,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15925 conditions, 2416 events. 1404/2416 cut-off events. For 75509/75509 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13424 event pairs, 213 based on Foata normal form. 2/2368 useless extension candidates. Maximal degree in co-relation 15811. Up to 1633 conditions per place. [2024-05-12 12:12:52,097 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 218 selfloop transitions, 77 changer transitions 0/301 dead transitions. [2024-05-12 12:12:52,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 301 transitions, 4554 flow [2024-05-12 12:12:52,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:12:52,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:12:52,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 12:12:52,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-05-12 12:12:52,101 INFO L175 Difference]: Start difference. First operand has 246 places, 256 transitions, 3470 flow. Second operand 10 states and 176 transitions. [2024-05-12 12:12:52,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 301 transitions, 4554 flow [2024-05-12 12:12:52,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 301 transitions, 4444 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 12:12:52,318 INFO L231 Difference]: Finished difference. Result has 248 places, 259 transitions, 3590 flow [2024-05-12 12:12:52,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3360, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3590, PETRI_PLACES=248, PETRI_TRANSITIONS=259} [2024-05-12 12:12:52,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-05-12 12:12:52,319 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 259 transitions, 3590 flow [2024-05-12 12:12:52,319 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-05-12 12:12:52,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:52,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:52,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:12:52,319 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:52,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:52,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1670140619, now seen corresponding path program 1 times [2024-05-12 12:12:52,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:52,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92443628] [2024-05-12 12:12:52,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:52,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:12:58,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:12:58,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:12:58,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92443628] [2024-05-12 12:12:58,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92443628] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:12:58,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:12:58,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:12:58,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391001851] [2024-05-12 12:12:58,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:12:58,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:12:58,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:12:58,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:12:58,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:12:58,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:12:58,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 259 transitions, 3590 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-05-12 12:12:58,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:12:58,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:12:58,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:12:59,179 INFO L124 PetriNetUnfolderBase]: 1400/2411 cut-off events. [2024-05-12 12:12:59,179 INFO L125 PetriNetUnfolderBase]: For 74631/74631 co-relation queries the response was YES. [2024-05-12 12:12:59,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15883 conditions, 2411 events. 1400/2411 cut-off events. For 74631/74631 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13381 event pairs, 215 based on Foata normal form. 3/2364 useless extension candidates. Maximal degree in co-relation 15768. Up to 1653 conditions per place. [2024-05-12 12:12:59,202 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 209 selfloop transitions, 89 changer transitions 0/304 dead transitions. [2024-05-12 12:12:59,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 304 transitions, 4618 flow [2024-05-12 12:12:59,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:12:59,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:12:59,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 12:12:59,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 12:12:59,204 INFO L175 Difference]: Start difference. First operand has 248 places, 259 transitions, 3590 flow. Second operand 10 states and 171 transitions. [2024-05-12 12:12:59,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 304 transitions, 4618 flow [2024-05-12 12:12:59,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 304 transitions, 4420 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-05-12 12:12:59,439 INFO L231 Difference]: Finished difference. Result has 252 places, 266 transitions, 3773 flow [2024-05-12 12:12:59,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3773, PETRI_PLACES=252, PETRI_TRANSITIONS=266} [2024-05-12 12:12:59,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-05-12 12:12:59,439 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 266 transitions, 3773 flow [2024-05-12 12:12:59,440 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-05-12 12:12:59,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:12:59,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:12:59,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:12:59,440 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:12:59,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:12:59,440 INFO L85 PathProgramCache]: Analyzing trace with hash 499871217, now seen corresponding path program 4 times [2024-05-12 12:12:59,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:12:59,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841394001] [2024-05-12 12:12:59,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:12:59,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:12:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:04,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-05-12 12:13:04,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:04,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841394001] [2024-05-12 12:13:04,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841394001] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:04,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:04,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:04,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969810567] [2024-05-12 12:13:04,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:04,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:04,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:04,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:04,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:04,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:04,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 266 transitions, 3773 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-05-12 12:13:04,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:04,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:04,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:05,889 INFO L124 PetriNetUnfolderBase]: 1420/2441 cut-off events. [2024-05-12 12:13:05,890 INFO L125 PetriNetUnfolderBase]: For 74773/74773 co-relation queries the response was YES. [2024-05-12 12:13:05,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16340 conditions, 2441 events. 1420/2441 cut-off events. For 74773/74773 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13556 event pairs, 216 based on Foata normal form. 2/2393 useless extension candidates. Maximal degree in co-relation 16223. Up to 1639 conditions per place. [2024-05-12 12:13:05,915 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 215 selfloop transitions, 87 changer transitions 0/308 dead transitions. [2024-05-12 12:13:05,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 308 transitions, 4854 flow [2024-05-12 12:13:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:13:05,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:13:05,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 12:13:05,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45789473684210524 [2024-05-12 12:13:05,917 INFO L175 Difference]: Start difference. First operand has 252 places, 266 transitions, 3773 flow. Second operand 10 states and 174 transitions. [2024-05-12 12:13:05,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 308 transitions, 4854 flow [2024-05-12 12:13:06,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 308 transitions, 4615 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-05-12 12:13:06,177 INFO L231 Difference]: Finished difference. Result has 255 places, 269 transitions, 3791 flow [2024-05-12 12:13:06,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3791, PETRI_PLACES=255, PETRI_TRANSITIONS=269} [2024-05-12 12:13:06,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-05-12 12:13:06,178 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 269 transitions, 3791 flow [2024-05-12 12:13:06,178 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-05-12 12:13:06,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:06,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:06,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:13:06,179 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:06,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:06,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1173951247, now seen corresponding path program 5 times [2024-05-12 12:13:06,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:06,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497853255] [2024-05-12 12:13:06,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:06,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:11,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:13:11,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:11,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497853255] [2024-05-12 12:13:11,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497853255] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:11,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:11,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:11,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637261665] [2024-05-12 12:13:11,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:11,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:11,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:11,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:11,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:11,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:11,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 269 transitions, 3791 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-05-12 12:13:11,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:11,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:11,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:12,364 INFO L124 PetriNetUnfolderBase]: 1411/2427 cut-off events. [2024-05-12 12:13:12,364 INFO L125 PetriNetUnfolderBase]: For 72543/72543 co-relation queries the response was YES. [2024-05-12 12:13:12,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15913 conditions, 2427 events. 1411/2427 cut-off events. For 72543/72543 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13468 event pairs, 214 based on Foata normal form. 4/2381 useless extension candidates. Maximal degree in co-relation 15795. Up to 1634 conditions per place. [2024-05-12 12:13:12,385 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 211 selfloop transitions, 90 changer transitions 0/307 dead transitions. [2024-05-12 12:13:12,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 307 transitions, 4673 flow [2024-05-12 12:13:12,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:13:12,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:13:12,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-05-12 12:13:12,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-05-12 12:13:12,387 INFO L175 Difference]: Start difference. First operand has 255 places, 269 transitions, 3791 flow. Second operand 10 states and 172 transitions. [2024-05-12 12:13:12,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 307 transitions, 4673 flow [2024-05-12 12:13:12,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 307 transitions, 4410 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-05-12 12:13:12,654 INFO L231 Difference]: Finished difference. Result has 258 places, 269 transitions, 3719 flow [2024-05-12 12:13:12,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3719, PETRI_PLACES=258, PETRI_TRANSITIONS=269} [2024-05-12 12:13:12,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-05-12 12:13:12,654 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 269 transitions, 3719 flow [2024-05-12 12:13:12,655 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-05-12 12:13:12,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:12,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:12,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:13:12,655 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:12,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:12,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1402783129, now seen corresponding path program 2 times [2024-05-12 12:13:12,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:12,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159122199] [2024-05-12 12:13:12,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:12,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:12,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:18,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-05-12 12:13:18,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:18,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159122199] [2024-05-12 12:13:18,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159122199] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:18,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:18,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:18,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127456186] [2024-05-12 12:13:18,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:18,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:18,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:18,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:18,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:19,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:19,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 269 transitions, 3719 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-05-12 12:13:19,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:19,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:19,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:20,001 INFO L124 PetriNetUnfolderBase]: 1429/2444 cut-off events. [2024-05-12 12:13:20,001 INFO L125 PetriNetUnfolderBase]: For 68127/68139 co-relation queries the response was YES. [2024-05-12 12:13:20,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16012 conditions, 2444 events. 1429/2444 cut-off events. For 68127/68139 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13553 event pairs, 216 based on Foata normal form. 9/2406 useless extension candidates. Maximal degree in co-relation 15893. Up to 2005 conditions per place. [2024-05-12 12:13:20,028 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 218 selfloop transitions, 91 changer transitions 0/315 dead transitions. [2024-05-12 12:13:20,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 315 transitions, 4731 flow [2024-05-12 12:13:20,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:13:20,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:13:20,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 12:13:20,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 12:13:20,029 INFO L175 Difference]: Start difference. First operand has 258 places, 269 transitions, 3719 flow. Second operand 10 states and 166 transitions. [2024-05-12 12:13:20,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 315 transitions, 4731 flow [2024-05-12 12:13:20,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 315 transitions, 4563 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:13:20,388 INFO L231 Difference]: Finished difference. Result has 260 places, 274 transitions, 3827 flow [2024-05-12 12:13:20,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3827, PETRI_PLACES=260, PETRI_TRANSITIONS=274} [2024-05-12 12:13:20,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-05-12 12:13:20,389 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 274 transitions, 3827 flow [2024-05-12 12:13:20,390 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-05-12 12:13:20,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:20,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:20,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:13:20,390 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:20,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:20,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1402783439, now seen corresponding path program 6 times [2024-05-12 12:13:20,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:20,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640458397] [2024-05-12 12:13:20,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:20,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:20,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:25,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:13:25,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:25,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640458397] [2024-05-12 12:13:25,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640458397] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:25,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:25,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:25,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718010430] [2024-05-12 12:13:25,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:25,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:25,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:25,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:25,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:26,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:26,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 274 transitions, 3827 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-05-12 12:13:26,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:26,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:26,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:27,144 INFO L124 PetriNetUnfolderBase]: 1577/2668 cut-off events. [2024-05-12 12:13:27,144 INFO L125 PetriNetUnfolderBase]: For 96390/96402 co-relation queries the response was YES. [2024-05-12 12:13:27,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18192 conditions, 2668 events. 1577/2668 cut-off events. For 96390/96402 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14896 event pairs, 159 based on Foata normal form. 7/2625 useless extension candidates. Maximal degree in co-relation 18072. Up to 1217 conditions per place. [2024-05-12 12:13:27,172 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 211 selfloop transitions, 139 changer transitions 0/356 dead transitions. [2024-05-12 12:13:27,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 356 transitions, 5732 flow [2024-05-12 12:13:27,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:13:27,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:13:27,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:13:27,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789473684210526 [2024-05-12 12:13:27,174 INFO L175 Difference]: Start difference. First operand has 260 places, 274 transitions, 3827 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:13:27,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 356 transitions, 5732 flow [2024-05-12 12:13:27,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 356 transitions, 5473 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-05-12 12:13:27,464 INFO L231 Difference]: Finished difference. Result has 266 places, 295 transitions, 4361 flow [2024-05-12 12:13:27,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4361, PETRI_PLACES=266, PETRI_TRANSITIONS=295} [2024-05-12 12:13:27,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-05-12 12:13:27,464 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 295 transitions, 4361 flow [2024-05-12 12:13:27,464 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-05-12 12:13:27,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:27,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:27,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:13:27,465 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:27,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:27,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1633138319, now seen corresponding path program 8 times [2024-05-12 12:13:27,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:27,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034209784] [2024-05-12 12:13:27,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:27,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:27,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:33,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:13:33,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:33,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034209784] [2024-05-12 12:13:33,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034209784] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:33,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:33,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:33,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870417792] [2024-05-12 12:13:33,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:33,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:33,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:33,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:33,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:33,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:33,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 295 transitions, 4361 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-05-12 12:13:33,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:33,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:33,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:34,624 INFO L124 PetriNetUnfolderBase]: 1590/2697 cut-off events. [2024-05-12 12:13:34,624 INFO L125 PetriNetUnfolderBase]: For 98402/98414 co-relation queries the response was YES. [2024-05-12 12:13:34,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19147 conditions, 2697 events. 1590/2697 cut-off events. For 98402/98414 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15141 event pairs, 203 based on Foata normal form. 5/2650 useless extension candidates. Maximal degree in co-relation 19024. Up to 2102 conditions per place. [2024-05-12 12:13:34,655 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 257 selfloop transitions, 64 changer transitions 0/327 dead transitions. [2024-05-12 12:13:34,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 327 transitions, 5162 flow [2024-05-12 12:13:34,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:13:34,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:13:34,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:13:34,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-05-12 12:13:34,656 INFO L175 Difference]: Start difference. First operand has 266 places, 295 transitions, 4361 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:13:34,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 327 transitions, 5162 flow [2024-05-12 12:13:35,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 327 transitions, 4943 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-05-12 12:13:35,005 INFO L231 Difference]: Finished difference. Result has 271 places, 296 transitions, 4299 flow [2024-05-12 12:13:35,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4299, PETRI_PLACES=271, PETRI_TRANSITIONS=296} [2024-05-12 12:13:35,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-05-12 12:13:35,006 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 296 transitions, 4299 flow [2024-05-12 12:13:35,006 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-05-12 12:13:35,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:35,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:35,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:13:35,007 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:35,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:35,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1639804993, now seen corresponding path program 7 times [2024-05-12 12:13:35,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:35,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244852888] [2024-05-12 12:13:35,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:35,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:35,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:40,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:13:40,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:40,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244852888] [2024-05-12 12:13:40,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244852888] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:40,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:40,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:40,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128911432] [2024-05-12 12:13:40,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:40,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:40,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:40,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:40,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:40,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:40,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 296 transitions, 4299 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-05-12 12:13:40,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:40,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:40,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:41,819 INFO L124 PetriNetUnfolderBase]: 1718/2880 cut-off events. [2024-05-12 12:13:41,819 INFO L125 PetriNetUnfolderBase]: For 118733/118745 co-relation queries the response was YES. [2024-05-12 12:13:41,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20810 conditions, 2880 events. 1718/2880 cut-off events. For 118733/118745 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16201 event pairs, 270 based on Foata normal form. 5/2836 useless extension candidates. Maximal degree in co-relation 20685. Up to 1310 conditions per place. [2024-05-12 12:13:41,849 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 231 selfloop transitions, 131 changer transitions 0/368 dead transitions. [2024-05-12 12:13:41,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 368 transitions, 6212 flow [2024-05-12 12:13:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:13:41,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:13:41,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 12:13:41,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921052631578947 [2024-05-12 12:13:41,850 INFO L175 Difference]: Start difference. First operand has 271 places, 296 transitions, 4299 flow. Second operand 10 states and 187 transitions. [2024-05-12 12:13:41,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 368 transitions, 6212 flow [2024-05-12 12:13:42,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 368 transitions, 6066 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:13:42,338 INFO L231 Difference]: Finished difference. Result has 276 places, 310 transitions, 4761 flow [2024-05-12 12:13:42,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4761, PETRI_PLACES=276, PETRI_TRANSITIONS=310} [2024-05-12 12:13:42,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-05-12 12:13:42,339 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 310 transitions, 4761 flow [2024-05-12 12:13:42,339 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-05-12 12:13:42,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:42,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:42,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:13:42,339 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:42,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:42,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1687891679, now seen corresponding path program 8 times [2024-05-12 12:13:42,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:42,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264414783] [2024-05-12 12:13:42,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:42,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:47,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:13:47,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:47,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264414783] [2024-05-12 12:13:47,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264414783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:47,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:47,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:47,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005665733] [2024-05-12 12:13:47,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:47,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:47,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:47,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:47,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:48,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:48,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 310 transitions, 4761 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-05-12 12:13:48,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:48,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:48,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:49,246 INFO L124 PetriNetUnfolderBase]: 1786/2982 cut-off events. [2024-05-12 12:13:49,246 INFO L125 PetriNetUnfolderBase]: For 134149/134161 co-relation queries the response was YES. [2024-05-12 12:13:49,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22547 conditions, 2982 events. 1786/2982 cut-off events. For 134149/134161 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16900 event pairs, 212 based on Foata normal form. 5/2938 useless extension candidates. Maximal degree in co-relation 22419. Up to 1345 conditions per place. [2024-05-12 12:13:49,281 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 228 selfloop transitions, 143 changer transitions 0/377 dead transitions. [2024-05-12 12:13:49,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 377 transitions, 6632 flow [2024-05-12 12:13:49,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:13:49,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:13:49,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-05-12 12:13:49,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48947368421052634 [2024-05-12 12:13:49,282 INFO L175 Difference]: Start difference. First operand has 276 places, 310 transitions, 4761 flow. Second operand 10 states and 186 transitions. [2024-05-12 12:13:49,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 377 transitions, 6632 flow [2024-05-12 12:13:49,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 377 transitions, 6406 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-05-12 12:13:49,757 INFO L231 Difference]: Finished difference. Result has 284 places, 320 transitions, 5082 flow [2024-05-12 12:13:49,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4550, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5082, PETRI_PLACES=284, PETRI_TRANSITIONS=320} [2024-05-12 12:13:49,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-05-12 12:13:49,757 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 320 transitions, 5082 flow [2024-05-12 12:13:49,757 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-05-12 12:13:49,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:49,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:49,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:13:49,758 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:49,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:49,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1679848109, now seen corresponding path program 9 times [2024-05-12 12:13:49,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:49,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768753620] [2024-05-12 12:13:49,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:49,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:49,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:13:55,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:13:55,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:13:55,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768753620] [2024-05-12 12:13:55,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768753620] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:13:55,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:13:55,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:13:55,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623426676] [2024-05-12 12:13:55,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:13:55,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:13:55,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:13:55,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:13:55,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:13:55,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:13:55,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 320 transitions, 5082 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-05-12 12:13:55,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:13:55,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:13:55,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:13:56,965 INFO L124 PetriNetUnfolderBase]: 1806/3012 cut-off events. [2024-05-12 12:13:56,965 INFO L125 PetriNetUnfolderBase]: For 139697/139709 co-relation queries the response was YES. [2024-05-12 12:13:56,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22931 conditions, 3012 events. 1806/3012 cut-off events. For 139697/139709 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17069 event pairs, 182 based on Foata normal form. 5/2968 useless extension candidates. Maximal degree in co-relation 22800. Up to 1364 conditions per place. [2024-05-12 12:13:57,000 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 212 selfloop transitions, 163 changer transitions 0/381 dead transitions. [2024-05-12 12:13:57,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 381 transitions, 6747 flow [2024-05-12 12:13:57,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:13:57,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:13:57,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:13:57,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-05-12 12:13:57,001 INFO L175 Difference]: Start difference. First operand has 284 places, 320 transitions, 5082 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:13:57,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 381 transitions, 6747 flow [2024-05-12 12:13:57,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 381 transitions, 6439 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 12:13:57,572 INFO L231 Difference]: Finished difference. Result has 290 places, 330 transitions, 5376 flow [2024-05-12 12:13:57,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4789, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5376, PETRI_PLACES=290, PETRI_TRANSITIONS=330} [2024-05-12 12:13:57,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-05-12 12:13:57,573 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 330 transitions, 5376 flow [2024-05-12 12:13:57,573 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-05-12 12:13:57,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:13:57,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:13:57,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:13:57,574 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:13:57,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:13:57,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1861212449, now seen corresponding path program 9 times [2024-05-12 12:13:57,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:13:57,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962178047] [2024-05-12 12:13:57,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:13:57,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:13:57,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:03,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:03,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:03,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962178047] [2024-05-12 12:14:03,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962178047] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:03,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:03,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:03,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186562427] [2024-05-12 12:14:03,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:03,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:03,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:03,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:03,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:03,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:03,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 330 transitions, 5376 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-05-12 12:14:03,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:03,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:03,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:04,591 INFO L124 PetriNetUnfolderBase]: 1819/3041 cut-off events. [2024-05-12 12:14:04,591 INFO L125 PetriNetUnfolderBase]: For 144026/144038 co-relation queries the response was YES. [2024-05-12 12:14:04,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23442 conditions, 3041 events. 1819/3041 cut-off events. For 144026/144038 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17337 event pairs, 205 based on Foata normal form. 5/2995 useless extension candidates. Maximal degree in co-relation 23308. Up to 2449 conditions per place. [2024-05-12 12:14:04,628 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 286 selfloop transitions, 70 changer transitions 0/362 dead transitions. [2024-05-12 12:14:04,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 362 transitions, 6249 flow [2024-05-12 12:14:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:14:04,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:14:04,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-05-12 12:14:04,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2024-05-12 12:14:04,629 INFO L175 Difference]: Start difference. First operand has 290 places, 330 transitions, 5376 flow. Second operand 9 states and 148 transitions. [2024-05-12 12:14:04,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 362 transitions, 6249 flow [2024-05-12 12:14:05,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 362 transitions, 5893 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 12:14:05,234 INFO L231 Difference]: Finished difference. Result has 293 places, 331 transitions, 5191 flow [2024-05-12 12:14:05,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5191, PETRI_PLACES=293, PETRI_TRANSITIONS=331} [2024-05-12 12:14:05,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-05-12 12:14:05,235 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 331 transitions, 5191 flow [2024-05-12 12:14:05,235 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-05-12 12:14:05,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:05,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:05,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:14:05,236 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:05,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:05,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1639813363, now seen corresponding path program 10 times [2024-05-12 12:14:05,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:05,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731983852] [2024-05-12 12:14:05,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:05,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:05,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:10,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:10,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:10,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731983852] [2024-05-12 12:14:10,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731983852] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:10,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:10,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:10,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315093390] [2024-05-12 12:14:10,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:10,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:10,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:10,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:10,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:10,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:10,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 331 transitions, 5191 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-05-12 12:14:10,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:10,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:10,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:11,804 INFO L124 PetriNetUnfolderBase]: 1813/3027 cut-off events. [2024-05-12 12:14:11,805 INFO L125 PetriNetUnfolderBase]: For 141466/141478 co-relation queries the response was YES. [2024-05-12 12:14:11,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22506 conditions, 3027 events. 1813/3027 cut-off events. For 141466/141478 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17212 event pairs, 280 based on Foata normal form. 7/2985 useless extension candidates. Maximal degree in co-relation 22371. Up to 1386 conditions per place. [2024-05-12 12:14:11,841 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 235 selfloop transitions, 142 changer transitions 0/383 dead transitions. [2024-05-12 12:14:11,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 383 transitions, 6690 flow [2024-05-12 12:14:11,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:14:11,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:14:11,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-05-12 12:14:11,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-05-12 12:14:11,842 INFO L175 Difference]: Start difference. First operand has 293 places, 331 transitions, 5191 flow. Second operand 10 states and 185 transitions. [2024-05-12 12:14:11,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 383 transitions, 6690 flow [2024-05-12 12:14:12,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 383 transitions, 6480 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-05-12 12:14:12,397 INFO L231 Difference]: Finished difference. Result has 296 places, 331 transitions, 5274 flow [2024-05-12 12:14:12,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4981, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5274, PETRI_PLACES=296, PETRI_TRANSITIONS=331} [2024-05-12 12:14:12,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-05-12 12:14:12,398 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 331 transitions, 5274 flow [2024-05-12 12:14:12,398 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-05-12 12:14:12,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:12,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:12,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:14:12,398 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:12,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:12,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1639813673, now seen corresponding path program 3 times [2024-05-12 12:14:12,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:12,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382200724] [2024-05-12 12:14:12,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:12,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:12,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:18,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:18,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:18,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382200724] [2024-05-12 12:14:18,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382200724] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:18,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:18,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:18,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220980324] [2024-05-12 12:14:18,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:18,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:18,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:18,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:18,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:18,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:18,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 331 transitions, 5274 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-05-12 12:14:18,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:18,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:18,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:19,911 INFO L124 PetriNetUnfolderBase]: 1807/3018 cut-off events. [2024-05-12 12:14:19,911 INFO L125 PetriNetUnfolderBase]: For 136396/136408 co-relation queries the response was YES. [2024-05-12 12:14:19,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22419 conditions, 3018 events. 1807/3018 cut-off events. For 136396/136408 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17117 event pairs, 252 based on Foata normal form. 6/2975 useless extension candidates. Maximal degree in co-relation 22283. Up to 1721 conditions per place. [2024-05-12 12:14:19,947 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 243 selfloop transitions, 148 changer transitions 0/397 dead transitions. [2024-05-12 12:14:19,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 397 transitions, 7150 flow [2024-05-12 12:14:19,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:14:19,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:14:19,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:14:19,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789473684210526 [2024-05-12 12:14:19,949 INFO L175 Difference]: Start difference. First operand has 296 places, 331 transitions, 5274 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:14:19,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 397 transitions, 7150 flow [2024-05-12 12:14:20,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 397 transitions, 6897 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:14:20,506 INFO L231 Difference]: Finished difference. Result has 302 places, 357 transitions, 6008 flow [2024-05-12 12:14:20,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5055, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6008, PETRI_PLACES=302, PETRI_TRANSITIONS=357} [2024-05-12 12:14:20,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-05-12 12:14:20,507 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 357 transitions, 6008 flow [2024-05-12 12:14:20,507 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-05-12 12:14:20,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:20,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:20,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:14:20,508 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:20,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:20,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1001155571, now seen corresponding path program 11 times [2024-05-12 12:14:20,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:20,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120660784] [2024-05-12 12:14:20,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:20,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:26,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:26,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:26,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120660784] [2024-05-12 12:14:26,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120660784] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:26,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:26,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:26,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265234328] [2024-05-12 12:14:26,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:26,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:26,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:26,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:26,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:26,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:26,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 357 transitions, 6008 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-05-12 12:14:26,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:26,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:26,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:27,306 INFO L124 PetriNetUnfolderBase]: 1803/3012 cut-off events. [2024-05-12 12:14:27,306 INFO L125 PetriNetUnfolderBase]: For 133094/133106 co-relation queries the response was YES. [2024-05-12 12:14:27,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22870 conditions, 3012 events. 1803/3012 cut-off events. For 133094/133106 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17147 event pairs, 199 based on Foata normal form. 5/2968 useless extension candidates. Maximal degree in co-relation 22730. Up to 1381 conditions per place. [2024-05-12 12:14:27,343 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 217 selfloop transitions, 175 changer transitions 0/398 dead transitions. [2024-05-12 12:14:27,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 398 transitions, 7426 flow [2024-05-12 12:14:27,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:14:27,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:14:27,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-05-12 12:14:27,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157894736842105 [2024-05-12 12:14:27,344 INFO L175 Difference]: Start difference. First operand has 302 places, 357 transitions, 6008 flow. Second operand 10 states and 183 transitions. [2024-05-12 12:14:27,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 398 transitions, 7426 flow [2024-05-12 12:14:27,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 398 transitions, 7241 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-05-12 12:14:27,989 INFO L231 Difference]: Finished difference. Result has 307 places, 358 transitions, 6215 flow [2024-05-12 12:14:27,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5823, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6215, PETRI_PLACES=307, PETRI_TRANSITIONS=358} [2024-05-12 12:14:27,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-05-12 12:14:27,990 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 358 transitions, 6215 flow [2024-05-12 12:14:27,990 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-05-12 12:14:27,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:27,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:27,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:14:27,991 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:27,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:27,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1687882999, now seen corresponding path program 4 times [2024-05-12 12:14:27,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:27,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525984612] [2024-05-12 12:14:27,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:27,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:28,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:33,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:33,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:33,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525984612] [2024-05-12 12:14:33,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525984612] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:33,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:33,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:33,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944577676] [2024-05-12 12:14:33,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:33,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:33,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:33,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:33,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:33,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:33,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 358 transitions, 6215 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-05-12 12:14:33,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:33,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:33,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:34,438 INFO L124 PetriNetUnfolderBase]: 1799/3007 cut-off events. [2024-05-12 12:14:34,438 INFO L125 PetriNetUnfolderBase]: For 129797/129809 co-relation queries the response was YES. [2024-05-12 12:14:34,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23172 conditions, 3007 events. 1799/3007 cut-off events. For 129797/129809 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17110 event pairs, 191 based on Foata normal form. 6/2964 useless extension candidates. Maximal degree in co-relation 23030. Up to 1713 conditions per place. [2024-05-12 12:14:34,473 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 238 selfloop transitions, 154 changer transitions 0/398 dead transitions. [2024-05-12 12:14:34,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 398 transitions, 7603 flow [2024-05-12 12:14:34,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:14:34,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:14:34,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:14:34,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-05-12 12:14:34,475 INFO L175 Difference]: Start difference. First operand has 307 places, 358 transitions, 6215 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:14:34,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 398 transitions, 7603 flow [2024-05-12 12:14:35,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 398 transitions, 7169 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-05-12 12:14:35,103 INFO L231 Difference]: Finished difference. Result has 310 places, 358 transitions, 6100 flow [2024-05-12 12:14:35,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5781, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6100, PETRI_PLACES=310, PETRI_TRANSITIONS=358} [2024-05-12 12:14:35,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-05-12 12:14:35,104 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 358 transitions, 6100 flow [2024-05-12 12:14:35,104 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-05-12 12:14:35,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:35,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:35,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:14:35,105 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:35,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:35,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1392307609, now seen corresponding path program 5 times [2024-05-12 12:14:35,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:35,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129332437] [2024-05-12 12:14:35,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:35,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:35,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:41,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:41,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:41,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129332437] [2024-05-12 12:14:41,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129332437] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:41,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:41,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:41,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657760686] [2024-05-12 12:14:41,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:41,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:41,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:41,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:41,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:41,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:41,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 358 transitions, 6100 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-05-12 12:14:41,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:41,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:41,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:42,884 INFO L124 PetriNetUnfolderBase]: 1809/3022 cut-off events. [2024-05-12 12:14:42,884 INFO L125 PetriNetUnfolderBase]: For 129159/129159 co-relation queries the response was YES. [2024-05-12 12:14:42,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23036 conditions, 3022 events. 1809/3022 cut-off events. For 129159/129159 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17184 event pairs, 312 based on Foata normal form. 1/2977 useless extension candidates. Maximal degree in co-relation 22893. Up to 2745 conditions per place. [2024-05-12 12:14:42,917 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 353 selfloop transitions, 40 changer transitions 0/399 dead transitions. [2024-05-12 12:14:42,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 399 transitions, 7419 flow [2024-05-12 12:14:42,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:14:42,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:14:42,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-05-12 12:14:42,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258373205741627 [2024-05-12 12:14:42,918 INFO L175 Difference]: Start difference. First operand has 310 places, 358 transitions, 6100 flow. Second operand 11 states and 178 transitions. [2024-05-12 12:14:42,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 399 transitions, 7419 flow [2024-05-12 12:14:43,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 399 transitions, 7169 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 12:14:43,590 INFO L231 Difference]: Finished difference. Result has 315 places, 361 transitions, 6007 flow [2024-05-12 12:14:43,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5850, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6007, PETRI_PLACES=315, PETRI_TRANSITIONS=361} [2024-05-12 12:14:43,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-05-12 12:14:43,590 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 361 transitions, 6007 flow [2024-05-12 12:14:43,590 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-05-12 12:14:43,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:43,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:43,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:14:43,591 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:43,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:43,591 INFO L85 PathProgramCache]: Analyzing trace with hash -827819487, now seen corresponding path program 12 times [2024-05-12 12:14:43,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:43,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213134260] [2024-05-12 12:14:43,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:43,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:48,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:48,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:48,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213134260] [2024-05-12 12:14:48,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213134260] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:48,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:48,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:48,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163608462] [2024-05-12 12:14:48,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:48,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:48,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:48,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:48,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:48,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 361 transitions, 6007 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-05-12 12:14:48,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:48,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:48,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:50,065 INFO L124 PetriNetUnfolderBase]: 1799/3006 cut-off events. [2024-05-12 12:14:50,065 INFO L125 PetriNetUnfolderBase]: For 125392/125404 co-relation queries the response was YES. [2024-05-12 12:14:50,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22210 conditions, 3006 events. 1799/3006 cut-off events. For 125392/125404 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17093 event pairs, 209 based on Foata normal form. 7/2964 useless extension candidates. Maximal degree in co-relation 22066. Up to 1379 conditions per place. [2024-05-12 12:14:50,102 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 230 selfloop transitions, 164 changer transitions 0/400 dead transitions. [2024-05-12 12:14:50,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 400 transitions, 7261 flow [2024-05-12 12:14:50,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:14:50,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:14:50,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-05-12 12:14:50,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157894736842105 [2024-05-12 12:14:50,104 INFO L175 Difference]: Start difference. First operand has 315 places, 361 transitions, 6007 flow. Second operand 10 states and 183 transitions. [2024-05-12 12:14:50,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 400 transitions, 7261 flow [2024-05-12 12:14:50,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 400 transitions, 6626 flow, removed 93 selfloop flow, removed 12 redundant places. [2024-05-12 12:14:50,673 INFO L231 Difference]: Finished difference. Result has 313 places, 361 transitions, 5711 flow [2024-05-12 12:14:50,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5372, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5711, PETRI_PLACES=313, PETRI_TRANSITIONS=361} [2024-05-12 12:14:50,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-05-12 12:14:50,673 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 361 transitions, 5711 flow [2024-05-12 12:14:50,674 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-05-12 12:14:50,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:50,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:50,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:14:50,674 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:50,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:50,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1392664109, now seen corresponding path program 13 times [2024-05-12 12:14:50,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:50,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082796031] [2024-05-12 12:14:50,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:50,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:50,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:14:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:14:56,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:14:56,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082796031] [2024-05-12 12:14:56,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082796031] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:14:56,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:14:56,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:14:56,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889945461] [2024-05-12 12:14:56,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:14:56,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:14:56,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:14:56,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:14:56,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:14:56,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:14:56,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 361 transitions, 5711 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-05-12 12:14:56,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:14:56,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:14:56,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:14:57,981 INFO L124 PetriNetUnfolderBase]: 1793/2998 cut-off events. [2024-05-12 12:14:57,981 INFO L125 PetriNetUnfolderBase]: For 114152/114152 co-relation queries the response was YES. [2024-05-12 12:14:58,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21533 conditions, 2998 events. 1793/2998 cut-off events. For 114152/114152 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16999 event pairs, 307 based on Foata normal form. 4/2956 useless extension candidates. Maximal degree in co-relation 21390. Up to 2701 conditions per place. [2024-05-12 12:14:58,113 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 347 selfloop transitions, 41 changer transitions 0/394 dead transitions. [2024-05-12 12:14:58,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 394 transitions, 6785 flow [2024-05-12 12:14:58,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:14:58,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:14:58,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-05-12 12:14:58,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42894736842105263 [2024-05-12 12:14:58,114 INFO L175 Difference]: Start difference. First operand has 313 places, 361 transitions, 5711 flow. Second operand 10 states and 163 transitions. [2024-05-12 12:14:58,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 394 transitions, 6785 flow [2024-05-12 12:14:58,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 394 transitions, 6325 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-05-12 12:14:58,603 INFO L231 Difference]: Finished difference. Result has 315 places, 361 transitions, 5345 flow [2024-05-12 12:14:58,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5251, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5345, PETRI_PLACES=315, PETRI_TRANSITIONS=361} [2024-05-12 12:14:58,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-05-12 12:14:58,603 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 361 transitions, 5345 flow [2024-05-12 12:14:58,604 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-05-12 12:14:58,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:14:58,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:14:58,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:14:58,604 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:14:58,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:14:58,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1049710481, now seen corresponding path program 10 times [2024-05-12 12:14:58,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:14:58,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665191020] [2024-05-12 12:14:58,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:14:58,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:14:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:15:04,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:15:04,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:15:04,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665191020] [2024-05-12 12:15:04,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665191020] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:15:04,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:15:04,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:15:04,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499131373] [2024-05-12 12:15:04,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:15:04,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:15:04,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:15:04,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:15:04,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:15:04,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:15:04,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 361 transitions, 5345 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-05-12 12:15:04,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:15:04,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:15:04,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:15:05,720 INFO L124 PetriNetUnfolderBase]: 1806/3021 cut-off events. [2024-05-12 12:15:05,720 INFO L125 PetriNetUnfolderBase]: For 106923/106935 co-relation queries the response was YES. [2024-05-12 12:15:05,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20985 conditions, 3021 events. 1806/3021 cut-off events. For 106923/106935 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17217 event pairs, 208 based on Foata normal form. 5/2977 useless extension candidates. Maximal degree in co-relation 20841. Up to 2435 conditions per place. [2024-05-12 12:15:05,757 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 326 selfloop transitions, 62 changer transitions 0/394 dead transitions. [2024-05-12 12:15:05,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 394 transitions, 6288 flow [2024-05-12 12:15:05,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:15:05,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:15:05,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 12:15:05,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-05-12 12:15:05,758 INFO L175 Difference]: Start difference. First operand has 315 places, 361 transitions, 5345 flow. Second operand 9 states and 151 transitions. [2024-05-12 12:15:05,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 394 transitions, 6288 flow [2024-05-12 12:15:06,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 394 transitions, 5946 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-05-12 12:15:06,339 INFO L231 Difference]: Finished difference. Result has 313 places, 362 transitions, 5160 flow [2024-05-12 12:15:06,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5160, PETRI_PLACES=313, PETRI_TRANSITIONS=362} [2024-05-12 12:15:06,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-05-12 12:15:06,340 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 362 transitions, 5160 flow [2024-05-12 12:15:06,340 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-05-12 12:15:06,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:15:06,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:15:06,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:15:06,340 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:15:06,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:15:06,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1639574353, now seen corresponding path program 14 times [2024-05-12 12:15:06,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:15:06,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349427986] [2024-05-12 12:15:06,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:15:06,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:15:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:15:11,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:15:11,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:15:11,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349427986] [2024-05-12 12:15:11,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349427986] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:15:11,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:15:11,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:15:11,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435687008] [2024-05-12 12:15:11,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:15:11,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:15:11,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:15:11,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:15:11,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:15:11,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:15:11,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 362 transitions, 5160 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-05-12 12:15:11,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:15:11,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:15:11,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:15:13,221 INFO L124 PetriNetUnfolderBase]: 1826/3051 cut-off events. [2024-05-12 12:15:13,221 INFO L125 PetriNetUnfolderBase]: For 108180/108192 co-relation queries the response was YES. [2024-05-12 12:15:13,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21207 conditions, 3051 events. 1826/3051 cut-off events. For 108180/108192 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17370 event pairs, 277 based on Foata normal form. 5/3007 useless extension candidates. Maximal degree in co-relation 21062. Up to 1408 conditions per place. [2024-05-12 12:15:13,254 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 239 selfloop transitions, 160 changer transitions 0/405 dead transitions. [2024-05-12 12:15:13,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 405 transitions, 6674 flow [2024-05-12 12:15:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:15:13,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:15:13,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-05-12 12:15:13,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49473684210526314 [2024-05-12 12:15:13,255 INFO L175 Difference]: Start difference. First operand has 313 places, 362 transitions, 5160 flow. Second operand 10 states and 188 transitions. [2024-05-12 12:15:13,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 405 transitions, 6674 flow [2024-05-12 12:15:13,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 405 transitions, 6528 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 12:15:13,762 INFO L231 Difference]: Finished difference. Result has 316 places, 365 transitions, 5424 flow [2024-05-12 12:15:13,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5424, PETRI_PLACES=316, PETRI_TRANSITIONS=365} [2024-05-12 12:15:13,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-05-12 12:15:13,762 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 365 transitions, 5424 flow [2024-05-12 12:15:13,762 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-05-12 12:15:13,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:15:13,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:15:13,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:15:13,763 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:15:13,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:15:13,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1392663799, now seen corresponding path program 6 times [2024-05-12 12:15:13,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:15:13,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826704048] [2024-05-12 12:15:13,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:15:13,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:15:13,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:15:19,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:15:19,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:15:19,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826704048] [2024-05-12 12:15:19,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826704048] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:15:19,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:15:19,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:15:19,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122065920] [2024-05-12 12:15:19,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:15:19,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:15:19,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:15:19,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:15:19,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:15:19,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:15:19,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 365 transitions, 5424 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-05-12 12:15:19,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:15:19,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:15:19,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:15:20,925 INFO L124 PetriNetUnfolderBase]: 1818/3038 cut-off events. [2024-05-12 12:15:20,926 INFO L125 PetriNetUnfolderBase]: For 104695/104695 co-relation queries the response was YES. [2024-05-12 12:15:20,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21265 conditions, 3038 events. 1818/3038 cut-off events. For 104695/104695 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17270 event pairs, 316 based on Foata normal form. 3/2995 useless extension candidates. Maximal degree in co-relation 21119. Up to 2789 conditions per place. [2024-05-12 12:15:20,975 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 357 selfloop transitions, 34 changer transitions 0/397 dead transitions. [2024-05-12 12:15:20,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 397 transitions, 6352 flow [2024-05-12 12:15:20,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:15:20,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:15:20,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-05-12 12:15:20,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-05-12 12:15:20,976 INFO L175 Difference]: Start difference. First operand has 316 places, 365 transitions, 5424 flow. Second operand 10 states and 160 transitions. [2024-05-12 12:15:20,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 397 transitions, 6352 flow [2024-05-12 12:15:21,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 397 transitions, 5948 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-05-12 12:15:21,437 INFO L231 Difference]: Finished difference. Result has 319 places, 365 transitions, 5097 flow [2024-05-12 12:15:21,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5097, PETRI_PLACES=319, PETRI_TRANSITIONS=365} [2024-05-12 12:15:21,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-05-12 12:15:21,437 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 365 transitions, 5097 flow [2024-05-12 12:15:21,437 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-05-12 12:15:21,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:15:21,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:15:21,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:15:21,438 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:15:21,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:15:21,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1633133669, now seen corresponding path program 11 times [2024-05-12 12:15:21,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:15:21,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671682597] [2024-05-12 12:15:21,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:15:21,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:15:21,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:15:27,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:15:27,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:15:27,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671682597] [2024-05-12 12:15:27,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671682597] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:15:27,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:15:27,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:15:27,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060653556] [2024-05-12 12:15:27,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:15:27,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:15:27,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:15:27,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:15:27,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:15:27,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:15:27,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 365 transitions, 5097 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-05-12 12:15:27,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:15:27,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:15:27,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:15:29,111 INFO L124 PetriNetUnfolderBase]: 1816/3036 cut-off events. [2024-05-12 12:15:29,111 INFO L125 PetriNetUnfolderBase]: For 93722/93734 co-relation queries the response was YES. [2024-05-12 12:15:29,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20356 conditions, 3036 events. 1816/3036 cut-off events. For 93722/93734 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17290 event pairs, 212 based on Foata normal form. 5/2992 useless extension candidates. Maximal degree in co-relation 20209. Up to 2373 conditions per place. [2024-05-12 12:15:29,142 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 324 selfloop transitions, 67 changer transitions 0/397 dead transitions. [2024-05-12 12:15:29,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 397 transitions, 6042 flow [2024-05-12 12:15:29,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:15:29,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:15:29,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:15:29,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-05-12 12:15:29,143 INFO L175 Difference]: Start difference. First operand has 319 places, 365 transitions, 5097 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:15:29,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 397 transitions, 6042 flow [2024-05-12 12:15:29,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 397 transitions, 5995 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:15:29,688 INFO L231 Difference]: Finished difference. Result has 322 places, 366 transitions, 5219 flow [2024-05-12 12:15:29,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5050, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5219, PETRI_PLACES=322, PETRI_TRANSITIONS=366} [2024-05-12 12:15:29,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-05-12 12:15:29,688 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 366 transitions, 5219 flow [2024-05-12 12:15:29,689 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-05-12 12:15:29,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:15:29,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:15:29,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:15:29,689 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:15:29,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:15:29,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1633318243, now seen corresponding path program 15 times [2024-05-12 12:15:29,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:15:29,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830801718] [2024-05-12 12:15:29,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:15:29,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:15:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:15:35,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:15:35,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:15:35,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830801718] [2024-05-12 12:15:35,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830801718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:15:35,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:15:35,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:15:35,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480855452] [2024-05-12 12:15:35,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:15:35,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:15:35,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:15:35,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:15:35,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:15:35,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:15:35,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 366 transitions, 5219 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-05-12 12:15:35,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:15:35,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:15:35,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:15:36,794 INFO L124 PetriNetUnfolderBase]: 1810/3026 cut-off events. [2024-05-12 12:15:36,794 INFO L125 PetriNetUnfolderBase]: For 90851/90863 co-relation queries the response was YES. [2024-05-12 12:15:36,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20372 conditions, 3026 events. 1810/3026 cut-off events. For 90851/90863 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17243 event pairs, 270 based on Foata normal form. 5/2982 useless extension candidates. Maximal degree in co-relation 20224. Up to 1395 conditions per place. [2024-05-12 12:15:36,830 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 216 selfloop transitions, 184 changer transitions 0/406 dead transitions. [2024-05-12 12:15:36,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 406 transitions, 6544 flow [2024-05-12 12:15:36,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:15:36,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:15:36,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-05-12 12:15:36,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157894736842105 [2024-05-12 12:15:36,831 INFO L175 Difference]: Start difference. First operand has 322 places, 366 transitions, 5219 flow. Second operand 10 states and 183 transitions. [2024-05-12 12:15:36,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 406 transitions, 6544 flow [2024-05-12 12:15:37,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 406 transitions, 6310 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-05-12 12:15:37,400 INFO L231 Difference]: Finished difference. Result has 325 places, 367 transitions, 5394 flow [2024-05-12 12:15:37,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5394, PETRI_PLACES=325, PETRI_TRANSITIONS=367} [2024-05-12 12:15:37,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-05-12 12:15:37,400 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 367 transitions, 5394 flow [2024-05-12 12:15:37,400 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-05-12 12:15:37,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:15:37,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:15:37,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:15:37,401 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:15:37,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:15:37,401 INFO L85 PathProgramCache]: Analyzing trace with hash -385407609, now seen corresponding path program 1 times [2024-05-12 12:15:37,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:15:37,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186330796] [2024-05-12 12:15:37,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:15:37,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:15:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:15:43,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:15:43,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:15:43,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186330796] [2024-05-12 12:15:43,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186330796] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:15:43,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:15:43,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:15:43,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489800626] [2024-05-12 12:15:43,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:15:43,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:15:43,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:15:43,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:15:43,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:15:43,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:15:43,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 367 transitions, 5394 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:15:43,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:15:43,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:15:43,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:15:44,910 INFO L124 PetriNetUnfolderBase]: 1825/3051 cut-off events. [2024-05-12 12:15:44,911 INFO L125 PetriNetUnfolderBase]: For 92684/92684 co-relation queries the response was YES. [2024-05-12 12:15:44,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20789 conditions, 3051 events. 1825/3051 cut-off events. For 92684/92684 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17329 event pairs, 334 based on Foata normal form. 2/3008 useless extension candidates. Maximal degree in co-relation 20640. Up to 2706 conditions per place. [2024-05-12 12:15:44,948 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 364 selfloop transitions, 37 changer transitions 0/407 dead transitions. [2024-05-12 12:15:44,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 407 transitions, 6380 flow [2024-05-12 12:15:44,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:15:44,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:15:44,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-05-12 12:15:44,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263157894736842 [2024-05-12 12:15:44,950 INFO L175 Difference]: Start difference. First operand has 325 places, 367 transitions, 5394 flow. Second operand 10 states and 162 transitions. [2024-05-12 12:15:44,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 407 transitions, 6380 flow [2024-05-12 12:15:45,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 407 transitions, 6073 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:15:45,468 INFO L231 Difference]: Finished difference. Result has 328 places, 369 transitions, 5216 flow [2024-05-12 12:15:45,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5087, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5216, PETRI_PLACES=328, PETRI_TRANSITIONS=369} [2024-05-12 12:15:45,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-05-12 12:15:45,469 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 369 transitions, 5216 flow [2024-05-12 12:15:45,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:15:45,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:15:45,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:15:45,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:15:45,470 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:15:45,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:15:45,470 INFO L85 PathProgramCache]: Analyzing trace with hash 644431909, now seen corresponding path program 2 times [2024-05-12 12:15:45,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:15:45,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834468358] [2024-05-12 12:15:45,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:15:45,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:15:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:15:52,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:15:52,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:15:52,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834468358] [2024-05-12 12:15:52,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834468358] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:15:52,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:15:52,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:15:52,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773214864] [2024-05-12 12:15:52,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:15:52,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:15:52,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:15:52,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:15:52,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:15:52,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:15:52,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 369 transitions, 5216 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:15:52,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:15:52,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:15:52,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:15:53,768 INFO L124 PetriNetUnfolderBase]: 1858/3106 cut-off events. [2024-05-12 12:15:53,768 INFO L125 PetriNetUnfolderBase]: For 100657/100657 co-relation queries the response was YES. [2024-05-12 12:15:53,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20756 conditions, 3106 events. 1858/3106 cut-off events. For 100657/100657 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17796 event pairs, 369 based on Foata normal form. 2/3063 useless extension candidates. Maximal degree in co-relation 20606. Up to 2567 conditions per place. [2024-05-12 12:15:53,804 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 358 selfloop transitions, 49 changer transitions 0/413 dead transitions. [2024-05-12 12:15:53,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 413 transitions, 6448 flow [2024-05-12 12:15:53,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:15:53,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:15:53,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:15:53,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 12:15:53,806 INFO L175 Difference]: Start difference. First operand has 328 places, 369 transitions, 5216 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:15:53,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 413 transitions, 6448 flow [2024-05-12 12:15:54,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 413 transitions, 6335 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-05-12 12:15:54,375 INFO L231 Difference]: Finished difference. Result has 330 places, 373 transitions, 5310 flow [2024-05-12 12:15:54,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5310, PETRI_PLACES=330, PETRI_TRANSITIONS=373} [2024-05-12 12:15:54,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-05-12 12:15:54,376 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 373 transitions, 5310 flow [2024-05-12 12:15:54,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:15:54,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:15:54,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:15:54,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:15:54,376 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:15:54,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:15:54,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1407638187, now seen corresponding path program 3 times [2024-05-12 12:15:54,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:15:54,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274601055] [2024-05-12 12:15:54,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:15:54,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:15:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:00,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-05-12 12:16:00,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:00,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274601055] [2024-05-12 12:16:00,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274601055] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:00,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:00,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:00,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388253567] [2024-05-12 12:16:00,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:00,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:00,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:00,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:00,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:00,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:00,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 373 transitions, 5310 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:00,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:00,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:00,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:16:01,841 INFO L124 PetriNetUnfolderBase]: 1873/3131 cut-off events. [2024-05-12 12:16:01,841 INFO L125 PetriNetUnfolderBase]: For 103402/103402 co-relation queries the response was YES. [2024-05-12 12:16:01,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20982 conditions, 3131 events. 1873/3131 cut-off events. For 103402/103402 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17926 event pairs, 377 based on Foata normal form. 2/3088 useless extension candidates. Maximal degree in co-relation 20831. Up to 2730 conditions per place. [2024-05-12 12:16:01,880 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 357 selfloop transitions, 51 changer transitions 0/414 dead transitions. [2024-05-12 12:16:01,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 414 transitions, 6336 flow [2024-05-12 12:16:01,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:16:01,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:16:01,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 12:16:01,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 12:16:01,881 INFO L175 Difference]: Start difference. First operand has 330 places, 373 transitions, 5310 flow. Second operand 10 states and 166 transitions. [2024-05-12 12:16:01,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 414 transitions, 6336 flow [2024-05-12 12:16:02,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 414 transitions, 6204 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-05-12 12:16:02,422 INFO L231 Difference]: Finished difference. Result has 334 places, 375 transitions, 5344 flow [2024-05-12 12:16:02,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5344, PETRI_PLACES=334, PETRI_TRANSITIONS=375} [2024-05-12 12:16:02,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-05-12 12:16:02,422 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 375 transitions, 5344 flow [2024-05-12 12:16:02,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:02,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:16:02,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:16:02,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:16:02,423 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:16:02,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:16:02,423 INFO L85 PathProgramCache]: Analyzing trace with hash -644392808, now seen corresponding path program 1 times [2024-05-12 12:16:02,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:16:02,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40824627] [2024-05-12 12:16:02,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:16:02,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:16:02,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:08,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:16:08,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:08,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40824627] [2024-05-12 12:16:08,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40824627] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:08,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:08,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:08,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145179626] [2024-05-12 12:16:08,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:08,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:08,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:08,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:08,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:08,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:08,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 375 transitions, 5344 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:08,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:08,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:08,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:16:10,149 INFO L124 PetriNetUnfolderBase]: 1872/3129 cut-off events. [2024-05-12 12:16:10,149 INFO L125 PetriNetUnfolderBase]: For 97629/97629 co-relation queries the response was YES. [2024-05-12 12:16:10,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20951 conditions, 3129 events. 1872/3129 cut-off events. For 97629/97629 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 17947 event pairs, 375 based on Foata normal form. 1/3085 useless extension candidates. Maximal degree in co-relation 20798. Up to 2719 conditions per place. [2024-05-12 12:16:10,187 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 356 selfloop transitions, 55 changer transitions 0/417 dead transitions. [2024-05-12 12:16:10,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 417 transitions, 6404 flow [2024-05-12 12:16:10,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:16:10,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:16:10,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 12:16:10,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4394736842105263 [2024-05-12 12:16:10,188 INFO L175 Difference]: Start difference. First operand has 334 places, 375 transitions, 5344 flow. Second operand 10 states and 167 transitions. [2024-05-12 12:16:10,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 417 transitions, 6404 flow [2024-05-12 12:16:10,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 417 transitions, 6208 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-05-12 12:16:10,717 INFO L231 Difference]: Finished difference. Result has 336 places, 378 transitions, 5354 flow [2024-05-12 12:16:10,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5180, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5354, PETRI_PLACES=336, PETRI_TRANSITIONS=378} [2024-05-12 12:16:10,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-05-12 12:16:10,717 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 378 transitions, 5354 flow [2024-05-12 12:16:10,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:10,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:16:10,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:16:10,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:16:10,718 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:16:10,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:16:10,718 INFO L85 PathProgramCache]: Analyzing trace with hash -295250303, now seen corresponding path program 4 times [2024-05-12 12:16:10,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:16:10,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127724454] [2024-05-12 12:16:10,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:16:10,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:16:10,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:17,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:16:17,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:17,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127724454] [2024-05-12 12:16:17,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127724454] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:17,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:17,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:17,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603714544] [2024-05-12 12:16:17,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:17,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:17,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:17,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:17,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:17,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:17,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 378 transitions, 5354 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:17,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:17,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:17,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:16:18,967 INFO L124 PetriNetUnfolderBase]: 1869/3124 cut-off events. [2024-05-12 12:16:18,967 INFO L125 PetriNetUnfolderBase]: For 95136/95136 co-relation queries the response was YES. [2024-05-12 12:16:18,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20698 conditions, 3124 events. 1869/3124 cut-off events. For 95136/95136 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17901 event pairs, 366 based on Foata normal form. 2/3081 useless extension candidates. Maximal degree in co-relation 20544. Up to 2654 conditions per place. [2024-05-12 12:16:19,001 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 358 selfloop transitions, 53 changer transitions 0/417 dead transitions. [2024-05-12 12:16:19,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 417 transitions, 6330 flow [2024-05-12 12:16:19,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:16:19,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:16:19,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 12:16:19,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2024-05-12 12:16:19,002 INFO L175 Difference]: Start difference. First operand has 336 places, 378 transitions, 5354 flow. Second operand 10 states and 168 transitions. [2024-05-12 12:16:19,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 417 transitions, 6330 flow [2024-05-12 12:16:19,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 417 transitions, 6190 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-05-12 12:16:19,574 INFO L231 Difference]: Finished difference. Result has 338 places, 378 transitions, 5326 flow [2024-05-12 12:16:19,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5214, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5326, PETRI_PLACES=338, PETRI_TRANSITIONS=378} [2024-05-12 12:16:19,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-05-12 12:16:19,575 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 378 transitions, 5326 flow [2024-05-12 12:16:19,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:19,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:16:19,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-05-12 12:16:19,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:16:19,575 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:16:19,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:16:19,575 INFO L85 PathProgramCache]: Analyzing trace with hash -2033015937, now seen corresponding path program 5 times [2024-05-12 12:16:19,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:16:19,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46025321] [2024-05-12 12:16:19,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:16:19,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:16:19,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:25,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:16:25,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:25,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46025321] [2024-05-12 12:16:25,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46025321] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:25,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:25,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:25,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39168642] [2024-05-12 12:16:25,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:25,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:25,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:25,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:25,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:26,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:26,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 378 transitions, 5326 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:26,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:26,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:26,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:16:27,319 INFO L124 PetriNetUnfolderBase]: 1884/3149 cut-off events. [2024-05-12 12:16:27,319 INFO L125 PetriNetUnfolderBase]: For 97482/97482 co-relation queries the response was YES. [2024-05-12 12:16:27,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20831 conditions, 3149 events. 1884/3149 cut-off events. For 97482/97482 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18089 event pairs, 332 based on Foata normal form. 2/3105 useless extension candidates. Maximal degree in co-relation 20676. Up to 2582 conditions per place. [2024-05-12 12:16:27,360 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 339 selfloop transitions, 72 changer transitions 0/417 dead transitions. [2024-05-12 12:16:27,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 417 transitions, 6356 flow [2024-05-12 12:16:27,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:16:27,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:16:27,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 12:16:27,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4394736842105263 [2024-05-12 12:16:27,361 INFO L175 Difference]: Start difference. First operand has 338 places, 378 transitions, 5326 flow. Second operand 10 states and 167 transitions. [2024-05-12 12:16:27,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 417 transitions, 6356 flow [2024-05-12 12:16:27,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 417 transitions, 6233 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-05-12 12:16:27,953 INFO L231 Difference]: Finished difference. Result has 339 places, 380 transitions, 5410 flow [2024-05-12 12:16:27,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5203, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5410, PETRI_PLACES=339, PETRI_TRANSITIONS=380} [2024-05-12 12:16:27,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-05-12 12:16:27,954 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 380 transitions, 5410 flow [2024-05-12 12:16:27,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:27,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:16:27,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:16:27,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:16:27,955 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:16:27,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:16:27,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2032738890, now seen corresponding path program 1 times [2024-05-12 12:16:27,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:16:27,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754533094] [2024-05-12 12:16:27,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:16:27,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:16:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:33,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-05-12 12:16:33,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:33,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754533094] [2024-05-12 12:16:33,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754533094] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:33,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:33,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:33,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169945427] [2024-05-12 12:16:33,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:33,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:33,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:33,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:33,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:33,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:33,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 380 transitions, 5410 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:33,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:33,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:33,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:16:35,135 INFO L124 PetriNetUnfolderBase]: 1906/3187 cut-off events. [2024-05-12 12:16:35,135 INFO L125 PetriNetUnfolderBase]: For 101850/101850 co-relation queries the response was YES. [2024-05-12 12:16:35,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21316 conditions, 3187 events. 1906/3187 cut-off events. For 101850/101850 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18384 event pairs, 396 based on Foata normal form. 2/3144 useless extension candidates. Maximal degree in co-relation 21160. Up to 2924 conditions per place. [2024-05-12 12:16:35,176 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 381 selfloop transitions, 43 changer transitions 0/430 dead transitions. [2024-05-12 12:16:35,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 430 transitions, 6603 flow [2024-05-12 12:16:35,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:16:35,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:16:35,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-05-12 12:16:35,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423444976076555 [2024-05-12 12:16:35,177 INFO L175 Difference]: Start difference. First operand has 339 places, 380 transitions, 5410 flow. Second operand 11 states and 177 transitions. [2024-05-12 12:16:35,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 430 transitions, 6603 flow [2024-05-12 12:16:35,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 430 transitions, 6410 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-05-12 12:16:35,786 INFO L231 Difference]: Finished difference. Result has 343 places, 386 transitions, 5462 flow [2024-05-12 12:16:35,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5219, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5462, PETRI_PLACES=343, PETRI_TRANSITIONS=386} [2024-05-12 12:16:35,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-05-12 12:16:35,786 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 386 transitions, 5462 flow [2024-05-12 12:16:35,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:35,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:16:35,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:16:35,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:16:35,787 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:16:35,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:16:35,787 INFO L85 PathProgramCache]: Analyzing trace with hash -2040367587, now seen corresponding path program 6 times [2024-05-12 12:16:35,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:16:35,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999344768] [2024-05-12 12:16:35,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:16:35,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:16:35,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:42,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-05-12 12:16:42,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:42,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999344768] [2024-05-12 12:16:42,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999344768] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:42,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:42,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:42,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442539426] [2024-05-12 12:16:42,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:42,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:42,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:42,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:42,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:42,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:42,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 386 transitions, 5462 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:42,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:42,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:42,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:16:43,665 INFO L124 PetriNetUnfolderBase]: 1921/3212 cut-off events. [2024-05-12 12:16:43,665 INFO L125 PetriNetUnfolderBase]: For 103562/103562 co-relation queries the response was YES. [2024-05-12 12:16:43,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21326 conditions, 3212 events. 1921/3212 cut-off events. For 103562/103562 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18560 event pairs, 342 based on Foata normal form. 2/3168 useless extension candidates. Maximal degree in co-relation 21168. Up to 2645 conditions per place. [2024-05-12 12:16:43,705 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 351 selfloop transitions, 68 changer transitions 0/425 dead transitions. [2024-05-12 12:16:43,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 425 transitions, 6514 flow [2024-05-12 12:16:43,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:16:43,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:16:43,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:16:43,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44473684210526315 [2024-05-12 12:16:43,707 INFO L175 Difference]: Start difference. First operand has 343 places, 386 transitions, 5462 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:16:43,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 425 transitions, 6514 flow [2024-05-12 12:16:44,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 425 transitions, 6375 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-05-12 12:16:44,256 INFO L231 Difference]: Finished difference. Result has 347 places, 388 transitions, 5528 flow [2024-05-12 12:16:44,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5528, PETRI_PLACES=347, PETRI_TRANSITIONS=388} [2024-05-12 12:16:44,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-05-12 12:16:44,257 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 388 transitions, 5528 flow [2024-05-12 12:16:44,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:44,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:16:44,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:16:44,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:16:44,257 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:16:44,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:16:44,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1691224865, now seen corresponding path program 7 times [2024-05-12 12:16:44,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:16:44,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137314105] [2024-05-12 12:16:44,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:16:44,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:16:44,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:50,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:16:50,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:50,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137314105] [2024-05-12 12:16:50,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137314105] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:50,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:50,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:50,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752049612] [2024-05-12 12:16:50,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:50,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:50,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:50,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:50,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:50,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:50,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 388 transitions, 5528 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:50,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:50,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:50,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:16:51,812 INFO L124 PetriNetUnfolderBase]: 1936/3237 cut-off events. [2024-05-12 12:16:51,812 INFO L125 PetriNetUnfolderBase]: For 105503/105503 co-relation queries the response was YES. [2024-05-12 12:16:51,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21577 conditions, 3237 events. 1936/3237 cut-off events. For 105503/105503 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18787 event pairs, 341 based on Foata normal form. 2/3193 useless extension candidates. Maximal degree in co-relation 21417. Up to 2611 conditions per place. [2024-05-12 12:16:51,857 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 349 selfloop transitions, 72 changer transitions 0/427 dead transitions. [2024-05-12 12:16:51,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 427 transitions, 6586 flow [2024-05-12 12:16:51,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:16:51,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:16:51,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:16:51,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44473684210526315 [2024-05-12 12:16:51,858 INFO L175 Difference]: Start difference. First operand has 347 places, 388 transitions, 5528 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:16:51,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 427 transitions, 6586 flow [2024-05-12 12:16:52,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 427 transitions, 6397 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-05-12 12:16:52,441 INFO L231 Difference]: Finished difference. Result has 349 places, 390 transitions, 5556 flow [2024-05-12 12:16:52,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5339, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5556, PETRI_PLACES=349, PETRI_TRANSITIONS=390} [2024-05-12 12:16:52,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-05-12 12:16:52,442 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 390 transitions, 5556 flow [2024-05-12 12:16:52,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:52,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:16:52,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:16:52,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:16:52,443 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:16:52,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:16:52,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1890521075, now seen corresponding path program 8 times [2024-05-12 12:16:52,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:16:52,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530369989] [2024-05-12 12:16:52,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:16:52,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:16:52,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:16:58,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:16:58,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:16:58,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530369989] [2024-05-12 12:16:58,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530369989] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:16:58,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:16:58,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:16:58,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835531825] [2024-05-12 12:16:58,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:16:58,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:16:58,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:16:58,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:16:58,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:16:58,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:16:58,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 390 transitions, 5556 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:16:58,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:16:58,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:16:58,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:00,316 INFO L124 PetriNetUnfolderBase]: 1951/3262 cut-off events. [2024-05-12 12:17:00,316 INFO L125 PetriNetUnfolderBase]: For 108739/108739 co-relation queries the response was YES. [2024-05-12 12:17:00,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21759 conditions, 3262 events. 1951/3262 cut-off events. For 108739/108739 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18903 event pairs, 369 based on Foata normal form. 2/3218 useless extension candidates. Maximal degree in co-relation 21598. Up to 2695 conditions per place. [2024-05-12 12:17:00,359 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 360 selfloop transitions, 63 changer transitions 0/429 dead transitions. [2024-05-12 12:17:00,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 429 transitions, 6624 flow [2024-05-12 12:17:00,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:17:00,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:17:00,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:17:00,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 12:17:00,361 INFO L175 Difference]: Start difference. First operand has 349 places, 390 transitions, 5556 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:17:00,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 429 transitions, 6624 flow [2024-05-12 12:17:00,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 429 transitions, 6423 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 12:17:00,957 INFO L231 Difference]: Finished difference. Result has 351 places, 392 transitions, 5558 flow [2024-05-12 12:17:00,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5558, PETRI_PLACES=351, PETRI_TRANSITIONS=392} [2024-05-12 12:17:00,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-05-12 12:17:00,958 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 392 transitions, 5558 flow [2024-05-12 12:17:00,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:00,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:17:00,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:17:00,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:17:00,959 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:17:00,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:17:00,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1890526655, now seen corresponding path program 9 times [2024-05-12 12:17:00,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:17:00,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125171184] [2024-05-12 12:17:00,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:17:00,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:17:01,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:17:06,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-05-12 12:17:06,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:17:06,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125171184] [2024-05-12 12:17:06,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125171184] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:17:06,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:17:06,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:17:06,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621852062] [2024-05-12 12:17:06,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:17:06,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:17:06,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:17:06,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:17:06,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:17:07,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:17:07,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 392 transitions, 5558 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:07,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:17:07,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:17:07,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:08,472 INFO L124 PetriNetUnfolderBase]: 1966/3287 cut-off events. [2024-05-12 12:17:08,473 INFO L125 PetriNetUnfolderBase]: For 110992/110992 co-relation queries the response was YES. [2024-05-12 12:17:08,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21866 conditions, 3287 events. 1966/3287 cut-off events. For 110992/110992 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19130 event pairs, 368 based on Foata normal form. 2/3243 useless extension candidates. Maximal degree in co-relation 21704. Up to 2679 conditions per place. [2024-05-12 12:17:08,517 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 360 selfloop transitions, 65 changer transitions 0/431 dead transitions. [2024-05-12 12:17:08,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 431 transitions, 6632 flow [2024-05-12 12:17:08,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:17:08,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:17:08,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-05-12 12:17:08,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-05-12 12:17:08,518 INFO L175 Difference]: Start difference. First operand has 351 places, 392 transitions, 5558 flow. Second operand 10 states and 172 transitions. [2024-05-12 12:17:08,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 431 transitions, 6632 flow [2024-05-12 12:17:09,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 431 transitions, 6445 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-05-12 12:17:09,121 INFO L231 Difference]: Finished difference. Result has 353 places, 394 transitions, 5582 flow [2024-05-12 12:17:09,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5371, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5582, PETRI_PLACES=353, PETRI_TRANSITIONS=394} [2024-05-12 12:17:09,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-05-12 12:17:09,122 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 394 transitions, 5582 flow [2024-05-12 12:17:09,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:09,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:17:09,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:17:09,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:17:09,122 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:17:09,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:17:09,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1641239943, now seen corresponding path program 10 times [2024-05-12 12:17:09,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:17:09,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074225136] [2024-05-12 12:17:09,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:17:09,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:17:09,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:17:15,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:17:15,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:17:15,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074225136] [2024-05-12 12:17:15,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074225136] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:17:15,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:17:15,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:17:15,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480334045] [2024-05-12 12:17:15,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:17:15,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:17:15,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:17:15,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:17:15,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:17:15,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:17:15,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 394 transitions, 5582 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:15,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:17:15,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:17:15,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:17,126 INFO L124 PetriNetUnfolderBase]: 1981/3312 cut-off events. [2024-05-12 12:17:17,127 INFO L125 PetriNetUnfolderBase]: For 113794/113794 co-relation queries the response was YES. [2024-05-12 12:17:17,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22036 conditions, 3312 events. 1981/3312 cut-off events. For 113794/113794 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19323 event pairs, 366 based on Foata normal form. 2/3268 useless extension candidates. Maximal degree in co-relation 21873. Up to 2563 conditions per place. [2024-05-12 12:17:17,168 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 354 selfloop transitions, 73 changer transitions 0/433 dead transitions. [2024-05-12 12:17:17,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 433 transitions, 6662 flow [2024-05-12 12:17:17,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:17:17,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:17:17,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:17:17,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 12:17:17,170 INFO L175 Difference]: Start difference. First operand has 353 places, 394 transitions, 5582 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:17:17,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 433 transitions, 6662 flow [2024-05-12 12:17:17,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 433 transitions, 6503 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-05-12 12:17:17,746 INFO L231 Difference]: Finished difference. Result has 356 places, 396 transitions, 5654 flow [2024-05-12 12:17:17,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5423, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5654, PETRI_PLACES=356, PETRI_TRANSITIONS=396} [2024-05-12 12:17:17,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-05-12 12:17:17,747 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 396 transitions, 5654 flow [2024-05-12 12:17:17,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:17,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:17:17,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:17:17,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:17:17,747 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:17:17,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:17:17,748 INFO L85 PathProgramCache]: Analyzing trace with hash -785040675, now seen corresponding path program 11 times [2024-05-12 12:17:17,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:17:17,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212272367] [2024-05-12 12:17:17,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:17:17,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:17:17,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:17:23,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:17:23,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:17:23,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212272367] [2024-05-12 12:17:23,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212272367] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:17:23,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:17:23,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:17:23,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585791387] [2024-05-12 12:17:23,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:17:23,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:17:23,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:17:23,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:17:23,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:17:24,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:17:24,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 396 transitions, 5654 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:24,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:17:24,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:17:24,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:25,330 INFO L124 PetriNetUnfolderBase]: 1996/3337 cut-off events. [2024-05-12 12:17:25,331 INFO L125 PetriNetUnfolderBase]: For 115768/115780 co-relation queries the response was YES. [2024-05-12 12:17:25,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22289 conditions, 3337 events. 1996/3337 cut-off events. For 115768/115780 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19572 event pairs, 197 based on Foata normal form. 5/3293 useless extension candidates. Maximal degree in co-relation 22125. Up to 2475 conditions per place. [2024-05-12 12:17:25,377 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 321 selfloop transitions, 108 changer transitions 0/435 dead transitions. [2024-05-12 12:17:25,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 435 transitions, 6756 flow [2024-05-12 12:17:25,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:17:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:17:25,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:17:25,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45526315789473687 [2024-05-12 12:17:25,378 INFO L175 Difference]: Start difference. First operand has 356 places, 396 transitions, 5654 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:17:25,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 435 transitions, 6756 flow [2024-05-12 12:17:26,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 435 transitions, 6541 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-05-12 12:17:26,063 INFO L231 Difference]: Finished difference. Result has 358 places, 398 transitions, 5744 flow [2024-05-12 12:17:26,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5744, PETRI_PLACES=358, PETRI_TRANSITIONS=398} [2024-05-12 12:17:26,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-05-12 12:17:26,064 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 398 transitions, 5744 flow [2024-05-12 12:17:26,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:26,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:17:26,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:17:26,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:17:26,065 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:17:26,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:17:26,065 INFO L85 PathProgramCache]: Analyzing trace with hash -784763628, now seen corresponding path program 2 times [2024-05-12 12:17:26,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:17:26,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553963653] [2024-05-12 12:17:26,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:17:26,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:17:26,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:17:31,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:17:31,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:17:31,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553963653] [2024-05-12 12:17:31,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553963653] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:17:31,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:17:31,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:17:31,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279457187] [2024-05-12 12:17:31,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:17:31,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:17:31,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:17:31,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:17:31,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:17:31,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:17:31,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 398 transitions, 5744 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:31,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:17:31,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:17:31,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:33,479 INFO L124 PetriNetUnfolderBase]: 2076/3477 cut-off events. [2024-05-12 12:17:33,480 INFO L125 PetriNetUnfolderBase]: For 166656/166668 co-relation queries the response was YES. [2024-05-12 12:17:33,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23334 conditions, 3477 events. 2076/3477 cut-off events. For 166656/166668 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20584 event pairs, 222 based on Foata normal form. 15/3443 useless extension candidates. Maximal degree in co-relation 23169. Up to 2045 conditions per place. [2024-05-12 12:17:33,520 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 277 selfloop transitions, 163 changer transitions 0/446 dead transitions. [2024-05-12 12:17:33,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 446 transitions, 6938 flow [2024-05-12 12:17:33,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:17:33,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:17:33,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:17:33,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47129186602870815 [2024-05-12 12:17:33,522 INFO L175 Difference]: Start difference. First operand has 358 places, 398 transitions, 5744 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:17:33,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 446 transitions, 6938 flow [2024-05-12 12:17:34,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 446 transitions, 6649 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-05-12 12:17:34,308 INFO L231 Difference]: Finished difference. Result has 361 places, 400 transitions, 5879 flow [2024-05-12 12:17:34,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5879, PETRI_PLACES=361, PETRI_TRANSITIONS=400} [2024-05-12 12:17:34,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-05-12 12:17:34,308 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 400 transitions, 5879 flow [2024-05-12 12:17:34,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:34,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:17:34,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:17:34,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:17:34,309 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:17:34,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:17:34,309 INFO L85 PathProgramCache]: Analyzing trace with hash -705658947, now seen corresponding path program 12 times [2024-05-12 12:17:34,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:17:34,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585095466] [2024-05-12 12:17:34,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:17:34,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:17:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:17:40,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:17:40,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:17:40,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585095466] [2024-05-12 12:17:40,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585095466] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:17:40,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:17:40,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:17:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597984885] [2024-05-12 12:17:40,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:17:40,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:17:40,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:17:40,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:17:40,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:17:40,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:17:40,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 400 transitions, 5879 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:40,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:17:40,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:17:40,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:41,754 INFO L124 PetriNetUnfolderBase]: 2091/3502 cut-off events. [2024-05-12 12:17:41,754 INFO L125 PetriNetUnfolderBase]: For 127982/127994 co-relation queries the response was YES. [2024-05-12 12:17:41,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23736 conditions, 3502 events. 2091/3502 cut-off events. For 127982/127994 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20772 event pairs, 244 based on Foata normal form. 5/3458 useless extension candidates. Maximal degree in co-relation 23570. Up to 2640 conditions per place. [2024-05-12 12:17:41,804 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 332 selfloop transitions, 101 changer transitions 0/439 dead transitions. [2024-05-12 12:17:41,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 439 transitions, 6995 flow [2024-05-12 12:17:41,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:17:41,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:17:41,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 12:17:41,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45789473684210524 [2024-05-12 12:17:41,805 INFO L175 Difference]: Start difference. First operand has 361 places, 400 transitions, 5879 flow. Second operand 10 states and 174 transitions. [2024-05-12 12:17:41,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 439 transitions, 6995 flow [2024-05-12 12:17:42,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 439 transitions, 6611 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-05-12 12:17:42,683 INFO L231 Difference]: Finished difference. Result has 362 places, 402 transitions, 5792 flow [2024-05-12 12:17:42,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5495, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5792, PETRI_PLACES=362, PETRI_TRANSITIONS=402} [2024-05-12 12:17:42,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-05-12 12:17:42,684 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 402 transitions, 5792 flow [2024-05-12 12:17:42,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:42,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:17:42,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:17:42,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:17:42,684 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:17:42,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:17:42,685 INFO L85 PathProgramCache]: Analyzing trace with hash -705381900, now seen corresponding path program 3 times [2024-05-12 12:17:42,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:17:42,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750780054] [2024-05-12 12:17:42,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:17:42,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:17:42,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:17:49,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:17:49,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:17:49,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750780054] [2024-05-12 12:17:49,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750780054] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:17:49,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:17:49,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:17:49,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231193791] [2024-05-12 12:17:49,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:17:49,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:17:49,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:17:49,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:17:49,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:17:49,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:17:49,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 402 transitions, 5792 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:49,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:17:49,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:17:49,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:50,894 INFO L124 PetriNetUnfolderBase]: 2171/3642 cut-off events. [2024-05-12 12:17:50,895 INFO L125 PetriNetUnfolderBase]: For 176943/176955 co-relation queries the response was YES. [2024-05-12 12:17:50,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24205 conditions, 3642 events. 2171/3642 cut-off events. For 176943/176955 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21807 event pairs, 292 based on Foata normal form. 15/3608 useless extension candidates. Maximal degree in co-relation 24038. Up to 2200 conditions per place. [2024-05-12 12:17:50,945 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 286 selfloop transitions, 158 changer transitions 0/450 dead transitions. [2024-05-12 12:17:50,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 450 transitions, 7000 flow [2024-05-12 12:17:50,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:17:50,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:17:50,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-05-12 12:17:50,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-05-12 12:17:50,946 INFO L175 Difference]: Start difference. First operand has 362 places, 402 transitions, 5792 flow. Second operand 11 states and 198 transitions. [2024-05-12 12:17:50,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 450 transitions, 7000 flow [2024-05-12 12:17:51,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 450 transitions, 6719 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-05-12 12:17:51,807 INFO L231 Difference]: Finished difference. Result has 365 places, 404 transitions, 5931 flow [2024-05-12 12:17:51,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5931, PETRI_PLACES=365, PETRI_TRANSITIONS=404} [2024-05-12 12:17:51,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-05-12 12:17:51,808 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 404 transitions, 5931 flow [2024-05-12 12:17:51,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:51,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:17:51,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:17:51,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:17:51,809 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:17:51,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:17:51,809 INFO L85 PathProgramCache]: Analyzing trace with hash 970843641, now seen corresponding path program 13 times [2024-05-12 12:17:51,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:17:51,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096409151] [2024-05-12 12:17:51,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:17:51,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:17:51,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:17:57,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:17:57,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:17:57,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096409151] [2024-05-12 12:17:57,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096409151] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:17:57,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:17:57,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:17:57,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920009998] [2024-05-12 12:17:57,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:17:57,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:17:57,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:17:57,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:17:57,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:17:58,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:17:58,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 404 transitions, 5931 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:17:58,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:17:58,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:17:58,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:17:59,630 INFO L124 PetriNetUnfolderBase]: 2186/3667 cut-off events. [2024-05-12 12:17:59,630 INFO L125 PetriNetUnfolderBase]: For 134579/134591 co-relation queries the response was YES. [2024-05-12 12:17:59,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24617 conditions, 3667 events. 2186/3667 cut-off events. For 134579/134591 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22050 event pairs, 216 based on Foata normal form. 5/3623 useless extension candidates. Maximal degree in co-relation 24449. Up to 2805 conditions per place. [2024-05-12 12:17:59,675 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 326 selfloop transitions, 110 changer transitions 0/442 dead transitions. [2024-05-12 12:17:59,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 442 transitions, 7055 flow [2024-05-12 12:17:59,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:17:59,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:17:59,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 12:17:59,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 12:17:59,676 INFO L175 Difference]: Start difference. First operand has 365 places, 404 transitions, 5931 flow. Second operand 10 states and 171 transitions. [2024-05-12 12:17:59,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 442 transitions, 7055 flow [2024-05-12 12:18:00,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 442 transitions, 6675 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-05-12 12:18:00,473 INFO L231 Difference]: Finished difference. Result has 366 places, 406 transitions, 5872 flow [2024-05-12 12:18:00,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5872, PETRI_PLACES=366, PETRI_TRANSITIONS=406} [2024-05-12 12:18:00,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-05-12 12:18:00,474 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 406 transitions, 5872 flow [2024-05-12 12:18:00,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:00,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:18:00,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:18:00,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:18:00,474 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:18:00,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:18:00,474 INFO L85 PathProgramCache]: Analyzing trace with hash 970838061, now seen corresponding path program 14 times [2024-05-12 12:18:00,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:18:00,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564528835] [2024-05-12 12:18:00,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:18:00,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:18:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:18:06,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:18:06,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:18:06,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564528835] [2024-05-12 12:18:06,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564528835] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:18:06,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:18:06,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:18:06,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008968015] [2024-05-12 12:18:06,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:18:06,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:18:06,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:18:06,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:18:06,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:18:07,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:18:07,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 406 transitions, 5872 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:07,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:18:07,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:18:07,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:18:08,464 INFO L124 PetriNetUnfolderBase]: 2219/3722 cut-off events. [2024-05-12 12:18:08,464 INFO L125 PetriNetUnfolderBase]: For 145136/145148 co-relation queries the response was YES. [2024-05-12 12:18:08,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24898 conditions, 3722 events. 2219/3722 cut-off events. For 145136/145148 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22447 event pairs, 218 based on Foata normal form. 5/3678 useless extension candidates. Maximal degree in co-relation 24729. Up to 2780 conditions per place. [2024-05-12 12:18:08,517 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 325 selfloop transitions, 116 changer transitions 0/447 dead transitions. [2024-05-12 12:18:08,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 447 transitions, 7302 flow [2024-05-12 12:18:08,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:18:08,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:18:08,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-05-12 12:18:08,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-05-12 12:18:08,520 INFO L175 Difference]: Start difference. First operand has 366 places, 406 transitions, 5872 flow. Second operand 10 states and 172 transitions. [2024-05-12 12:18:08,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 447 transitions, 7302 flow [2024-05-12 12:18:09,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 447 transitions, 7012 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-05-12 12:18:09,390 INFO L231 Difference]: Finished difference. Result has 369 places, 410 transitions, 6015 flow [2024-05-12 12:18:09,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5582, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6015, PETRI_PLACES=369, PETRI_TRANSITIONS=410} [2024-05-12 12:18:09,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-05-12 12:18:09,391 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 410 transitions, 6015 flow [2024-05-12 12:18:09,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:09,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:18:09,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:18:09,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:18:09,392 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:18:09,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:18:09,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1226356669, now seen corresponding path program 15 times [2024-05-12 12:18:09,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:18:09,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405499601] [2024-05-12 12:18:09,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:18:09,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:18:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:18:14,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:18:14,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:18:14,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405499601] [2024-05-12 12:18:14,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405499601] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:18:14,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:18:14,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:18:14,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888270918] [2024-05-12 12:18:14,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:18:14,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:18:14,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:18:14,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:18:14,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:18:14,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:18:14,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 410 transitions, 6015 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:14,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:18:14,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:18:14,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:18:16,177 INFO L124 PetriNetUnfolderBase]: 2216/3717 cut-off events. [2024-05-12 12:18:16,177 INFO L125 PetriNetUnfolderBase]: For 136291/136303 co-relation queries the response was YES. [2024-05-12 12:18:16,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24582 conditions, 3717 events. 2216/3717 cut-off events. For 136291/136303 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22396 event pairs, 207 based on Foata normal form. 5/3673 useless extension candidates. Maximal degree in co-relation 24412. Up to 2855 conditions per place. [2024-05-12 12:18:16,229 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 321 selfloop transitions, 119 changer transitions 0/446 dead transitions. [2024-05-12 12:18:16,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 446 transitions, 7055 flow [2024-05-12 12:18:16,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:18:16,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:18:16,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:18:16,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44473684210526315 [2024-05-12 12:18:16,230 INFO L175 Difference]: Start difference. First operand has 369 places, 410 transitions, 6015 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:18:16,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 446 transitions, 7055 flow [2024-05-12 12:18:17,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 446 transitions, 6736 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-05-12 12:18:17,138 INFO L231 Difference]: Finished difference. Result has 373 places, 410 transitions, 5939 flow [2024-05-12 12:18:17,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5939, PETRI_PLACES=373, PETRI_TRANSITIONS=410} [2024-05-12 12:18:17,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-05-12 12:18:17,139 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 410 transitions, 5939 flow [2024-05-12 12:18:17,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:17,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:18:17,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:18:17,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:18:17,139 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:18:17,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:18:17,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1818720733, now seen corresponding path program 16 times [2024-05-12 12:18:17,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:18:17,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513938759] [2024-05-12 12:18:17,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:18:17,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:18:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:18:22,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:18:22,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:18:22,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513938759] [2024-05-12 12:18:22,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513938759] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:18:22,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:18:22,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:18:22,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944709917] [2024-05-12 12:18:22,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:18:22,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:18:22,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:18:22,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:18:22,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:18:22,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:18:22,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 410 transitions, 5939 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:22,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:18:22,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:18:22,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:18:23,921 INFO L124 PetriNetUnfolderBase]: 2231/3742 cut-off events. [2024-05-12 12:18:23,921 INFO L125 PetriNetUnfolderBase]: For 137144/137156 co-relation queries the response was YES. [2024-05-12 12:18:23,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24901 conditions, 3742 events. 2231/3742 cut-off events. For 137144/137156 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22590 event pairs, 258 based on Foata normal form. 5/3698 useless extension candidates. Maximal degree in co-relation 24729. Up to 2880 conditions per place. [2024-05-12 12:18:23,974 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 343 selfloop transitions, 100 changer transitions 0/449 dead transitions. [2024-05-12 12:18:23,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 449 transitions, 7089 flow [2024-05-12 12:18:23,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:18:23,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:18:23,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 12:18:23,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-05-12 12:18:23,975 INFO L175 Difference]: Start difference. First operand has 373 places, 410 transitions, 5939 flow. Second operand 10 states and 176 transitions. [2024-05-12 12:18:23,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 449 transitions, 7089 flow [2024-05-12 12:18:25,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 449 transitions, 6833 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-05-12 12:18:25,022 INFO L231 Difference]: Finished difference. Result has 374 places, 412 transitions, 5992 flow [2024-05-12 12:18:25,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5992, PETRI_PLACES=374, PETRI_TRANSITIONS=412} [2024-05-12 12:18:25,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-05-12 12:18:25,023 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 412 transitions, 5992 flow [2024-05-12 12:18:25,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:25,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:18:25,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:18:25,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:18:25,024 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:18:25,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:18:25,024 INFO L85 PathProgramCache]: Analyzing trace with hash -535682069, now seen corresponding path program 1 times [2024-05-12 12:18:25,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:18:25,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696337621] [2024-05-12 12:18:25,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:18:25,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:18:25,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:18:31,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:18:31,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:18:31,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696337621] [2024-05-12 12:18:31,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696337621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:18:31,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:18:31,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:18:31,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17610824] [2024-05-12 12:18:31,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:18:31,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:18:31,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:18:31,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:18:31,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:18:31,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:18:31,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 412 transitions, 5992 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:31,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:18:31,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:18:31,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:18:33,118 INFO L124 PetriNetUnfolderBase]: 2227/3736 cut-off events. [2024-05-12 12:18:33,118 INFO L125 PetriNetUnfolderBase]: For 129101/129113 co-relation queries the response was YES. [2024-05-12 12:18:33,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24576 conditions, 3736 events. 2227/3736 cut-off events. For 129101/129113 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22595 event pairs, 217 based on Foata normal form. 5/3692 useless extension candidates. Maximal degree in co-relation 24403. Up to 2452 conditions per place. [2024-05-12 12:18:33,175 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 269 selfloop transitions, 174 changer transitions 0/449 dead transitions. [2024-05-12 12:18:33,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 449 transitions, 7044 flow [2024-05-12 12:18:33,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:18:33,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:18:33,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 12:18:33,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-05-12 12:18:33,176 INFO L175 Difference]: Start difference. First operand has 374 places, 412 transitions, 5992 flow. Second operand 10 states and 176 transitions. [2024-05-12 12:18:33,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 449 transitions, 7044 flow [2024-05-12 12:18:34,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 449 transitions, 6715 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-05-12 12:18:34,107 INFO L231 Difference]: Finished difference. Result has 376 places, 412 transitions, 6023 flow [2024-05-12 12:18:34,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6023, PETRI_PLACES=376, PETRI_TRANSITIONS=412} [2024-05-12 12:18:34,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-05-12 12:18:34,107 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 412 transitions, 6023 flow [2024-05-12 12:18:34,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:34,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:18:34,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-05-12 12:18:34,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:18:34,108 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:18:34,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:18:34,108 INFO L85 PathProgramCache]: Analyzing trace with hash -535412958, now seen corresponding path program 4 times [2024-05-12 12:18:34,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:18:34,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051753155] [2024-05-12 12:18:34,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:18:34,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:18:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:18:40,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-05-12 12:18:40,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:18:40,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051753155] [2024-05-12 12:18:40,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051753155] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:18:40,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:18:40,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:18:40,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547540693] [2024-05-12 12:18:40,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:18:40,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:18:40,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:18:40,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:18:40,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:18:40,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:18:40,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 412 transitions, 6023 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:40,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:18:40,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:18:40,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:18:41,883 INFO L124 PetriNetUnfolderBase]: 2246/3770 cut-off events. [2024-05-12 12:18:41,883 INFO L125 PetriNetUnfolderBase]: For 132238/132250 co-relation queries the response was YES. [2024-05-12 12:18:41,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25054 conditions, 3770 events. 2246/3770 cut-off events. For 132238/132250 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22817 event pairs, 342 based on Foata normal form. 10/3733 useless extension candidates. Maximal degree in co-relation 24880. Up to 3307 conditions per place. [2024-05-12 12:18:41,931 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 337 selfloop transitions, 115 changer transitions 0/458 dead transitions. [2024-05-12 12:18:41,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 458 transitions, 7256 flow [2024-05-12 12:18:41,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:18:41,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:18:41,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-05-12 12:18:41,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4354066985645933 [2024-05-12 12:18:41,932 INFO L175 Difference]: Start difference. First operand has 376 places, 412 transitions, 6023 flow. Second operand 11 states and 182 transitions. [2024-05-12 12:18:41,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 458 transitions, 7256 flow [2024-05-12 12:18:42,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 458 transitions, 6896 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 12:18:42,856 INFO L231 Difference]: Finished difference. Result has 379 places, 414 transitions, 6011 flow [2024-05-12 12:18:42,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5667, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6011, PETRI_PLACES=379, PETRI_TRANSITIONS=414} [2024-05-12 12:18:42,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-05-12 12:18:42,856 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 414 transitions, 6011 flow [2024-05-12 12:18:42,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:42,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:18:42,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:18:42,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:18:42,857 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:18:42,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:18:42,857 INFO L85 PathProgramCache]: Analyzing trace with hash -222903020, now seen corresponding path program 5 times [2024-05-12 12:18:42,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:18:42,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195813898] [2024-05-12 12:18:42,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:18:42,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:18:42,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:18:49,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:18:49,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:18:49,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195813898] [2024-05-12 12:18:49,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195813898] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:18:49,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:18:49,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:18:49,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96417603] [2024-05-12 12:18:49,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:18:49,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:18:49,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:18:49,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:18:49,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:18:49,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:18:49,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 414 transitions, 6011 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:49,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:18:49,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:18:49,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:18:51,271 INFO L124 PetriNetUnfolderBase]: 2268/3807 cut-off events. [2024-05-12 12:18:51,271 INFO L125 PetriNetUnfolderBase]: For 138093/138093 co-relation queries the response was YES. [2024-05-12 12:18:51,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25146 conditions, 3807 events. 2268/3807 cut-off events. For 138093/138093 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 23052 event pairs, 398 based on Foata normal form. 2/3763 useless extension candidates. Maximal degree in co-relation 24971. Up to 3551 conditions per place. [2024-05-12 12:18:51,323 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 409 selfloop transitions, 45 changer transitions 0/460 dead transitions. [2024-05-12 12:18:51,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 460 transitions, 7267 flow [2024-05-12 12:18:51,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:18:51,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:18:51,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-05-12 12:18:51,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-05-12 12:18:51,325 INFO L175 Difference]: Start difference. First operand has 379 places, 414 transitions, 6011 flow. Second operand 11 states and 176 transitions. [2024-05-12 12:18:51,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 460 transitions, 7267 flow [2024-05-12 12:18:52,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 460 transitions, 6941 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-05-12 12:18:52,233 INFO L231 Difference]: Finished difference. Result has 382 places, 420 transitions, 5978 flow [2024-05-12 12:18:52,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5685, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5978, PETRI_PLACES=382, PETRI_TRANSITIONS=420} [2024-05-12 12:18:52,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-05-12 12:18:52,234 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 420 transitions, 5978 flow [2024-05-12 12:18:52,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:52,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:18:52,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:18:52,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:18:52,234 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:18:52,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:18:52,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1919481291, now seen corresponding path program 17 times [2024-05-12 12:18:52,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:18:52,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530780859] [2024-05-12 12:18:52,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:18:52,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:18:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:18:57,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:18:57,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:18:57,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530780859] [2024-05-12 12:18:57,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530780859] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:18:57,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:18:57,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:18:57,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563052265] [2024-05-12 12:18:57,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:18:57,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:18:57,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:18:57,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:18:57,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:18:57,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:18:57,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 420 transitions, 5978 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:18:57,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:18:57,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:18:57,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:18:59,217 INFO L124 PetriNetUnfolderBase]: 2283/3832 cut-off events. [2024-05-12 12:18:59,217 INFO L125 PetriNetUnfolderBase]: For 139657/139669 co-relation queries the response was YES. [2024-05-12 12:18:59,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25106 conditions, 3832 events. 2283/3832 cut-off events. For 139657/139669 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23227 event pairs, 268 based on Foata normal form. 5/3788 useless extension candidates. Maximal degree in co-relation 24929. Up to 2970 conditions per place. [2024-05-12 12:18:59,272 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 346 selfloop transitions, 106 changer transitions 0/458 dead transitions. [2024-05-12 12:18:59,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 458 transitions, 7150 flow [2024-05-12 12:18:59,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:18:59,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:18:59,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-05-12 12:18:59,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-05-12 12:18:59,273 INFO L175 Difference]: Start difference. First operand has 382 places, 420 transitions, 5978 flow. Second operand 10 states and 172 transitions. [2024-05-12 12:18:59,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 458 transitions, 7150 flow [2024-05-12 12:19:00,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 458 transitions, 6939 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-05-12 12:19:00,298 INFO L231 Difference]: Finished difference. Result has 385 places, 422 transitions, 6096 flow [2024-05-12 12:19:00,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5767, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6096, PETRI_PLACES=385, PETRI_TRANSITIONS=422} [2024-05-12 12:19:00,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-05-12 12:19:00,298 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 422 transitions, 6096 flow [2024-05-12 12:19:00,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:00,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:19:00,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:19:00,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:19:00,299 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:19:00,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:19:00,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1922619630, now seen corresponding path program 6 times [2024-05-12 12:19:00,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:19:00,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885122364] [2024-05-12 12:19:00,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:19:00,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:19:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:19:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:19:06,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:19:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885122364] [2024-05-12 12:19:06,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885122364] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:19:06,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:19:06,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:19:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379662514] [2024-05-12 12:19:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:19:06,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:19:06,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:19:06,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:19:06,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:19:07,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:19:07,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 422 transitions, 6096 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:07,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:19:07,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:19:07,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:19:08,642 INFO L124 PetriNetUnfolderBase]: 2317/3913 cut-off events. [2024-05-12 12:19:08,643 INFO L125 PetriNetUnfolderBase]: For 144465/144465 co-relation queries the response was YES. [2024-05-12 12:19:08,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25814 conditions, 3913 events. 2317/3913 cut-off events. For 144465/144465 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23972 event pairs, 412 based on Foata normal form. 2/3861 useless extension candidates. Maximal degree in co-relation 25635. Up to 3628 conditions per place. [2024-05-12 12:19:08,695 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 443 selfloop transitions, 38 changer transitions 0/487 dead transitions. [2024-05-12 12:19:08,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 487 transitions, 7587 flow [2024-05-12 12:19:08,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:19:08,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:19:08,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-05-12 12:19:08,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232456140350877 [2024-05-12 12:19:08,696 INFO L175 Difference]: Start difference. First operand has 385 places, 422 transitions, 6096 flow. Second operand 12 states and 193 transitions. [2024-05-12 12:19:08,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 487 transitions, 7587 flow [2024-05-12 12:19:09,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 487 transitions, 7272 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-05-12 12:19:09,806 INFO L231 Difference]: Finished difference. Result has 391 places, 439 transitions, 6222 flow [2024-05-12 12:19:09,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5783, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6222, PETRI_PLACES=391, PETRI_TRANSITIONS=439} [2024-05-12 12:19:09,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-05-12 12:19:09,807 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 439 transitions, 6222 flow [2024-05-12 12:19:09,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:09,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:19:09,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:19:09,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:19:09,807 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:19:09,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:19:09,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1551760786, now seen corresponding path program 7 times [2024-05-12 12:19:09,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:19:09,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637133758] [2024-05-12 12:19:09,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:19:09,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:19:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:19:16,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-05-12 12:19:16,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:19:16,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637133758] [2024-05-12 12:19:16,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637133758] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:19:16,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:19:16,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:19:16,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606358043] [2024-05-12 12:19:16,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:19:16,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:19:16,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:19:16,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:19:16,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:19:16,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:19:16,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 439 transitions, 6222 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:16,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:19:16,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:19:16,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:19:17,750 INFO L124 PetriNetUnfolderBase]: 2335/3935 cut-off events. [2024-05-12 12:19:17,750 INFO L125 PetriNetUnfolderBase]: For 134556/134556 co-relation queries the response was YES. [2024-05-12 12:19:17,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25460 conditions, 3935 events. 2335/3935 cut-off events. For 134556/134556 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24090 event pairs, 406 based on Foata normal form. 2/3887 useless extension candidates. Maximal degree in co-relation 25278. Up to 3583 conditions per place. [2024-05-12 12:19:17,803 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 446 selfloop transitions, 42 changer transitions 0/494 dead transitions. [2024-05-12 12:19:17,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 494 transitions, 7559 flow [2024-05-12 12:19:17,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:19:17,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:19:17,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-05-12 12:19:17,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42543859649122806 [2024-05-12 12:19:17,804 INFO L175 Difference]: Start difference. First operand has 391 places, 439 transitions, 6222 flow. Second operand 12 states and 194 transitions. [2024-05-12 12:19:17,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 494 transitions, 7559 flow [2024-05-12 12:19:18,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 494 transitions, 7381 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-05-12 12:19:18,625 INFO L231 Difference]: Finished difference. Result has 398 places, 445 transitions, 6293 flow [2024-05-12 12:19:18,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6044, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6293, PETRI_PLACES=398, PETRI_TRANSITIONS=445} [2024-05-12 12:19:18,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-05-12 12:19:18,625 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 445 transitions, 6293 flow [2024-05-12 12:19:18,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:18,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:19:18,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:19:18,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:19:18,626 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:19:18,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:19:18,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1619413363, now seen corresponding path program 18 times [2024-05-12 12:19:18,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:19:18,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784827622] [2024-05-12 12:19:18,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:19:18,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:19:18,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:19:25,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:19:25,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:19:25,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784827622] [2024-05-12 12:19:25,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784827622] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:19:25,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:19:25,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:19:25,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653202029] [2024-05-12 12:19:25,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:19:25,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:19:25,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:19:25,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:19:25,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:19:25,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:19:25,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 445 transitions, 6293 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:25,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:19:25,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:19:25,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:19:26,930 INFO L124 PetriNetUnfolderBase]: 2350/3948 cut-off events. [2024-05-12 12:19:26,930 INFO L125 PetriNetUnfolderBase]: For 136148/136160 co-relation queries the response was YES. [2024-05-12 12:19:26,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25654 conditions, 3948 events. 2350/3948 cut-off events. For 136148/136160 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 24111 event pairs, 285 based on Foata normal form. 5/3904 useless extension candidates. Maximal degree in co-relation 25469. Up to 3045 conditions per place. [2024-05-12 12:19:26,982 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 369 selfloop transitions, 108 changer transitions 0/483 dead transitions. [2024-05-12 12:19:26,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 483 transitions, 7521 flow [2024-05-12 12:19:26,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:19:26,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:19:26,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 12:19:26,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45789473684210524 [2024-05-12 12:19:26,984 INFO L175 Difference]: Start difference. First operand has 398 places, 445 transitions, 6293 flow. Second operand 10 states and 174 transitions. [2024-05-12 12:19:26,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 483 transitions, 7521 flow [2024-05-12 12:19:27,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 483 transitions, 7338 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-05-12 12:19:27,981 INFO L231 Difference]: Finished difference. Result has 399 places, 447 transitions, 6451 flow [2024-05-12 12:19:27,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6110, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6451, PETRI_PLACES=399, PETRI_TRANSITIONS=447} [2024-05-12 12:19:27,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-05-12 12:19:27,982 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 447 transitions, 6451 flow [2024-05-12 12:19:27,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:27,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:19:27,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:19:27,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:19:27,982 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:19:27,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:19:27,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1619269213, now seen corresponding path program 19 times [2024-05-12 12:19:27,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:19:27,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548033518] [2024-05-12 12:19:27,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:19:27,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:19:28,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:19:34,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:19:34,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:19:34,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548033518] [2024-05-12 12:19:34,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548033518] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:19:34,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:19:34,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:19:34,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771614814] [2024-05-12 12:19:34,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:19:34,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:19:34,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:19:34,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:19:34,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:19:34,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:19:34,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 447 transitions, 6451 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:34,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:19:34,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:19:34,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:19:36,539 INFO L124 PetriNetUnfolderBase]: 2368/3978 cut-off events. [2024-05-12 12:19:36,539 INFO L125 PetriNetUnfolderBase]: For 141152/141164 co-relation queries the response was YES. [2024-05-12 12:19:36,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26137 conditions, 3978 events. 2368/3978 cut-off events. For 141152/141164 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 24288 event pairs, 296 based on Foata normal form. 5/3934 useless extension candidates. Maximal degree in co-relation 25951. Up to 2836 conditions per place. [2024-05-12 12:19:36,598 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 358 selfloop transitions, 124 changer transitions 0/488 dead transitions. [2024-05-12 12:19:36,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 488 transitions, 8029 flow [2024-05-12 12:19:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:19:36,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:19:36,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:19:36,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45526315789473687 [2024-05-12 12:19:36,599 INFO L175 Difference]: Start difference. First operand has 399 places, 447 transitions, 6451 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:19:36,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 488 transitions, 8029 flow [2024-05-12 12:19:37,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 488 transitions, 7704 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-05-12 12:19:37,515 INFO L231 Difference]: Finished difference. Result has 401 places, 451 transitions, 6623 flow [2024-05-12 12:19:37,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6126, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6623, PETRI_PLACES=401, PETRI_TRANSITIONS=451} [2024-05-12 12:19:37,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-05-12 12:19:37,516 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 451 transitions, 6623 flow [2024-05-12 12:19:37,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:37,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:19:37,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:19:37,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:19:37,516 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:19:37,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:19:37,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1818715153, now seen corresponding path program 20 times [2024-05-12 12:19:37,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:19:37,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199094829] [2024-05-12 12:19:37,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:19:37,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:19:37,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:19:43,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:19:43,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:19:43,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199094829] [2024-05-12 12:19:43,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199094829] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:19:43,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:19:43,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:19:43,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803962793] [2024-05-12 12:19:43,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:19:43,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:19:43,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:19:43,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:19:43,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:19:43,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:19:43,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 451 transitions, 6623 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:43,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:19:43,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:19:43,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:19:45,640 INFO L124 PetriNetUnfolderBase]: 2365/3973 cut-off events. [2024-05-12 12:19:45,640 INFO L125 PetriNetUnfolderBase]: For 129258/129270 co-relation queries the response was YES. [2024-05-12 12:19:45,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25774 conditions, 3973 events. 2365/3973 cut-off events. For 129258/129270 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 24260 event pairs, 290 based on Foata normal form. 5/3929 useless extension candidates. Maximal degree in co-relation 25587. Up to 3052 conditions per place. [2024-05-12 12:19:45,692 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 378 selfloop transitions, 104 changer transitions 0/488 dead transitions. [2024-05-12 12:19:45,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 488 transitions, 7749 flow [2024-05-12 12:19:45,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:19:45,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:19:45,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 12:19:45,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-05-12 12:19:45,693 INFO L175 Difference]: Start difference. First operand has 401 places, 451 transitions, 6623 flow. Second operand 10 states and 176 transitions. [2024-05-12 12:19:45,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 488 transitions, 7749 flow [2024-05-12 12:19:46,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 488 transitions, 7408 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-05-12 12:19:46,698 INFO L231 Difference]: Finished difference. Result has 405 places, 451 transitions, 6495 flow [2024-05-12 12:19:46,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6282, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6495, PETRI_PLACES=405, PETRI_TRANSITIONS=451} [2024-05-12 12:19:46,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-05-12 12:19:46,698 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 451 transitions, 6495 flow [2024-05-12 12:19:46,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:46,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:19:46,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:19:46,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:19:46,699 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:19:46,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:19:46,699 INFO L85 PathProgramCache]: Analyzing trace with hash -2138447314, now seen corresponding path program 1 times [2024-05-12 12:19:46,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:19:46,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822711408] [2024-05-12 12:19:46,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:19:46,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:19:46,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:19:53,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:19:53,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:19:53,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822711408] [2024-05-12 12:19:53,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822711408] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:19:53,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:19:53,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:19:53,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476315115] [2024-05-12 12:19:53,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:19:53,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:19:53,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:19:53,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:19:53,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:19:53,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-05-12 12:19:53,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 451 transitions, 6495 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:53,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:19:53,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-05-12 12:19:53,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:19:55,086 INFO L124 PetriNetUnfolderBase]: 2380/3998 cut-off events. [2024-05-12 12:19:55,086 INFO L125 PetriNetUnfolderBase]: For 126077/126077 co-relation queries the response was YES. [2024-05-12 12:19:55,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25958 conditions, 3998 events. 2380/3998 cut-off events. For 126077/126077 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 24360 event pairs, 504 based on Foata normal form. 2/3955 useless extension candidates. Maximal degree in co-relation 25769. Up to 3630 conditions per place. [2024-05-12 12:19:55,148 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 451 selfloop transitions, 39 changer transitions 0/496 dead transitions. [2024-05-12 12:19:55,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 496 transitions, 7747 flow [2024-05-12 12:19:55,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:19:55,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:19:55,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-05-12 12:19:55,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423444976076555 [2024-05-12 12:19:55,150 INFO L175 Difference]: Start difference. First operand has 405 places, 451 transitions, 6495 flow. Second operand 11 states and 177 transitions. [2024-05-12 12:19:55,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 496 transitions, 7747 flow [2024-05-12 12:19:56,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 496 transitions, 7408 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-05-12 12:19:56,267 INFO L231 Difference]: Finished difference. Result has 406 places, 453 transitions, 6355 flow [2024-05-12 12:19:56,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6355, PETRI_PLACES=406, PETRI_TRANSITIONS=453} [2024-05-12 12:19:56,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-05-12 12:19:56,267 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 453 transitions, 6355 flow [2024-05-12 12:19:56,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:19:56,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:19:56,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:19:56,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:19:56,268 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:19:56,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:19:56,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1494012802, now seen corresponding path program 2 times [2024-05-12 12:19:56,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:19:56,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884889766] [2024-05-12 12:19:56,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:19:56,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:19:56,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15