./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix056_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-06-19_11-23-25.files/mutex-meet-rel/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix056_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-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 22:31:01,149 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 22:31:01,207 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 22:31:01,210 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 22:31:01,212 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 22:31:01,231 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 22:31:01,234 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 22:31:01,234 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 22:31:01,235 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 22:31:01,238 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 22:31:01,238 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 22:31:01,239 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 22:31:01,239 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 22:31:01,240 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 22:31:01,241 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 22:31:01,241 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 22:31:01,241 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 22:31:01,241 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 22:31:01,241 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 22:31:01,242 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 22:31:01,243 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 22:31:01,243 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 22:31:01,243 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 22:31:01,243 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 22:31:01,244 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 22:31:01,244 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 22:31:01,244 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 22:31:01,244 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 22:31:01,245 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 22:31:01,245 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 22:31:01,246 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 22:31:01,246 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 22:31:01,246 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:31:01,246 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 22:31:01,246 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 22:31:01,246 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 22:31:01,247 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 22:31:01,247 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 22:31:01,247 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 22:31:01,247 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 22:31:01,247 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 22:31:01,248 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 22:31:01,248 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 22:31:01,248 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 22:31:01,456 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 22:31:01,484 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 22:31:01,487 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 22:31:01,488 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 22:31:01,488 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 22:31:01,489 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 22:31:02,500 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 22:31:02,760 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 22:31:02,760 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 22:31:02,775 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa9274dbd/b9b49274a8ab4decbe89be26aa47012d/FLAGdfe6535b3 [2024-06-27 22:31:02,784 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa9274dbd/b9b49274a8ab4decbe89be26aa47012d [2024-06-27 22:31:02,786 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 22:31:02,787 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 22:31:02,787 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 22:31:02,841 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 22:31:02,843 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 22:31:02,843 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 22:31:02,843 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 22:31:02,847 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 22:31:02,848 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:31:02" (1/2) ... [2024-06-27 22:31:02,848 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c448b3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:31:02, skipping insertion in model container [2024-06-27 22:31:02,849 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:31:02" (1/2) ... [2024-06-27 22:31:02,850 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6823904c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:31:02, skipping insertion in model container [2024-06-27 22:31:02,850 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:31:02" (2/2) ... [2024-06-27 22:31:02,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c448b3a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:02, skipping insertion in model container [2024-06-27 22:31:02,852 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:31:02" (2/2) ... [2024-06-27 22:31:02,852 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 22:31:02,870 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 22:31:02,871 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:31:02,871 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:31:02,871 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:31:02,871 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 22:31:02,872 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-27 22:31:02,913 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 22:31:03,065 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996] [2024-06-27 22:31:03,196 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:31:03,204 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:31:03,232 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:31:03,323 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:31:03,358 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:31:03,358 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03 WrapperNode [2024-06-27 22:31:03,359 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:31:03,359 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:31:03,359 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:31:03,360 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:31:03,364 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,382 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,414 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 139 [2024-06-27 22:31:03,415 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:31:03,415 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:31:03,416 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:31:03,416 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:31:03,424 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,424 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,429 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,442 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 22:31:03,442 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,442 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,449 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,450 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,451 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,453 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,456 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:31:03,457 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:31:03,457 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:31:03,457 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:31:03,457 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (1/1) ... [2024-06-27 22:31:03,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:31:03,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:31:03,480 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 22:31:03,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 22:31:03,528 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:31:03,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:31:03,529 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:31:03,529 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:31:03,529 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:31:03,529 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:31:03,529 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 22:31:03,529 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 22:31:03,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:31:03,530 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:31:03,530 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:31:03,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:31:03,531 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 22:31:03,643 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:31:03,645 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:31:03,949 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:31:03,949 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:31:04,074 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:31:04,074 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:31:04,075 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:31:04 BoogieIcfgContainer [2024-06-27 22:31:04,075 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:31:04,076 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:31:04,076 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:31:04,079 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:31:04,079 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 10:31:02" (1/4) ... [2024-06-27 22:31:04,079 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34d20308 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:31:04, skipping insertion in model container [2024-06-27 22:31:04,079 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:31:02" (2/4) ... [2024-06-27 22:31:04,080 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34d20308 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:31:04, skipping insertion in model container [2024-06-27 22:31:04,080 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:31:03" (3/4) ... [2024-06-27 22:31:04,080 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34d20308 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:31:04, skipping insertion in model container [2024-06-27 22:31:04,080 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:31:04" (4/4) ... [2024-06-27 22:31:04,081 INFO L112 eAbstractionObserver]: Analyzing ICFG mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 22:31:04,093 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:31:04,093 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 22:31:04,093 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:31:04,132 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:31:04,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 22:31:04,188 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-27 22:31:04,188 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:31:04,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-27 22:31:04,192 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 22:31:04,196 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 43 transitions, 95 flow [2024-06-27 22:31:04,207 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:31:04,213 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;@39d002de, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:31:04,213 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 22:31:04,216 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:31:04,216 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 22:31:04,216 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:31:04,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:04,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:31:04,217 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:04,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:04,221 INFO L85 PathProgramCache]: Analyzing trace with hash 346047312, now seen corresponding path program 1 times [2024-06-27 22:31:04,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:04,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455152746] [2024-06-27 22:31:04,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:04,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:05,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:05,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:05,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455152746] [2024-06-27 22:31:05,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455152746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:05,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:05,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:31:05,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98357030] [2024-06-27 22:31:05,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:05,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:31:05,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:05,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:31:05,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:31:05,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-27 22:31:05,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:05,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:05,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-27 22:31:05,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:06,157 INFO L124 PetriNetUnfolderBase]: 3556/5323 cut-off events. [2024-06-27 22:31:06,158 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 22:31:06,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10526 conditions, 5323 events. 3556/5323 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 30158 event pairs, 2065 based on Foata normal form. 180/5231 useless extension candidates. Maximal degree in co-relation 10514. Up to 5113 conditions per place. [2024-06-27 22:31:06,188 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 42 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2024-06-27 22:31:06,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 221 flow [2024-06-27 22:31:06,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:31:06,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:31:06,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-27 22:31:06,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-06-27 22:31:06,199 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 95 flow. Second operand 3 states and 94 transitions. [2024-06-27 22:31:06,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 221 flow [2024-06-27 22:31:06,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 216 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 22:31:06,208 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 122 flow [2024-06-27 22:31:06,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-27 22:31:06,212 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-27 22:31:06,213 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 122 flow [2024-06-27 22:31:06,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:06,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:06,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:06,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:31:06,214 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:06,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:06,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1839033199, now seen corresponding path program 1 times [2024-06-27 22:31:06,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:06,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492943616] [2024-06-27 22:31:06,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:06,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:06,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:06,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-06-27 22:31:06,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:06,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492943616] [2024-06-27 22:31:06,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492943616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:06,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:06,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:31:06,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287696403] [2024-06-27 22:31:06,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:06,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:31:06,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:06,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:31:06,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:31:06,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-27 22:31:06,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:06,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:06,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-27 22:31:06,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:07,378 INFO L124 PetriNetUnfolderBase]: 4129/6073 cut-off events. [2024-06-27 22:31:07,379 INFO L125 PetriNetUnfolderBase]: For 860/860 co-relation queries the response was YES. [2024-06-27 22:31:07,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13440 conditions, 6073 events. 4129/6073 cut-off events. For 860/860 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 34334 event pairs, 2218 based on Foata normal form. 3/5806 useless extension candidates. Maximal degree in co-relation 13428. Up to 5890 conditions per place. [2024-06-27 22:31:07,405 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 55 selfloop transitions, 7 changer transitions 0/72 dead transitions. [2024-06-27 22:31:07,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 312 flow [2024-06-27 22:31:07,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:31:07,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:31:07,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-27 22:31:07,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 22:31:07,407 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 122 flow. Second operand 4 states and 118 transitions. [2024-06-27 22:31:07,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 312 flow [2024-06-27 22:31:07,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 72 transitions, 308 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 22:31:07,409 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 160 flow [2024-06-27 22:31:07,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-27 22:31:07,410 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-06-27 22:31:07,410 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 160 flow [2024-06-27 22:31:07,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:07,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:07,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:07,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:31:07,411 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:07,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:07,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1175455887, now seen corresponding path program 1 times [2024-06-27 22:31:07,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:07,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140314068] [2024-06-27 22:31:07,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:07,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:07,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:08,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:08,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:08,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140314068] [2024-06-27 22:31:08,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140314068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:08,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:08,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:31:08,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739835197] [2024-06-27 22:31:08,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:08,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:31:08,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:08,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:31:08,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:31:08,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-27 22:31:08,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 160 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:08,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:08,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-27 22:31:08,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:08,588 INFO L124 PetriNetUnfolderBase]: 4060/5876 cut-off events. [2024-06-27 22:31:08,588 INFO L125 PetriNetUnfolderBase]: For 2235/2235 co-relation queries the response was YES. [2024-06-27 22:31:08,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14400 conditions, 5876 events. 4060/5876 cut-off events. For 2235/2235 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 32558 event pairs, 1444 based on Foata normal form. 5/5681 useless extension candidates. Maximal degree in co-relation 14386. Up to 5677 conditions per place. [2024-06-27 22:31:08,618 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 73 selfloop transitions, 16 changer transitions 0/99 dead transitions. [2024-06-27 22:31:08,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 99 transitions, 488 flow [2024-06-27 22:31:08,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:31:08,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:31:08,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 22:31:08,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-27 22:31:08,620 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 160 flow. Second operand 5 states and 156 transitions. [2024-06-27 22:31:08,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 99 transitions, 488 flow [2024-06-27 22:31:08,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 99 transitions, 474 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 22:31:08,623 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 265 flow [2024-06-27 22:31:08,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=265, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-27 22:31:08,624 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 8 predicate places. [2024-06-27 22:31:08,624 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 265 flow [2024-06-27 22:31:08,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:08,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:08,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:08,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:31:08,625 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:08,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:08,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1753914108, now seen corresponding path program 1 times [2024-06-27 22:31:08,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:08,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746841096] [2024-06-27 22:31:08,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:08,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:08,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:09,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:09,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:09,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746841096] [2024-06-27 22:31:09,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746841096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:09,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:09,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:31:09,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191201257] [2024-06-27 22:31:09,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:09,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:31:09,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:09,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:31:09,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:31:09,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-27 22:31:09,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 265 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:09,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:09,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-27 22:31:09,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:09,881 INFO L124 PetriNetUnfolderBase]: 4059/6459 cut-off events. [2024-06-27 22:31:09,882 INFO L125 PetriNetUnfolderBase]: For 8861/8866 co-relation queries the response was YES. [2024-06-27 22:31:09,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17663 conditions, 6459 events. 4059/6459 cut-off events. For 8861/8866 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 40139 event pairs, 1894 based on Foata normal form. 43/6300 useless extension candidates. Maximal degree in co-relation 17646. Up to 5586 conditions per place. [2024-06-27 22:31:09,905 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 82 selfloop transitions, 19 changer transitions 0/111 dead transitions. [2024-06-27 22:31:09,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 111 transitions, 617 flow [2024-06-27 22:31:09,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:31:09,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:31:09,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 22:31:09,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 22:31:09,907 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 265 flow. Second operand 6 states and 179 transitions. [2024-06-27 22:31:09,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 111 transitions, 617 flow [2024-06-27 22:31:09,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 111 transitions, 609 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 22:31:09,912 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 323 flow [2024-06-27 22:31:09,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=323, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 22:31:09,913 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 13 predicate places. [2024-06-27 22:31:09,913 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 323 flow [2024-06-27 22:31:09,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:09,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:09,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:09,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:31:09,914 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:09,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:09,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1033479327, now seen corresponding path program 1 times [2024-06-27 22:31:09,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:09,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000876628] [2024-06-27 22:31:09,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:09,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:10,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:10,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:10,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000876628] [2024-06-27 22:31:10,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000876628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:10,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:10,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:31:10,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683325516] [2024-06-27 22:31:10,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:10,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:31:10,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:10,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:31:10,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:31:10,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 22:31:10,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 323 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:10,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:10,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 22:31:10,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:11,602 INFO L124 PetriNetUnfolderBase]: 3881/5805 cut-off events. [2024-06-27 22:31:11,602 INFO L125 PetriNetUnfolderBase]: For 10922/10922 co-relation queries the response was YES. [2024-06-27 22:31:11,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18067 conditions, 5805 events. 3881/5805 cut-off events. For 10922/10922 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 33039 event pairs, 1265 based on Foata normal form. 2/5803 useless extension candidates. Maximal degree in co-relation 18046. Up to 5557 conditions per place. [2024-06-27 22:31:11,628 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 66 selfloop transitions, 10 changer transitions 0/85 dead transitions. [2024-06-27 22:31:11,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 85 transitions, 539 flow [2024-06-27 22:31:11,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:31:11,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:31:11,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 22:31:11,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5391304347826087 [2024-06-27 22:31:11,629 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 323 flow. Second operand 5 states and 124 transitions. [2024-06-27 22:31:11,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 85 transitions, 539 flow [2024-06-27 22:31:11,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 85 transitions, 487 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 22:31:11,643 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 320 flow [2024-06-27 22:31:11,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=320, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-27 22:31:11,645 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-27 22:31:11,648 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 320 flow [2024-06-27 22:31:11,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:11,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:11,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:11,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:31:11,649 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:11,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:11,649 INFO L85 PathProgramCache]: Analyzing trace with hash -2010940673, now seen corresponding path program 1 times [2024-06-27 22:31:11,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:11,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675794128] [2024-06-27 22:31:11,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:11,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:12,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:12,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:12,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675794128] [2024-06-27 22:31:12,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675794128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:12,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:12,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:31:12,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248628348] [2024-06-27 22:31:12,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:12,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:31:12,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:12,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:31:12,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:31:12,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 22:31:12,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 320 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:12,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:12,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 22:31:12,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:13,425 INFO L124 PetriNetUnfolderBase]: 3865/6293 cut-off events. [2024-06-27 22:31:13,425 INFO L125 PetriNetUnfolderBase]: For 12043/12043 co-relation queries the response was YES. [2024-06-27 22:31:13,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18297 conditions, 6293 events. 3865/6293 cut-off events. For 12043/12043 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 39693 event pairs, 1656 based on Foata normal form. 6/6121 useless extension candidates. Maximal degree in co-relation 18272. Up to 5491 conditions per place. [2024-06-27 22:31:13,448 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 79 selfloop transitions, 20 changer transitions 0/108 dead transitions. [2024-06-27 22:31:13,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 108 transitions, 689 flow [2024-06-27 22:31:13,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:31:13,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:31:13,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 22:31:13,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515527950310559 [2024-06-27 22:31:13,450 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 320 flow. Second operand 7 states and 166 transitions. [2024-06-27 22:31:13,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 108 transitions, 689 flow [2024-06-27 22:31:13,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 108 transitions, 657 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 22:31:13,457 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 483 flow [2024-06-27 22:31:13,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=483, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-27 22:31:13,457 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 22 predicate places. [2024-06-27 22:31:13,458 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 483 flow [2024-06-27 22:31:13,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:13,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:13,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:13,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:31:13,458 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:13,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:13,459 INFO L85 PathProgramCache]: Analyzing trace with hash 2079627934, now seen corresponding path program 1 times [2024-06-27 22:31:13,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:13,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138000330] [2024-06-27 22:31:13,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:13,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:13,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:14,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:14,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:14,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138000330] [2024-06-27 22:31:14,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138000330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:14,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:14,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:31:14,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798975937] [2024-06-27 22:31:14,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:14,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:31:14,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:14,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:31:14,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:31:14,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:14,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 483 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:14,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:14,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:14,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:15,335 INFO L124 PetriNetUnfolderBase]: 4730/6970 cut-off events. [2024-06-27 22:31:15,335 INFO L125 PetriNetUnfolderBase]: For 19098/19112 co-relation queries the response was YES. [2024-06-27 22:31:15,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23210 conditions, 6970 events. 4730/6970 cut-off events. For 19098/19112 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 39007 event pairs, 1691 based on Foata normal form. 13/6924 useless extension candidates. Maximal degree in co-relation 23180. Up to 6486 conditions per place. [2024-06-27 22:31:15,374 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 91 selfloop transitions, 34 changer transitions 0/133 dead transitions. [2024-06-27 22:31:15,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 133 transitions, 985 flow [2024-06-27 22:31:15,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:31:15,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:31:15,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 22:31:15,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-06-27 22:31:15,376 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 483 flow. Second operand 6 states and 157 transitions. [2024-06-27 22:31:15,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 133 transitions, 985 flow [2024-06-27 22:31:15,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 133 transitions, 962 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 22:31:15,404 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 651 flow [2024-06-27 22:31:15,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=651, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2024-06-27 22:31:15,405 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 29 predicate places. [2024-06-27 22:31:15,405 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 651 flow [2024-06-27 22:31:15,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:15,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:15,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:15,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:31:15,406 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:15,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:15,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1036157952, now seen corresponding path program 2 times [2024-06-27 22:31:15,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:15,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109698038] [2024-06-27 22:31:15,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:15,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:16,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:16,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109698038] [2024-06-27 22:31:16,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109698038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:16,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:16,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:31:16,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183386634] [2024-06-27 22:31:16,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:16,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:31:16,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:16,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:31:16,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:31:16,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:16,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 651 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:16,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:16,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:16,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:17,274 INFO L124 PetriNetUnfolderBase]: 4722/6935 cut-off events. [2024-06-27 22:31:17,274 INFO L125 PetriNetUnfolderBase]: For 20917/20919 co-relation queries the response was YES. [2024-06-27 22:31:17,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23797 conditions, 6935 events. 4722/6935 cut-off events. For 20917/20919 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 38561 event pairs, 1687 based on Foata normal form. 4/6878 useless extension candidates. Maximal degree in co-relation 23761. Up to 6478 conditions per place. [2024-06-27 22:31:17,307 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 83 selfloop transitions, 38 changer transitions 0/129 dead transitions. [2024-06-27 22:31:17,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 129 transitions, 1023 flow [2024-06-27 22:31:17,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:31:17,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:31:17,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 22:31:17,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-06-27 22:31:17,309 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 651 flow. Second operand 6 states and 153 transitions. [2024-06-27 22:31:17,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 129 transitions, 1023 flow [2024-06-27 22:31:17,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 129 transitions, 991 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 22:31:17,330 INFO L231 Difference]: Finished difference. Result has 86 places, 94 transitions, 716 flow [2024-06-27 22:31:17,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=716, PETRI_PLACES=86, PETRI_TRANSITIONS=94} [2024-06-27 22:31:17,331 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-27 22:31:17,331 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 94 transitions, 716 flow [2024-06-27 22:31:17,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:17,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:17,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:17,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:31:17,332 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:17,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:17,332 INFO L85 PathProgramCache]: Analyzing trace with hash -993777506, now seen corresponding path program 3 times [2024-06-27 22:31:17,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:17,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507205411] [2024-06-27 22:31:17,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:17,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:18,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:18,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:18,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507205411] [2024-06-27 22:31:18,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507205411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:18,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:18,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:31:18,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121049538] [2024-06-27 22:31:18,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:18,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:31:18,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:18,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:31:18,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:31:18,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:18,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 94 transitions, 716 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:18,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:18,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:18,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:18,944 INFO L124 PetriNetUnfolderBase]: 4905/7222 cut-off events. [2024-06-27 22:31:18,944 INFO L125 PetriNetUnfolderBase]: For 24952/24968 co-relation queries the response was YES. [2024-06-27 22:31:18,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25524 conditions, 7222 events. 4905/7222 cut-off events. For 24952/24968 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 40545 event pairs, 1675 based on Foata normal form. 15/7178 useless extension candidates. Maximal degree in co-relation 25484. Up to 6611 conditions per place. [2024-06-27 22:31:18,990 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 97 selfloop transitions, 51 changer transitions 0/156 dead transitions. [2024-06-27 22:31:18,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 156 transitions, 1307 flow [2024-06-27 22:31:18,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:31:18,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:31:18,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 22:31:18,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-06-27 22:31:18,992 INFO L175 Difference]: Start difference. First operand has 86 places, 94 transitions, 716 flow. Second operand 7 states and 177 transitions. [2024-06-27 22:31:18,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 156 transitions, 1307 flow [2024-06-27 22:31:19,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 156 transitions, 1243 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 22:31:19,023 INFO L231 Difference]: Finished difference. Result has 93 places, 111 transitions, 980 flow [2024-06-27 22:31:19,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=980, PETRI_PLACES=93, PETRI_TRANSITIONS=111} [2024-06-27 22:31:19,025 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 41 predicate places. [2024-06-27 22:31:19,025 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 111 transitions, 980 flow [2024-06-27 22:31:19,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:19,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:19,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:19,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:31:19,026 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:19,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:19,026 INFO L85 PathProgramCache]: Analyzing trace with hash 43957696, now seen corresponding path program 1 times [2024-06-27 22:31:19,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:19,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983820879] [2024-06-27 22:31:19,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:19,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:20,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:20,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983820879] [2024-06-27 22:31:20,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983820879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:20,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:20,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:20,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856235768] [2024-06-27 22:31:20,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:20,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:20,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:20,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:20,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:20,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:20,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 111 transitions, 980 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:20,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:20,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:20,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:21,264 INFO L124 PetriNetUnfolderBase]: 5235/8211 cut-off events. [2024-06-27 22:31:21,265 INFO L125 PetriNetUnfolderBase]: For 32790/32806 co-relation queries the response was YES. [2024-06-27 22:31:21,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28851 conditions, 8211 events. 5235/8211 cut-off events. For 32790/32806 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 50481 event pairs, 1475 based on Foata normal form. 17/7999 useless extension candidates. Maximal degree in co-relation 28807. Up to 6600 conditions per place. [2024-06-27 22:31:21,310 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 155 selfloop transitions, 76 changer transitions 0/239 dead transitions. [2024-06-27 22:31:21,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 239 transitions, 2384 flow [2024-06-27 22:31:21,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:31:21,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:31:21,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 22:31:21,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347826086956522 [2024-06-27 22:31:21,312 INFO L175 Difference]: Start difference. First operand has 93 places, 111 transitions, 980 flow. Second operand 10 states and 246 transitions. [2024-06-27 22:31:21,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 239 transitions, 2384 flow [2024-06-27 22:31:21,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 239 transitions, 2313 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 22:31:21,351 INFO L231 Difference]: Finished difference. Result has 106 places, 168 transitions, 1796 flow [2024-06-27 22:31:21,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1796, PETRI_PLACES=106, PETRI_TRANSITIONS=168} [2024-06-27 22:31:21,352 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 54 predicate places. [2024-06-27 22:31:21,352 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 168 transitions, 1796 flow [2024-06-27 22:31:21,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:21,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:21,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:21,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:31:21,354 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:21,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:21,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2056124258, now seen corresponding path program 2 times [2024-06-27 22:31:21,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:21,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121542508] [2024-06-27 22:31:21,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:21,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:21,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:22,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:22,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:22,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121542508] [2024-06-27 22:31:22,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121542508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:22,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:22,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:22,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721434826] [2024-06-27 22:31:22,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:22,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:22,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:22,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:22,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:22,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:22,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 168 transitions, 1796 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:22,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:22,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:22,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:23,757 INFO L124 PetriNetUnfolderBase]: 5397/8424 cut-off events. [2024-06-27 22:31:23,757 INFO L125 PetriNetUnfolderBase]: For 51232/51236 co-relation queries the response was YES. [2024-06-27 22:31:23,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33969 conditions, 8424 events. 5397/8424 cut-off events. For 51232/51236 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 51538 event pairs, 1455 based on Foata normal form. 8/8187 useless extension candidates. Maximal degree in co-relation 33917. Up to 6694 conditions per place. [2024-06-27 22:31:23,812 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 157 selfloop transitions, 107 changer transitions 0/272 dead transitions. [2024-06-27 22:31:23,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 272 transitions, 3088 flow [2024-06-27 22:31:23,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:31:23,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:31:23,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 265 transitions. [2024-06-27 22:31:23,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5237154150197628 [2024-06-27 22:31:23,814 INFO L175 Difference]: Start difference. First operand has 106 places, 168 transitions, 1796 flow. Second operand 11 states and 265 transitions. [2024-06-27 22:31:23,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 272 transitions, 3088 flow [2024-06-27 22:31:23,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 272 transitions, 2930 flow, removed 77 selfloop flow, removed 1 redundant places. [2024-06-27 22:31:23,881 INFO L231 Difference]: Finished difference. Result has 119 places, 202 transitions, 2360 flow [2024-06-27 22:31:23,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2360, PETRI_PLACES=119, PETRI_TRANSITIONS=202} [2024-06-27 22:31:23,882 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 67 predicate places. [2024-06-27 22:31:23,882 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 202 transitions, 2360 flow [2024-06-27 22:31:23,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:23,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:23,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:23,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:31:23,883 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:23,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:23,883 INFO L85 PathProgramCache]: Analyzing trace with hash 221326366, now seen corresponding path program 3 times [2024-06-27 22:31:23,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:23,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377846443] [2024-06-27 22:31:23,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:23,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:24,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:24,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:24,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377846443] [2024-06-27 22:31:24,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377846443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:24,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:24,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:24,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655306407] [2024-06-27 22:31:24,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:24,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:24,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:24,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:24,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:25,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:25,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 202 transitions, 2360 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:25,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:25,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:25,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:26,650 INFO L124 PetriNetUnfolderBase]: 5397/8427 cut-off events. [2024-06-27 22:31:26,651 INFO L125 PetriNetUnfolderBase]: For 57885/57889 co-relation queries the response was YES. [2024-06-27 22:31:26,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35603 conditions, 8427 events. 5397/8427 cut-off events. For 57885/57889 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 51583 event pairs, 1455 based on Foata normal form. 10/8190 useless extension candidates. Maximal degree in co-relation 35544. Up to 6692 conditions per place. [2024-06-27 22:31:26,694 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 143 selfloop transitions, 115 changer transitions 0/266 dead transitions. [2024-06-27 22:31:26,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 266 transitions, 3211 flow [2024-06-27 22:31:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:31:26,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:31:26,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-27 22:31:26,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260869565217391 [2024-06-27 22:31:26,700 INFO L175 Difference]: Start difference. First operand has 119 places, 202 transitions, 2360 flow. Second operand 10 states and 242 transitions. [2024-06-27 22:31:26,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 266 transitions, 3211 flow [2024-06-27 22:31:26,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 266 transitions, 3119 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-27 22:31:26,780 INFO L231 Difference]: Finished difference. Result has 129 places, 207 transitions, 2585 flow [2024-06-27 22:31:26,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2585, PETRI_PLACES=129, PETRI_TRANSITIONS=207} [2024-06-27 22:31:26,782 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-06-27 22:31:26,782 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 207 transitions, 2585 flow [2024-06-27 22:31:26,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:26,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:26,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:26,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:31:26,782 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:26,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:26,783 INFO L85 PathProgramCache]: Analyzing trace with hash -742330432, now seen corresponding path program 4 times [2024-06-27 22:31:26,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:26,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84063499] [2024-06-27 22:31:26,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:26,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:27,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:27,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:27,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84063499] [2024-06-27 22:31:27,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84063499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:27,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:27,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:27,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996309986] [2024-06-27 22:31:27,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:27,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:27,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:27,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:27,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:27,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:27,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 207 transitions, 2585 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:27,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:27,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:27,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:28,955 INFO L124 PetriNetUnfolderBase]: 5783/8963 cut-off events. [2024-06-27 22:31:28,955 INFO L125 PetriNetUnfolderBase]: For 63154/63172 co-relation queries the response was YES. [2024-06-27 22:31:28,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 8963 events. 5783/8963 cut-off events. For 63154/63172 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 54684 event pairs, 1461 based on Foata normal form. 19/8759 useless extension candidates. Maximal degree in co-relation 39204. Up to 7107 conditions per place. [2024-06-27 22:31:29,015 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 181 selfloop transitions, 128 changer transitions 0/317 dead transitions. [2024-06-27 22:31:29,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 317 transitions, 4036 flow [2024-06-27 22:31:29,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:31:29,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:31:29,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 22:31:29,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5391304347826087 [2024-06-27 22:31:29,018 INFO L175 Difference]: Start difference. First operand has 129 places, 207 transitions, 2585 flow. Second operand 10 states and 248 transitions. [2024-06-27 22:31:29,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 317 transitions, 4036 flow [2024-06-27 22:31:29,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 317 transitions, 3872 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 22:31:29,148 INFO L231 Difference]: Finished difference. Result has 138 places, 251 transitions, 3264 flow [2024-06-27 22:31:29,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3264, PETRI_PLACES=138, PETRI_TRANSITIONS=251} [2024-06-27 22:31:29,149 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 86 predicate places. [2024-06-27 22:31:29,150 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 251 transitions, 3264 flow [2024-06-27 22:31:29,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:29,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:29,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:29,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:31:29,150 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:29,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:29,151 INFO L85 PathProgramCache]: Analyzing trace with hash -2055878180, now seen corresponding path program 1 times [2024-06-27 22:31:29,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:29,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73401921] [2024-06-27 22:31:29,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:29,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:30,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:30,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:30,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73401921] [2024-06-27 22:31:30,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73401921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:30,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:30,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:31:30,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437851586] [2024-06-27 22:31:30,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:30,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:31:30,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:30,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:31:30,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:31:30,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 22:31:30,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 251 transitions, 3264 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:30,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:30,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 22:31:30,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:32,080 INFO L124 PetriNetUnfolderBase]: 5118/8182 cut-off events. [2024-06-27 22:31:32,080 INFO L125 PetriNetUnfolderBase]: For 66068/66072 co-relation queries the response was YES. [2024-06-27 22:31:32,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37101 conditions, 8182 events. 5118/8182 cut-off events. For 66068/66072 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 51548 event pairs, 1597 based on Foata normal form. 25/8009 useless extension candidates. Maximal degree in co-relation 37034. Up to 7037 conditions per place. [2024-06-27 22:31:32,159 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 263 selfloop transitions, 20 changer transitions 0/292 dead transitions. [2024-06-27 22:31:32,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 292 transitions, 3961 flow [2024-06-27 22:31:32,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:31:32,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:31:32,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 22:31:32,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975845410628019 [2024-06-27 22:31:32,161 INFO L175 Difference]: Start difference. First operand has 138 places, 251 transitions, 3264 flow. Second operand 9 states and 206 transitions. [2024-06-27 22:31:32,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 292 transitions, 3961 flow [2024-06-27 22:31:32,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 292 transitions, 3811 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 22:31:32,371 INFO L231 Difference]: Finished difference. Result has 142 places, 248 transitions, 3147 flow [2024-06-27 22:31:32,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3147, PETRI_PLACES=142, PETRI_TRANSITIONS=248} [2024-06-27 22:31:32,372 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 90 predicate places. [2024-06-27 22:31:32,372 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 248 transitions, 3147 flow [2024-06-27 22:31:32,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:32,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:32,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:32,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:31:32,373 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:32,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:32,373 INFO L85 PathProgramCache]: Analyzing trace with hash -480001424, now seen corresponding path program 1 times [2024-06-27 22:31:32,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:32,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964262022] [2024-06-27 22:31:32,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:32,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:32,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:33,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:33,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:33,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964262022] [2024-06-27 22:31:33,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964262022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:33,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:33,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:31:33,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306907459] [2024-06-27 22:31:33,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:33,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:31:33,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:33,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:31:33,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:31:33,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:33,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 248 transitions, 3147 flow. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:33,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:33,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:33,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:34,107 INFO L124 PetriNetUnfolderBase]: 5796/9045 cut-off events. [2024-06-27 22:31:34,107 INFO L125 PetriNetUnfolderBase]: For 76746/76750 co-relation queries the response was YES. [2024-06-27 22:31:34,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41334 conditions, 9045 events. 5796/9045 cut-off events. For 76746/76750 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 55835 event pairs, 2236 based on Foata normal form. 2/8819 useless extension candidates. Maximal degree in co-relation 41265. Up to 8237 conditions per place. [2024-06-27 22:31:34,170 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 247 selfloop transitions, 12 changer transitions 0/267 dead transitions. [2024-06-27 22:31:34,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 267 transitions, 3799 flow [2024-06-27 22:31:34,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:31:34,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:31:34,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 22:31:34,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384057971014493 [2024-06-27 22:31:34,171 INFO L175 Difference]: Start difference. First operand has 142 places, 248 transitions, 3147 flow. Second operand 6 states and 121 transitions. [2024-06-27 22:31:34,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 267 transitions, 3799 flow [2024-06-27 22:31:34,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 267 transitions, 3697 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 22:31:34,275 INFO L231 Difference]: Finished difference. Result has 142 places, 256 transitions, 3191 flow [2024-06-27 22:31:34,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3191, PETRI_PLACES=142, PETRI_TRANSITIONS=256} [2024-06-27 22:31:34,276 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 90 predicate places. [2024-06-27 22:31:34,276 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 256 transitions, 3191 flow [2024-06-27 22:31:34,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:34,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:34,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:34,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:31:34,277 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:34,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:34,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1227640824, now seen corresponding path program 1 times [2024-06-27 22:31:34,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:34,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114933689] [2024-06-27 22:31:34,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:34,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:34,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:35,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:35,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:35,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114933689] [2024-06-27 22:31:35,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114933689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:35,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:35,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:35,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863431333] [2024-06-27 22:31:35,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:35,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:35,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:35,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:35,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:35,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:35,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 256 transitions, 3191 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:35,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:35,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:35,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:37,073 INFO L124 PetriNetUnfolderBase]: 5884/9204 cut-off events. [2024-06-27 22:31:37,073 INFO L125 PetriNetUnfolderBase]: For 82233/82247 co-relation queries the response was YES. [2024-06-27 22:31:37,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43289 conditions, 9204 events. 5884/9204 cut-off events. For 82233/82247 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 57017 event pairs, 1588 based on Foata normal form. 19/8986 useless extension candidates. Maximal degree in co-relation 43220. Up to 7072 conditions per place. [2024-06-27 22:31:37,165 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 171 selfloop transitions, 144 changer transitions 0/323 dead transitions. [2024-06-27 22:31:37,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 323 transitions, 4344 flow [2024-06-27 22:31:37,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:31:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:31:37,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 22:31:37,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483091787439613 [2024-06-27 22:31:37,169 INFO L175 Difference]: Start difference. First operand has 142 places, 256 transitions, 3191 flow. Second operand 9 states and 227 transitions. [2024-06-27 22:31:37,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 323 transitions, 4344 flow [2024-06-27 22:31:37,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 323 transitions, 4217 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 22:31:37,302 INFO L231 Difference]: Finished difference. Result has 150 places, 267 transitions, 3634 flow [2024-06-27 22:31:37,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3634, PETRI_PLACES=150, PETRI_TRANSITIONS=267} [2024-06-27 22:31:37,302 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 98 predicate places. [2024-06-27 22:31:37,302 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 267 transitions, 3634 flow [2024-06-27 22:31:37,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:37,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:37,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:37,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:31:37,303 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:37,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:37,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1935469690, now seen corresponding path program 2 times [2024-06-27 22:31:37,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:37,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341235775] [2024-06-27 22:31:37,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:37,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:37,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:38,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:38,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:38,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341235775] [2024-06-27 22:31:38,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341235775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:38,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:38,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:38,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382195542] [2024-06-27 22:31:38,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:38,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:38,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:38,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:38,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:38,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:38,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 267 transitions, 3634 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:38,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:38,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:38,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:39,858 INFO L124 PetriNetUnfolderBase]: 5980/9336 cut-off events. [2024-06-27 22:31:39,859 INFO L125 PetriNetUnfolderBase]: For 95107/95117 co-relation queries the response was YES. [2024-06-27 22:31:39,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45817 conditions, 9336 events. 5980/9336 cut-off events. For 95107/95117 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 57801 event pairs, 1582 based on Foata normal form. 11/9110 useless extension candidates. Maximal degree in co-relation 45745. Up to 7138 conditions per place. [2024-06-27 22:31:39,941 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 170 selfloop transitions, 152 changer transitions 0/330 dead transitions. [2024-06-27 22:31:39,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 330 transitions, 4808 flow [2024-06-27 22:31:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:31:39,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:31:39,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 22:31:39,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-06-27 22:31:39,944 INFO L175 Difference]: Start difference. First operand has 150 places, 267 transitions, 3634 flow. Second operand 9 states and 224 transitions. [2024-06-27 22:31:39,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 330 transitions, 4808 flow [2024-06-27 22:31:40,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 330 transitions, 4554 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 22:31:40,096 INFO L231 Difference]: Finished difference. Result has 154 places, 277 transitions, 3890 flow [2024-06-27 22:31:40,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3890, PETRI_PLACES=154, PETRI_TRANSITIONS=277} [2024-06-27 22:31:40,096 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 102 predicate places. [2024-06-27 22:31:40,097 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 277 transitions, 3890 flow [2024-06-27 22:31:40,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:40,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:40,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:40,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:31:40,097 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:40,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:40,098 INFO L85 PathProgramCache]: Analyzing trace with hash -938271132, now seen corresponding path program 1 times [2024-06-27 22:31:40,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:40,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118421164] [2024-06-27 22:31:40,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:40,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:40,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:40,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:40,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:40,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118421164] [2024-06-27 22:31:40,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118421164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:40,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:40,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:31:40,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608606669] [2024-06-27 22:31:40,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:40,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:31:40,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:40,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:31:40,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:31:40,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 46 [2024-06-27 22:31:40,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 277 transitions, 3890 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:40,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:40,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 46 [2024-06-27 22:31:40,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:40,665 INFO L124 PetriNetUnfolderBase]: 2076/4012 cut-off events. [2024-06-27 22:31:40,665 INFO L125 PetriNetUnfolderBase]: For 54097/54943 co-relation queries the response was YES. [2024-06-27 22:31:40,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16936 conditions, 4012 events. 2076/4012 cut-off events. For 54097/54943 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 29787 event pairs, 526 based on Foata normal form. 377/4016 useless extension candidates. Maximal degree in co-relation 16886. Up to 2119 conditions per place. [2024-06-27 22:31:40,707 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 60 selfloop transitions, 49 changer transitions 0/235 dead transitions. [2024-06-27 22:31:40,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 235 transitions, 3416 flow [2024-06-27 22:31:40,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:31:40,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:31:40,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-27 22:31:40,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7391304347826086 [2024-06-27 22:31:40,708 INFO L175 Difference]: Start difference. First operand has 154 places, 277 transitions, 3890 flow. Second operand 3 states and 102 transitions. [2024-06-27 22:31:40,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 235 transitions, 3416 flow [2024-06-27 22:31:40,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 235 transitions, 3219 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 22:31:40,756 INFO L231 Difference]: Finished difference. Result has 135 places, 226 transitions, 3073 flow [2024-06-27 22:31:40,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3073, PETRI_PLACES=135, PETRI_TRANSITIONS=226} [2024-06-27 22:31:40,757 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 83 predicate places. [2024-06-27 22:31:40,757 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 226 transitions, 3073 flow [2024-06-27 22:31:40,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:40,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:40,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:40,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:31:40,758 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:40,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:40,758 INFO L85 PathProgramCache]: Analyzing trace with hash 692010088, now seen corresponding path program 3 times [2024-06-27 22:31:40,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:40,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067664222] [2024-06-27 22:31:40,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:40,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:40,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:41,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-06-27 22:31:41,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:41,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067664222] [2024-06-27 22:31:41,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067664222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:41,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:41,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:41,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590989310] [2024-06-27 22:31:41,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:41,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:41,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:41,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:41,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:41,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:41,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 226 transitions, 3073 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:41,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:41,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:41,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:43,184 INFO L124 PetriNetUnfolderBase]: 5050/7912 cut-off events. [2024-06-27 22:31:43,185 INFO L125 PetriNetUnfolderBase]: For 71880/71890 co-relation queries the response was YES. [2024-06-27 22:31:43,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36299 conditions, 7912 events. 5050/7912 cut-off events. For 71880/71890 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 47440 event pairs, 1328 based on Foata normal form. 14/7711 useless extension candidates. Maximal degree in co-relation 36253. Up to 6284 conditions per place. [2024-06-27 22:31:43,254 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 149 selfloop transitions, 111 changer transitions 1/269 dead transitions. [2024-06-27 22:31:43,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 269 transitions, 3863 flow [2024-06-27 22:31:43,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:31:43,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:31:43,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 22:31:43,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.531055900621118 [2024-06-27 22:31:43,256 INFO L175 Difference]: Start difference. First operand has 135 places, 226 transitions, 3073 flow. Second operand 7 states and 171 transitions. [2024-06-27 22:31:43,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 269 transitions, 3863 flow [2024-06-27 22:31:43,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 269 transitions, 3749 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 22:31:43,372 INFO L231 Difference]: Finished difference. Result has 141 places, 229 transitions, 3287 flow [2024-06-27 22:31:43,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3287, PETRI_PLACES=141, PETRI_TRANSITIONS=229} [2024-06-27 22:31:43,372 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 89 predicate places. [2024-06-27 22:31:43,372 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 229 transitions, 3287 flow [2024-06-27 22:31:43,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:43,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:43,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:43,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:31:43,378 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:43,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:43,384 INFO L85 PathProgramCache]: Analyzing trace with hash -363938426, now seen corresponding path program 4 times [2024-06-27 22:31:43,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:43,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736712996] [2024-06-27 22:31:43,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:43,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:43,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:44,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:44,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736712996] [2024-06-27 22:31:44,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736712996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:44,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:44,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:44,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131005504] [2024-06-27 22:31:44,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:44,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:44,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:44,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:44,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:44,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:44,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 229 transitions, 3287 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:44,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:44,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:44,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:45,477 INFO L124 PetriNetUnfolderBase]: 4768/7511 cut-off events. [2024-06-27 22:31:45,478 INFO L125 PetriNetUnfolderBase]: For 75564/75574 co-relation queries the response was YES. [2024-06-27 22:31:45,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36436 conditions, 7511 events. 4768/7511 cut-off events. For 75564/75574 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 45029 event pairs, 1067 based on Foata normal form. 9/7319 useless extension candidates. Maximal degree in co-relation 36388. Up to 5755 conditions per place. [2024-06-27 22:31:45,535 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 159 selfloop transitions, 136 changer transitions 0/303 dead transitions. [2024-06-27 22:31:45,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 303 transitions, 4520 flow [2024-06-27 22:31:45,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:31:45,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:31:45,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 22:31:45,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-06-27 22:31:45,538 INFO L175 Difference]: Start difference. First operand has 141 places, 229 transitions, 3287 flow. Second operand 8 states and 199 transitions. [2024-06-27 22:31:45,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 303 transitions, 4520 flow [2024-06-27 22:31:45,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 303 transitions, 4384 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:31:45,620 INFO L231 Difference]: Finished difference. Result has 146 places, 250 transitions, 3775 flow [2024-06-27 22:31:45,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3775, PETRI_PLACES=146, PETRI_TRANSITIONS=250} [2024-06-27 22:31:45,621 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-27 22:31:45,621 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 250 transitions, 3775 flow [2024-06-27 22:31:45,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:45,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:45,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:45,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:31:45,622 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:45,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:45,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2048406692, now seen corresponding path program 5 times [2024-06-27 22:31:45,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:45,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429000983] [2024-06-27 22:31:45,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:45,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:45,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:46,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:46,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:46,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429000983] [2024-06-27 22:31:46,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429000983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:46,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:46,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:46,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268434374] [2024-06-27 22:31:46,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:46,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:46,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:46,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:46,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:46,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:46,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 250 transitions, 3775 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:46,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:46,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:46,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:47,893 INFO L124 PetriNetUnfolderBase]: 4916/7764 cut-off events. [2024-06-27 22:31:47,893 INFO L125 PetriNetUnfolderBase]: For 89698/89710 co-relation queries the response was YES. [2024-06-27 22:31:47,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38779 conditions, 7764 events. 4916/7764 cut-off events. For 89698/89710 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 46865 event pairs, 1134 based on Foata normal form. 11/7574 useless extension candidates. Maximal degree in co-relation 38729. Up to 5876 conditions per place. [2024-06-27 22:31:47,950 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 154 selfloop transitions, 161 changer transitions 0/323 dead transitions. [2024-06-27 22:31:47,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 323 transitions, 5085 flow [2024-06-27 22:31:47,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:31:47,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:31:47,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 22:31:47,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-06-27 22:31:47,952 INFO L175 Difference]: Start difference. First operand has 146 places, 250 transitions, 3775 flow. Second operand 8 states and 199 transitions. [2024-06-27 22:31:47,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 323 transitions, 5085 flow [2024-06-27 22:31:48,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 323 transitions, 4826 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 22:31:48,062 INFO L231 Difference]: Finished difference. Result has 152 places, 278 transitions, 4514 flow [2024-06-27 22:31:48,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3543, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4514, PETRI_PLACES=152, PETRI_TRANSITIONS=278} [2024-06-27 22:31:48,063 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-27 22:31:48,063 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 278 transitions, 4514 flow [2024-06-27 22:31:48,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:48,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:48,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:48,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:31:48,064 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:48,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:48,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1995140767, now seen corresponding path program 1 times [2024-06-27 22:31:48,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:48,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448012545] [2024-06-27 22:31:48,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:48,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:48,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:48,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:48,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448012545] [2024-06-27 22:31:48,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448012545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:48,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:48,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:48,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134712365] [2024-06-27 22:31:48,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:48,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:48,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:48,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:48,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:48,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:48,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 278 transitions, 4514 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:48,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:48,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:48,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:49,942 INFO L124 PetriNetUnfolderBase]: 4913/7481 cut-off events. [2024-06-27 22:31:49,943 INFO L125 PetriNetUnfolderBase]: For 98652/98656 co-relation queries the response was YES. [2024-06-27 22:31:49,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39627 conditions, 7481 events. 4913/7481 cut-off events. For 98652/98656 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 43088 event pairs, 1639 based on Foata normal form. 2/7368 useless extension candidates. Maximal degree in co-relation 39574. Up to 6956 conditions per place. [2024-06-27 22:31:50,017 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 270 selfloop transitions, 15 changer transitions 0/293 dead transitions. [2024-06-27 22:31:50,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 293 transitions, 5152 flow [2024-06-27 22:31:50,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:31:50,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:31:50,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 109 transitions. [2024-06-27 22:31:50,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47391304347826085 [2024-06-27 22:31:50,018 INFO L175 Difference]: Start difference. First operand has 152 places, 278 transitions, 4514 flow. Second operand 5 states and 109 transitions. [2024-06-27 22:31:50,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 293 transitions, 5152 flow [2024-06-27 22:31:50,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 293 transitions, 4960 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 22:31:50,167 INFO L231 Difference]: Finished difference. Result has 153 places, 282 transitions, 4400 flow [2024-06-27 22:31:50,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4400, PETRI_PLACES=153, PETRI_TRANSITIONS=282} [2024-06-27 22:31:50,168 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-06-27 22:31:50,168 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 282 transitions, 4400 flow [2024-06-27 22:31:50,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:50,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:50,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:50,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:31:50,169 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:50,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:50,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1521382577, now seen corresponding path program 1 times [2024-06-27 22:31:50,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:50,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415799765] [2024-06-27 22:31:50,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:50,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:50,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:51,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:51,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:51,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415799765] [2024-06-27 22:31:51,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415799765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:51,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:51,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:51,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519313913] [2024-06-27 22:31:51,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:51,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:51,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:51,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:51,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:51,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:51,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 282 transitions, 4400 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:51,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:51,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:51,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:52,528 INFO L124 PetriNetUnfolderBase]: 4955/7811 cut-off events. [2024-06-27 22:31:52,529 INFO L125 PetriNetUnfolderBase]: For 101421/101431 co-relation queries the response was YES. [2024-06-27 22:31:52,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40255 conditions, 7811 events. 4955/7811 cut-off events. For 101421/101431 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 47083 event pairs, 1388 based on Foata normal form. 12/7612 useless extension candidates. Maximal degree in co-relation 40201. Up to 6593 conditions per place. [2024-06-27 22:31:52,600 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 221 selfloop transitions, 94 changer transitions 0/323 dead transitions. [2024-06-27 22:31:52,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 323 transitions, 5230 flow [2024-06-27 22:31:52,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:31:52,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:31:52,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 22:31:52,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-27 22:31:52,602 INFO L175 Difference]: Start difference. First operand has 153 places, 282 transitions, 4400 flow. Second operand 8 states and 182 transitions. [2024-06-27 22:31:52,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 323 transitions, 5230 flow [2024-06-27 22:31:52,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 323 transitions, 5192 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 22:31:52,746 INFO L231 Difference]: Finished difference. Result has 158 places, 284 transitions, 4588 flow [2024-06-27 22:31:52,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4588, PETRI_PLACES=158, PETRI_TRANSITIONS=284} [2024-06-27 22:31:52,747 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 106 predicate places. [2024-06-27 22:31:52,747 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 284 transitions, 4588 flow [2024-06-27 22:31:52,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:52,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:52,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:52,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:31:52,748 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:52,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:52,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1521322127, now seen corresponding path program 2 times [2024-06-27 22:31:52,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:52,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771437368] [2024-06-27 22:31:52,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:52,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:52,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:53,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:53,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:53,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771437368] [2024-06-27 22:31:53,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771437368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:53,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:53,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:31:53,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446283428] [2024-06-27 22:31:53,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:53,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:31:53,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:53,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:31:53,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:31:53,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:53,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 284 transitions, 4588 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:53,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:53,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:53,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:55,136 INFO L124 PetriNetUnfolderBase]: 5082/8014 cut-off events. [2024-06-27 22:31:55,137 INFO L125 PetriNetUnfolderBase]: For 111612/111622 co-relation queries the response was YES. [2024-06-27 22:31:55,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41986 conditions, 8014 events. 5082/8014 cut-off events. For 111612/111622 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 48672 event pairs, 1381 based on Foata normal form. 12/7811 useless extension candidates. Maximal degree in co-relation 41931. Up to 6626 conditions per place. [2024-06-27 22:31:55,212 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 237 selfloop transitions, 85 changer transitions 0/330 dead transitions. [2024-06-27 22:31:55,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 330 transitions, 5442 flow [2024-06-27 22:31:55,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:31:55,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:31:55,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 22:31:55,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49728260869565216 [2024-06-27 22:31:55,219 INFO L175 Difference]: Start difference. First operand has 158 places, 284 transitions, 4588 flow. Second operand 8 states and 183 transitions. [2024-06-27 22:31:55,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 330 transitions, 5442 flow [2024-06-27 22:31:55,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 330 transitions, 5246 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 22:31:55,377 INFO L231 Difference]: Finished difference. Result has 161 places, 289 transitions, 4633 flow [2024-06-27 22:31:55,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4633, PETRI_PLACES=161, PETRI_TRANSITIONS=289} [2024-06-27 22:31:55,378 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 109 predicate places. [2024-06-27 22:31:55,378 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 289 transitions, 4633 flow [2024-06-27 22:31:55,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:55,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:55,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:55,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:31:55,379 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:55,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:55,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1639654955, now seen corresponding path program 1 times [2024-06-27 22:31:55,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:55,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779100956] [2024-06-27 22:31:55,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:55,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:55,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:56,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:56,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:56,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779100956] [2024-06-27 22:31:56,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779100956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:56,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:56,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:31:56,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025910319] [2024-06-27 22:31:56,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:56,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:31:56,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:56,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:31:56,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:31:57,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:57,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 289 transitions, 4633 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:57,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:57,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:57,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:31:58,485 INFO L124 PetriNetUnfolderBase]: 5270/8292 cut-off events. [2024-06-27 22:31:58,485 INFO L125 PetriNetUnfolderBase]: For 127419/127429 co-relation queries the response was YES. [2024-06-27 22:31:58,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44031 conditions, 8292 events. 5270/8292 cut-off events. For 127419/127429 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 50549 event pairs, 1078 based on Foata normal form. 29/8101 useless extension candidates. Maximal degree in co-relation 43974. Up to 6107 conditions per place. [2024-06-27 22:31:58,569 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 174 selfloop transitions, 158 changer transitions 0/340 dead transitions. [2024-06-27 22:31:58,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 340 transitions, 5551 flow [2024-06-27 22:31:58,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:31:58,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:31:58,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 22:31:58,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-27 22:31:58,571 INFO L175 Difference]: Start difference. First operand has 161 places, 289 transitions, 4633 flow. Second operand 9 states and 210 transitions. [2024-06-27 22:31:58,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 340 transitions, 5551 flow [2024-06-27 22:31:58,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 340 transitions, 5382 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 22:31:58,768 INFO L231 Difference]: Finished difference. Result has 165 places, 292 transitions, 4839 flow [2024-06-27 22:31:58,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4464, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4839, PETRI_PLACES=165, PETRI_TRANSITIONS=292} [2024-06-27 22:31:58,768 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 113 predicate places. [2024-06-27 22:31:58,768 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 292 transitions, 4839 flow [2024-06-27 22:31:58,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:58,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:31:58,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:31:58,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:31:58,769 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:31:58,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:31:58,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1731292593, now seen corresponding path program 1 times [2024-06-27 22:31:58,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:31:58,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387923459] [2024-06-27 22:31:58,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:31:58,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:31:58,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:31:59,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:31:59,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:31:59,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387923459] [2024-06-27 22:31:59,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387923459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:31:59,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:31:59,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:31:59,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105023331] [2024-06-27 22:31:59,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:31:59,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:31:59,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:31:59,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:31:59,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:31:59,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:31:59,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 292 transitions, 4839 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:31:59,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:31:59,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:31:59,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:00,720 INFO L124 PetriNetUnfolderBase]: 5282/8311 cut-off events. [2024-06-27 22:32:00,721 INFO L125 PetriNetUnfolderBase]: For 128828/128834 co-relation queries the response was YES. [2024-06-27 22:32:00,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45634 conditions, 8311 events. 5282/8311 cut-off events. For 128828/128834 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 50408 event pairs, 1616 based on Foata normal form. 5/8106 useless extension candidates. Maximal degree in co-relation 45576. Up to 7480 conditions per place. [2024-06-27 22:32:00,799 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 296 selfloop transitions, 24 changer transitions 0/328 dead transitions. [2024-06-27 22:32:00,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 328 transitions, 5850 flow [2024-06-27 22:32:00,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:32:00,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:32:00,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 22:32:00,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4440993788819876 [2024-06-27 22:32:00,801 INFO L175 Difference]: Start difference. First operand has 165 places, 292 transitions, 4839 flow. Second operand 7 states and 143 transitions. [2024-06-27 22:32:00,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 328 transitions, 5850 flow [2024-06-27 22:32:00,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 328 transitions, 5507 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 22:32:00,988 INFO L231 Difference]: Finished difference. Result has 168 places, 309 transitions, 4891 flow [2024-06-27 22:32:00,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4891, PETRI_PLACES=168, PETRI_TRANSITIONS=309} [2024-06-27 22:32:00,989 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 116 predicate places. [2024-06-27 22:32:00,989 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 309 transitions, 4891 flow [2024-06-27 22:32:00,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:00,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:00,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:00,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:32:00,990 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:00,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:00,990 INFO L85 PathProgramCache]: Analyzing trace with hash -534162373, now seen corresponding path program 2 times [2024-06-27 22:32:00,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:00,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258270199] [2024-06-27 22:32:00,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:00,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:01,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:02,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:02,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:02,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258270199] [2024-06-27 22:32:02,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258270199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:02,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:02,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:32:02,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016850698] [2024-06-27 22:32:02,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:02,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:32:02,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:02,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:32:02,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:32:02,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:02,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 309 transitions, 4891 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:02,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:02,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:02,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:04,024 INFO L124 PetriNetUnfolderBase]: 5316/8334 cut-off events. [2024-06-27 22:32:04,029 INFO L125 PetriNetUnfolderBase]: For 130006/130006 co-relation queries the response was YES. [2024-06-27 22:32:04,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45560 conditions, 8334 events. 5316/8334 cut-off events. For 130006/130006 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 50461 event pairs, 1145 based on Foata normal form. 4/8094 useless extension candidates. Maximal degree in co-relation 45498. Up to 6437 conditions per place. [2024-06-27 22:32:04,115 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 170 selfloop transitions, 180 changer transitions 0/358 dead transitions. [2024-06-27 22:32:04,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 358 transitions, 5865 flow [2024-06-27 22:32:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:04,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:04,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 22:32:04,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-06-27 22:32:04,117 INFO L175 Difference]: Start difference. First operand has 168 places, 309 transitions, 4891 flow. Second operand 9 states and 204 transitions. [2024-06-27 22:32:04,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 358 transitions, 5865 flow [2024-06-27 22:32:04,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 358 transitions, 5821 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-27 22:32:04,351 INFO L231 Difference]: Finished difference. Result has 176 places, 312 transitions, 5268 flow [2024-06-27 22:32:04,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4847, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5268, PETRI_PLACES=176, PETRI_TRANSITIONS=312} [2024-06-27 22:32:04,352 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-27 22:32:04,352 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 312 transitions, 5268 flow [2024-06-27 22:32:04,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:04,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:04,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:04,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:32:04,353 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:04,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:04,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1813558031, now seen corresponding path program 3 times [2024-06-27 22:32:04,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:04,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565154643] [2024-06-27 22:32:04,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:04,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:05,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-06-27 22:32:05,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:05,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565154643] [2024-06-27 22:32:05,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565154643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:05,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:05,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:32:05,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184945507] [2024-06-27 22:32:05,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:05,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:32:05,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:05,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:32:05,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:32:05,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:05,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 312 transitions, 5268 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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-06-27 22:32:05,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:05,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:05,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:07,599 INFO L124 PetriNetUnfolderBase]: 5350/8384 cut-off events. [2024-06-27 22:32:07,600 INFO L125 PetriNetUnfolderBase]: For 147970/147970 co-relation queries the response was YES. [2024-06-27 22:32:07,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48015 conditions, 8384 events. 5350/8384 cut-off events. For 147970/147970 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 50798 event pairs, 1182 based on Foata normal form. 4/8144 useless extension candidates. Maximal degree in co-relation 47951. Up to 6481 conditions per place. [2024-06-27 22:32:07,693 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 181 selfloop transitions, 176 changer transitions 0/365 dead transitions. [2024-06-27 22:32:07,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 365 transitions, 6306 flow [2024-06-27 22:32:07,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:07,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:07,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 22:32:07,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49516908212560384 [2024-06-27 22:32:07,695 INFO L175 Difference]: Start difference. First operand has 176 places, 312 transitions, 5268 flow. Second operand 9 states and 205 transitions. [2024-06-27 22:32:07,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 365 transitions, 6306 flow [2024-06-27 22:32:07,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 365 transitions, 5911 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 22:32:07,980 INFO L231 Difference]: Finished difference. Result has 178 places, 315 transitions, 5293 flow [2024-06-27 22:32:07,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5293, PETRI_PLACES=178, PETRI_TRANSITIONS=315} [2024-06-27 22:32:07,981 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 126 predicate places. [2024-06-27 22:32:07,981 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 315 transitions, 5293 flow [2024-06-27 22:32:07,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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-06-27 22:32:07,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:07,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:07,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:32:07,983 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:07,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:07,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1577086001, now seen corresponding path program 4 times [2024-06-27 22:32:07,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:07,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576441229] [2024-06-27 22:32:07,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:07,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:07,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:09,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:09,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576441229] [2024-06-27 22:32:09,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576441229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:09,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:09,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:32:09,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901607161] [2024-06-27 22:32:09,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:09,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:32:09,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:09,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:32:09,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:32:09,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:09,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 315 transitions, 5293 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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-06-27 22:32:09,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:09,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:09,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:11,077 INFO L124 PetriNetUnfolderBase]: 5574/8724 cut-off events. [2024-06-27 22:32:11,077 INFO L125 PetriNetUnfolderBase]: For 168082/168082 co-relation queries the response was YES. [2024-06-27 22:32:11,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50964 conditions, 8724 events. 5574/8724 cut-off events. For 168082/168082 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 53306 event pairs, 876 based on Foata normal form. 4/8484 useless extension candidates. Maximal degree in co-relation 50899. Up to 6137 conditions per place. [2024-06-27 22:32:11,168 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 170 selfloop transitions, 194 changer transitions 0/372 dead transitions. [2024-06-27 22:32:11,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 372 transitions, 6471 flow [2024-06-27 22:32:11,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:11,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:11,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 22:32:11,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-27 22:32:11,170 INFO L175 Difference]: Start difference. First operand has 178 places, 315 transitions, 5293 flow. Second operand 9 states and 210 transitions. [2024-06-27 22:32:11,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 372 transitions, 6471 flow [2024-06-27 22:32:11,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 372 transitions, 6097 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 22:32:11,513 INFO L231 Difference]: Finished difference. Result has 181 places, 321 transitions, 5437 flow [2024-06-27 22:32:11,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4919, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5437, PETRI_PLACES=181, PETRI_TRANSITIONS=321} [2024-06-27 22:32:11,513 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 129 predicate places. [2024-06-27 22:32:11,513 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 321 transitions, 5437 flow [2024-06-27 22:32:11,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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-06-27 22:32:11,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:11,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:11,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:32:11,514 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:11,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:11,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1719834993, now seen corresponding path program 2 times [2024-06-27 22:32:11,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:11,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315920115] [2024-06-27 22:32:11,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:11,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:11,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:12,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:12,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:12,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315920115] [2024-06-27 22:32:12,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315920115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:12,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:12,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:32:12,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792558096] [2024-06-27 22:32:12,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:12,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:32:12,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:12,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:32:12,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:32:12,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:12,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 321 transitions, 5437 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:12,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:12,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:12,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:13,577 INFO L124 PetriNetUnfolderBase]: 5586/8769 cut-off events. [2024-06-27 22:32:13,578 INFO L125 PetriNetUnfolderBase]: For 176195/176210 co-relation queries the response was YES. [2024-06-27 22:32:13,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51993 conditions, 8769 events. 5586/8769 cut-off events. For 176195/176210 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 53583 event pairs, 1689 based on Foata normal form. 11/8567 useless extension candidates. Maximal degree in co-relation 51927. Up to 7914 conditions per place. [2024-06-27 22:32:13,680 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 303 selfloop transitions, 35 changer transitions 0/346 dead transitions. [2024-06-27 22:32:13,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 346 transitions, 6345 flow [2024-06-27 22:32:13,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:32:13,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:32:13,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-27 22:32:13,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47101449275362317 [2024-06-27 22:32:13,682 INFO L175 Difference]: Start difference. First operand has 181 places, 321 transitions, 5437 flow. Second operand 6 states and 130 transitions. [2024-06-27 22:32:13,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 346 transitions, 6345 flow [2024-06-27 22:32:14,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 346 transitions, 5821 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 22:32:14,052 INFO L231 Difference]: Finished difference. Result has 180 places, 329 transitions, 5098 flow [2024-06-27 22:32:14,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5098, PETRI_PLACES=180, PETRI_TRANSITIONS=329} [2024-06-27 22:32:14,052 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-06-27 22:32:14,053 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 329 transitions, 5098 flow [2024-06-27 22:32:14,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:14,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:14,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:14,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:32:14,053 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:14,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:14,054 INFO L85 PathProgramCache]: Analyzing trace with hash -530411037, now seen corresponding path program 3 times [2024-06-27 22:32:14,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:14,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607016681] [2024-06-27 22:32:14,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:14,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:14,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:14,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:14,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607016681] [2024-06-27 22:32:14,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607016681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:14,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:14,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:32:14,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781194909] [2024-06-27 22:32:14,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:14,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:32:14,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:14,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:32:14,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:32:14,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:14,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 329 transitions, 5098 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:14,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:14,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:14,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:16,452 INFO L124 PetriNetUnfolderBase]: 5664/8886 cut-off events. [2024-06-27 22:32:16,452 INFO L125 PetriNetUnfolderBase]: For 170996/171002 co-relation queries the response was YES. [2024-06-27 22:32:16,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51800 conditions, 8886 events. 5664/8886 cut-off events. For 170996/171002 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 54526 event pairs, 1506 based on Foata normal form. 8/8680 useless extension candidates. Maximal degree in co-relation 51733. Up to 7638 conditions per place. [2024-06-27 22:32:16,559 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 270 selfloop transitions, 104 changer transitions 0/382 dead transitions. [2024-06-27 22:32:16,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 382 transitions, 6142 flow [2024-06-27 22:32:16,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:32:16,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:32:16,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 22:32:16,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271739130434783 [2024-06-27 22:32:16,561 INFO L175 Difference]: Start difference. First operand has 180 places, 329 transitions, 5098 flow. Second operand 8 states and 194 transitions. [2024-06-27 22:32:16,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 382 transitions, 6142 flow [2024-06-27 22:32:16,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 382 transitions, 6063 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 22:32:16,938 INFO L231 Difference]: Finished difference. Result has 186 places, 333 transitions, 5312 flow [2024-06-27 22:32:16,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5030, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5312, PETRI_PLACES=186, PETRI_TRANSITIONS=333} [2024-06-27 22:32:16,939 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-06-27 22:32:16,939 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 333 transitions, 5312 flow [2024-06-27 22:32:16,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:16,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:16,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:16,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:32:16,940 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:16,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:16,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2053944351, now seen corresponding path program 4 times [2024-06-27 22:32:16,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:16,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912484295] [2024-06-27 22:32:16,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:16,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:16,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:17,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:17,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:17,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912484295] [2024-06-27 22:32:17,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912484295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:17,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:17,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:32:17,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689758432] [2024-06-27 22:32:17,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:17,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:32:17,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:17,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:32:17,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:32:17,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:17,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 333 transitions, 5312 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:17,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:17,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:17,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:19,368 INFO L124 PetriNetUnfolderBase]: 5893/9261 cut-off events. [2024-06-27 22:32:19,368 INFO L125 PetriNetUnfolderBase]: For 186385/186391 co-relation queries the response was YES. [2024-06-27 22:32:19,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54216 conditions, 9261 events. 5893/9261 cut-off events. For 186385/186391 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 57490 event pairs, 1550 based on Foata normal form. 8/9047 useless extension candidates. Maximal degree in co-relation 54147. Up to 7696 conditions per place. [2024-06-27 22:32:19,473 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 288 selfloop transitions, 100 changer transitions 0/396 dead transitions. [2024-06-27 22:32:19,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 396 transitions, 6447 flow [2024-06-27 22:32:19,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:32:19,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:32:19,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 22:32:19,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.529891304347826 [2024-06-27 22:32:19,475 INFO L175 Difference]: Start difference. First operand has 186 places, 333 transitions, 5312 flow. Second operand 8 states and 195 transitions. [2024-06-27 22:32:19,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 396 transitions, 6447 flow [2024-06-27 22:32:19,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 396 transitions, 6312 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 22:32:19,810 INFO L231 Difference]: Finished difference. Result has 191 places, 344 transitions, 5539 flow [2024-06-27 22:32:19,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5177, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5539, PETRI_PLACES=191, PETRI_TRANSITIONS=344} [2024-06-27 22:32:19,812 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-06-27 22:32:19,812 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 344 transitions, 5539 flow [2024-06-27 22:32:19,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:19,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:19,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:19,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:32:19,812 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:19,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:19,813 INFO L85 PathProgramCache]: Analyzing trace with hash -935244573, now seen corresponding path program 5 times [2024-06-27 22:32:19,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:19,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922583383] [2024-06-27 22:32:19,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:19,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:19,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:20,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:20,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:20,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922583383] [2024-06-27 22:32:20,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922583383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:20,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:20,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:32:20,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642925309] [2024-06-27 22:32:20,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:20,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:32:20,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:20,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:32:20,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:32:20,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-27 22:32:20,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 344 transitions, 5539 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:20,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:20,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-27 22:32:20,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:22,010 INFO L124 PetriNetUnfolderBase]: 4778/7999 cut-off events. [2024-06-27 22:32:22,011 INFO L125 PetriNetUnfolderBase]: For 161440/161640 co-relation queries the response was YES. [2024-06-27 22:32:22,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47072 conditions, 7999 events. 4778/7999 cut-off events. For 161440/161640 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 53439 event pairs, 939 based on Foata normal form. 177/7897 useless extension candidates. Maximal degree in co-relation 47001. Up to 5617 conditions per place. [2024-06-27 22:32:22,103 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 210 selfloop transitions, 120 changer transitions 0/400 dead transitions. [2024-06-27 22:32:22,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 400 transitions, 6568 flow [2024-06-27 22:32:22,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:32:22,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:32:22,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 22:32:22,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-06-27 22:32:22,105 INFO L175 Difference]: Start difference. First operand has 191 places, 344 transitions, 5539 flow. Second operand 6 states and 172 transitions. [2024-06-27 22:32:22,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 400 transitions, 6568 flow [2024-06-27 22:32:22,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 400 transitions, 6376 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 22:32:22,475 INFO L231 Difference]: Finished difference. Result has 194 places, 357 transitions, 5880 flow [2024-06-27 22:32:22,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5347, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5880, PETRI_PLACES=194, PETRI_TRANSITIONS=357} [2024-06-27 22:32:22,476 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-06-27 22:32:22,476 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 357 transitions, 5880 flow [2024-06-27 22:32:22,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:22,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:22,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:22,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:32:22,476 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:22,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:22,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1093670883, now seen corresponding path program 5 times [2024-06-27 22:32:22,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:22,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997902721] [2024-06-27 22:32:22,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:22,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:22,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:23,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:23,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:23,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997902721] [2024-06-27 22:32:23,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997902721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:23,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:23,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:32:23,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159114446] [2024-06-27 22:32:23,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:23,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:32:23,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:23,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:32:23,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:32:23,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:23,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 357 transitions, 5880 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:23,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:23,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:23,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:25,831 INFO L124 PetriNetUnfolderBase]: 6177/9718 cut-off events. [2024-06-27 22:32:25,832 INFO L125 PetriNetUnfolderBase]: For 206900/206906 co-relation queries the response was YES. [2024-06-27 22:32:25,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58295 conditions, 9718 events. 6177/9718 cut-off events. For 206900/206906 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 60968 event pairs, 1339 based on Foata normal form. 25/9507 useless extension candidates. Maximal degree in co-relation 58221. Up to 7340 conditions per place. [2024-06-27 22:32:25,950 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 239 selfloop transitions, 168 changer transitions 0/415 dead transitions. [2024-06-27 22:32:25,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 415 transitions, 6956 flow [2024-06-27 22:32:25,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:25,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:25,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 22:32:25,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538647342995169 [2024-06-27 22:32:25,951 INFO L175 Difference]: Start difference. First operand has 194 places, 357 transitions, 5880 flow. Second operand 9 states and 223 transitions. [2024-06-27 22:32:25,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 415 transitions, 6956 flow [2024-06-27 22:32:26,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 415 transitions, 6807 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 22:32:26,480 INFO L231 Difference]: Finished difference. Result has 201 places, 360 transitions, 6113 flow [2024-06-27 22:32:26,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6113, PETRI_PLACES=201, PETRI_TRANSITIONS=360} [2024-06-27 22:32:26,481 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-27 22:32:26,481 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 360 transitions, 6113 flow [2024-06-27 22:32:26,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:26,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:26,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:26,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:32:26,482 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:26,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:26,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1795007601, now seen corresponding path program 3 times [2024-06-27 22:32:26,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:26,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787740189] [2024-06-27 22:32:26,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:26,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:27,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:27,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:27,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787740189] [2024-06-27 22:32:27,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787740189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:27,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:27,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:32:27,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969041491] [2024-06-27 22:32:27,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:27,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:32:27,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:27,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:32:27,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:32:27,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:27,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 360 transitions, 6113 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:27,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:27,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:27,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:28,736 INFO L124 PetriNetUnfolderBase]: 6186/9755 cut-off events. [2024-06-27 22:32:28,736 INFO L125 PetriNetUnfolderBase]: For 206939/206945 co-relation queries the response was YES. [2024-06-27 22:32:28,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58671 conditions, 9755 events. 6186/9755 cut-off events. For 206939/206945 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 61343 event pairs, 2031 based on Foata normal form. 7/9528 useless extension candidates. Maximal degree in co-relation 58596. Up to 8802 conditions per place. [2024-06-27 22:32:28,850 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 352 selfloop transitions, 31 changer transitions 0/391 dead transitions. [2024-06-27 22:32:28,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 391 transitions, 7045 flow [2024-06-27 22:32:28,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:32:28,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:32:28,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 22:32:28,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4751552795031056 [2024-06-27 22:32:28,856 INFO L175 Difference]: Start difference. First operand has 201 places, 360 transitions, 6113 flow. Second operand 7 states and 153 transitions. [2024-06-27 22:32:28,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 391 transitions, 7045 flow [2024-06-27 22:32:29,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 391 transitions, 6631 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 22:32:29,409 INFO L231 Difference]: Finished difference. Result has 201 places, 367 transitions, 5871 flow [2024-06-27 22:32:29,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5703, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5871, PETRI_PLACES=201, PETRI_TRANSITIONS=367} [2024-06-27 22:32:29,410 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-27 22:32:29,410 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 367 transitions, 5871 flow [2024-06-27 22:32:29,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:29,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:29,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:29,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:32:29,411 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:29,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:29,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1534052599, now seen corresponding path program 1 times [2024-06-27 22:32:29,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:29,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432705036] [2024-06-27 22:32:29,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:29,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:29,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:30,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:30,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:30,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432705036] [2024-06-27 22:32:30,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432705036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:30,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:30,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:32:30,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127888130] [2024-06-27 22:32:30,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:30,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:32:30,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:30,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:32:30,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:32:30,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:30,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 367 transitions, 5871 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:30,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:30,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:30,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:31,778 INFO L124 PetriNetUnfolderBase]: 6198/9768 cut-off events. [2024-06-27 22:32:31,778 INFO L125 PetriNetUnfolderBase]: For 187112/187112 co-relation queries the response was YES. [2024-06-27 22:32:31,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56371 conditions, 9768 events. 6198/9768 cut-off events. For 187112/187112 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 61307 event pairs, 2111 based on Foata normal form. 1/9534 useless extension candidates. Maximal degree in co-relation 56294. Up to 8842 conditions per place. [2024-06-27 22:32:31,898 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 368 selfloop transitions, 16 changer transitions 0/392 dead transitions. [2024-06-27 22:32:31,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 392 transitions, 6833 flow [2024-06-27 22:32:31,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:32:31,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:32:31,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 22:32:31,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43478260869565216 [2024-06-27 22:32:31,900 INFO L175 Difference]: Start difference. First operand has 201 places, 367 transitions, 5871 flow. Second operand 7 states and 140 transitions. [2024-06-27 22:32:31,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 392 transitions, 6833 flow [2024-06-27 22:32:32,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 392 transitions, 6766 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 22:32:32,252 INFO L231 Difference]: Finished difference. Result has 205 places, 375 transitions, 5986 flow [2024-06-27 22:32:32,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5986, PETRI_PLACES=205, PETRI_TRANSITIONS=375} [2024-06-27 22:32:32,253 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-27 22:32:32,254 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 375 transitions, 5986 flow [2024-06-27 22:32:32,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:32,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:32,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:32,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:32:32,254 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:32,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:32,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1719829041, now seen corresponding path program 2 times [2024-06-27 22:32:32,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:32,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205883812] [2024-06-27 22:32:32,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:32,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:32,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:32,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:32,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:32,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205883812] [2024-06-27 22:32:32,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205883812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:32,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:32,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:32:32,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663119042] [2024-06-27 22:32:32,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:32,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:32:32,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:32,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:32:32,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:32:33,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:33,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 375 transitions, 5986 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:33,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:33,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:33,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:34,529 INFO L124 PetriNetUnfolderBase]: 6195/9766 cut-off events. [2024-06-27 22:32:34,530 INFO L125 PetriNetUnfolderBase]: For 195386/195395 co-relation queries the response was YES. [2024-06-27 22:32:34,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57417 conditions, 9766 events. 6195/9766 cut-off events. For 195386/195395 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 61384 event pairs, 2117 based on Foata normal form. 7/9537 useless extension candidates. Maximal degree in co-relation 57338. Up to 8824 conditions per place. [2024-06-27 22:32:34,669 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 362 selfloop transitions, 23 changer transitions 0/393 dead transitions. [2024-06-27 22:32:34,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 393 transitions, 6862 flow [2024-06-27 22:32:34,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:32:34,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:32:34,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 22:32:34,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43167701863354035 [2024-06-27 22:32:34,671 INFO L175 Difference]: Start difference. First operand has 205 places, 375 transitions, 5986 flow. Second operand 7 states and 139 transitions. [2024-06-27 22:32:34,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 393 transitions, 6862 flow [2024-06-27 22:32:35,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 393 transitions, 6812 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 22:32:35,084 INFO L231 Difference]: Finished difference. Result has 209 places, 379 transitions, 6047 flow [2024-06-27 22:32:35,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6047, PETRI_PLACES=209, PETRI_TRANSITIONS=379} [2024-06-27 22:32:35,084 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-06-27 22:32:35,085 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 379 transitions, 6047 flow [2024-06-27 22:32:35,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:35,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:35,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:35,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:32:35,085 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:35,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:35,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1719820113, now seen corresponding path program 1 times [2024-06-27 22:32:35,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:35,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587675460] [2024-06-27 22:32:35,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:35,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:36,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:36,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:36,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587675460] [2024-06-27 22:32:36,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587675460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:36,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:36,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:32:36,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031757171] [2024-06-27 22:32:36,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:36,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:32:36,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:36,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:32:36,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:32:36,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:36,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 379 transitions, 6047 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:36,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:36,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:36,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:37,866 INFO L124 PetriNetUnfolderBase]: 6201/9772 cut-off events. [2024-06-27 22:32:37,866 INFO L125 PetriNetUnfolderBase]: For 203680/203680 co-relation queries the response was YES. [2024-06-27 22:32:37,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58608 conditions, 9772 events. 6201/9772 cut-off events. For 203680/203680 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 61333 event pairs, 2107 based on Foata normal form. 1/9538 useless extension candidates. Maximal degree in co-relation 58527. Up to 8840 conditions per place. [2024-06-27 22:32:37,993 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 369 selfloop transitions, 26 changer transitions 0/403 dead transitions. [2024-06-27 22:32:37,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 403 transitions, 7027 flow [2024-06-27 22:32:37,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:32:37,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:32:37,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 22:32:37,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43788819875776397 [2024-06-27 22:32:37,995 INFO L175 Difference]: Start difference. First operand has 209 places, 379 transitions, 6047 flow. Second operand 7 states and 141 transitions. [2024-06-27 22:32:37,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 403 transitions, 7027 flow [2024-06-27 22:32:38,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 403 transitions, 6944 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 22:32:38,428 INFO L231 Difference]: Finished difference. Result has 212 places, 387 transitions, 6157 flow [2024-06-27 22:32:38,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6157, PETRI_PLACES=212, PETRI_TRANSITIONS=387} [2024-06-27 22:32:38,429 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-27 22:32:38,429 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 387 transitions, 6157 flow [2024-06-27 22:32:38,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:38,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:38,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:38,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:32:38,430 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:38,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:38,430 INFO L85 PathProgramCache]: Analyzing trace with hash 4912623, now seen corresponding path program 1 times [2024-06-27 22:32:38,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:38,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613055220] [2024-06-27 22:32:38,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:38,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:38,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:39,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:39,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613055220] [2024-06-27 22:32:39,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613055220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:39,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:39,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:32:39,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614765955] [2024-06-27 22:32:39,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:39,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:32:39,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:39,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:32:39,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:32:39,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:39,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 387 transitions, 6157 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:39,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:39,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:39,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:41,452 INFO L124 PetriNetUnfolderBase]: 6321/9941 cut-off events. [2024-06-27 22:32:41,452 INFO L125 PetriNetUnfolderBase]: For 225995/226004 co-relation queries the response was YES. [2024-06-27 22:32:41,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60930 conditions, 9941 events. 6321/9941 cut-off events. For 225995/226004 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 62773 event pairs, 1218 based on Foata normal form. 18/9713 useless extension candidates. Maximal degree in co-relation 60847. Up to 7230 conditions per place. [2024-06-27 22:32:41,580 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 267 selfloop transitions, 177 changer transitions 0/452 dead transitions. [2024-06-27 22:32:41,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 452 transitions, 7515 flow [2024-06-27 22:32:41,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:41,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:41,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 22:32:41,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-06-27 22:32:41,582 INFO L175 Difference]: Start difference. First operand has 212 places, 387 transitions, 6157 flow. Second operand 9 states and 213 transitions. [2024-06-27 22:32:41,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 452 transitions, 7515 flow [2024-06-27 22:32:42,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 452 transitions, 7434 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 22:32:42,082 INFO L231 Difference]: Finished difference. Result has 219 places, 398 transitions, 6652 flow [2024-06-27 22:32:42,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6652, PETRI_PLACES=219, PETRI_TRANSITIONS=398} [2024-06-27 22:32:42,085 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-06-27 22:32:42,085 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 398 transitions, 6652 flow [2024-06-27 22:32:42,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:42,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:42,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:42,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:32:42,085 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:42,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:42,086 INFO L85 PathProgramCache]: Analyzing trace with hash -83653137, now seen corresponding path program 2 times [2024-06-27 22:32:42,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:42,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217785183] [2024-06-27 22:32:42,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:42,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:43,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:43,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:43,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217785183] [2024-06-27 22:32:43,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217785183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:43,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:43,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:32:43,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373930078] [2024-06-27 22:32:43,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:43,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:32:43,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:43,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:32:43,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:32:43,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:43,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 398 transitions, 6652 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:43,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:43,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:43,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:45,441 INFO L124 PetriNetUnfolderBase]: 6631/10441 cut-off events. [2024-06-27 22:32:45,442 INFO L125 PetriNetUnfolderBase]: For 266963/266972 co-relation queries the response was YES. [2024-06-27 22:32:45,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66759 conditions, 10441 events. 6631/10441 cut-off events. For 266963/266972 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 66691 event pairs, 1320 based on Foata normal form. 18/10213 useless extension candidates. Maximal degree in co-relation 66673. Up to 6640 conditions per place. [2024-06-27 22:32:45,562 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 285 selfloop transitions, 180 changer transitions 0/473 dead transitions. [2024-06-27 22:32:45,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 473 transitions, 8256 flow [2024-06-27 22:32:45,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:45,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:45,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 22:32:45,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5169082125603864 [2024-06-27 22:32:45,564 INFO L175 Difference]: Start difference. First operand has 219 places, 398 transitions, 6652 flow. Second operand 9 states and 214 transitions. [2024-06-27 22:32:45,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 473 transitions, 8256 flow [2024-06-27 22:32:46,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 473 transitions, 8116 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 22:32:46,082 INFO L231 Difference]: Finished difference. Result has 226 places, 417 transitions, 7258 flow [2024-06-27 22:32:46,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6512, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7258, PETRI_PLACES=226, PETRI_TRANSITIONS=417} [2024-06-27 22:32:46,083 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 174 predicate places. [2024-06-27 22:32:46,083 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 417 transitions, 7258 flow [2024-06-27 22:32:46,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:46,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:46,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:46,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:32:46,084 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:46,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:46,084 INFO L85 PathProgramCache]: Analyzing trace with hash -425823943, now seen corresponding path program 3 times [2024-06-27 22:32:46,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:46,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705196650] [2024-06-27 22:32:46,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:46,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:46,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:47,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:47,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:47,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705196650] [2024-06-27 22:32:47,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705196650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:47,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:47,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:32:47,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188575866] [2024-06-27 22:32:47,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:47,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:32:47,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:47,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:32:47,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:32:47,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:47,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 417 transitions, 7258 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:47,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:47,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:47,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:49,595 INFO L124 PetriNetUnfolderBase]: 6857/10809 cut-off events. [2024-06-27 22:32:49,596 INFO L125 PetriNetUnfolderBase]: For 297923/297932 co-relation queries the response was YES. [2024-06-27 22:32:49,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71680 conditions, 10809 events. 6857/10809 cut-off events. For 297923/297932 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 69457 event pairs, 1446 based on Foata normal form. 18/10582 useless extension candidates. Maximal degree in co-relation 71590. Up to 8012 conditions per place. [2024-06-27 22:32:49,750 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 294 selfloop transitions, 180 changer transitions 0/482 dead transitions. [2024-06-27 22:32:49,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 482 transitions, 8800 flow [2024-06-27 22:32:49,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:49,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:49,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 22:32:49,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5241545893719807 [2024-06-27 22:32:49,752 INFO L175 Difference]: Start difference. First operand has 226 places, 417 transitions, 7258 flow. Second operand 9 states and 217 transitions. [2024-06-27 22:32:49,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 482 transitions, 8800 flow [2024-06-27 22:32:50,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 482 transitions, 8553 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 22:32:50,425 INFO L231 Difference]: Finished difference. Result has 232 places, 424 transitions, 7572 flow [2024-06-27 22:32:50,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7015, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7572, PETRI_PLACES=232, PETRI_TRANSITIONS=424} [2024-06-27 22:32:50,426 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-27 22:32:50,427 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 424 transitions, 7572 flow [2024-06-27 22:32:50,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:50,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:50,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:50,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:32:50,427 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:50,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:50,428 INFO L85 PathProgramCache]: Analyzing trace with hash -425676073, now seen corresponding path program 4 times [2024-06-27 22:32:50,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:50,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012260364] [2024-06-27 22:32:50,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:50,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:50,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:51,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:51,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:51,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012260364] [2024-06-27 22:32:51,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012260364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:51,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:51,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:32:51,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087157091] [2024-06-27 22:32:51,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:51,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:32:51,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:51,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:32:51,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:32:51,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:51,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 424 transitions, 7572 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:51,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:51,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:51,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:54,067 INFO L124 PetriNetUnfolderBase]: 7011/11043 cut-off events. [2024-06-27 22:32:54,067 INFO L125 PetriNetUnfolderBase]: For 313903/313912 co-relation queries the response was YES. [2024-06-27 22:32:54,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74434 conditions, 11043 events. 7011/11043 cut-off events. For 313903/313912 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 71248 event pairs, 1527 based on Foata normal form. 22/10820 useless extension candidates. Maximal degree in co-relation 74341. Up to 8758 conditions per place. [2024-06-27 22:32:54,214 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 297 selfloop transitions, 172 changer transitions 0/477 dead transitions. [2024-06-27 22:32:54,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 477 transitions, 8864 flow [2024-06-27 22:32:54,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:54,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:54,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 22:32:54,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096618357487923 [2024-06-27 22:32:54,225 INFO L175 Difference]: Start difference. First operand has 232 places, 424 transitions, 7572 flow. Second operand 9 states and 211 transitions. [2024-06-27 22:32:54,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 477 transitions, 8864 flow [2024-06-27 22:32:54,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 477 transitions, 8599 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 22:32:54,868 INFO L231 Difference]: Finished difference. Result has 236 places, 426 transitions, 7731 flow [2024-06-27 22:32:54,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7313, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7731, PETRI_PLACES=236, PETRI_TRANSITIONS=426} [2024-06-27 22:32:54,876 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 184 predicate places. [2024-06-27 22:32:54,877 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 426 transitions, 7731 flow [2024-06-27 22:32:54,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:54,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:54,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:54,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:32:54,877 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:54,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:54,878 INFO L85 PathProgramCache]: Analyzing trace with hash -420313693, now seen corresponding path program 5 times [2024-06-27 22:32:54,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:54,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564589512] [2024-06-27 22:32:54,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:54,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:54,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:32:56,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:32:56,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:32:56,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564589512] [2024-06-27 22:32:56,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564589512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:32:56,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:32:56,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:32:56,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401396176] [2024-06-27 22:32:56,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:32:56,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:32:56,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:32:56,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:32:56,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:32:56,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:32:56,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 426 transitions, 7731 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:56,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:32:56,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:32:56,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:32:58,692 INFO L124 PetriNetUnfolderBase]: 7165/11281 cut-off events. [2024-06-27 22:32:58,692 INFO L125 PetriNetUnfolderBase]: For 322800/322809 co-relation queries the response was YES. [2024-06-27 22:32:58,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76798 conditions, 11281 events. 7165/11281 cut-off events. For 322800/322809 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 73111 event pairs, 1510 based on Foata normal form. 22/11057 useless extension candidates. Maximal degree in co-relation 76703. Up to 8992 conditions per place. [2024-06-27 22:32:58,824 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 305 selfloop transitions, 163 changer transitions 0/476 dead transitions. [2024-06-27 22:32:58,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 476 transitions, 8973 flow [2024-06-27 22:32:58,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:32:58,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:32:58,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 22:32:58,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-27 22:32:58,826 INFO L175 Difference]: Start difference. First operand has 236 places, 426 transitions, 7731 flow. Second operand 9 states and 209 transitions. [2024-06-27 22:32:58,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 476 transitions, 8973 flow [2024-06-27 22:32:59,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 476 transitions, 8607 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 22:32:59,471 INFO L231 Difference]: Finished difference. Result has 238 places, 428 transitions, 7769 flow [2024-06-27 22:32:59,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7365, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7769, PETRI_PLACES=238, PETRI_TRANSITIONS=428} [2024-06-27 22:32:59,473 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 186 predicate places. [2024-06-27 22:32:59,473 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 428 transitions, 7769 flow [2024-06-27 22:32:59,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:32:59,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:32:59,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:32:59,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:32:59,474 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:32:59,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:32:59,474 INFO L85 PathProgramCache]: Analyzing trace with hash -420098491, now seen corresponding path program 1 times [2024-06-27 22:32:59,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:32:59,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556521742] [2024-06-27 22:32:59,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:32:59,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:32:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:00,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:00,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:00,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556521742] [2024-06-27 22:33:00,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556521742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:00,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:00,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:33:00,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021669083] [2024-06-27 22:33:00,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:00,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:33:00,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:00,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:33:00,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:33:00,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:00,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 428 transitions, 7769 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:00,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:00,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:00,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:03,142 INFO L124 PetriNetUnfolderBase]: 7251/11427 cut-off events. [2024-06-27 22:33:03,143 INFO L125 PetriNetUnfolderBase]: For 327915/327924 co-relation queries the response was YES. [2024-06-27 22:33:03,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77529 conditions, 11427 events. 7251/11427 cut-off events. For 327915/327924 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 74455 event pairs, 1418 based on Foata normal form. 14/11195 useless extension candidates. Maximal degree in co-relation 77433. Up to 8246 conditions per place. [2024-06-27 22:33:03,291 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 302 selfloop transitions, 169 changer transitions 0/479 dead transitions. [2024-06-27 22:33:03,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 479 transitions, 9011 flow [2024-06-27 22:33:03,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:03,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:03,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 22:33:03,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-27 22:33:03,294 INFO L175 Difference]: Start difference. First operand has 238 places, 428 transitions, 7769 flow. Second operand 9 states and 210 transitions. [2024-06-27 22:33:03,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 479 transitions, 9011 flow [2024-06-27 22:33:04,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 479 transitions, 8682 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 22:33:04,015 INFO L231 Difference]: Finished difference. Result has 241 places, 430 transitions, 7851 flow [2024-06-27 22:33:04,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7851, PETRI_PLACES=241, PETRI_TRANSITIONS=430} [2024-06-27 22:33:04,016 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 189 predicate places. [2024-06-27 22:33:04,016 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 430 transitions, 7851 flow [2024-06-27 22:33:04,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:04,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:04,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:04,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:33:04,020 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:04,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:04,020 INFO L85 PathProgramCache]: Analyzing trace with hash -328572413, now seen corresponding path program 1 times [2024-06-27 22:33:04,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:04,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510965261] [2024-06-27 22:33:04,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:04,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:04,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:04,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:04,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:04,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510965261] [2024-06-27 22:33:04,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510965261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:04,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:04,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:33:04,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966279561] [2024-06-27 22:33:04,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:04,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:33:04,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:04,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:33:04,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:33:04,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:04,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 430 transitions, 7851 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:04,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:04,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:04,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:06,901 INFO L124 PetriNetUnfolderBase]: 7275/11451 cut-off events. [2024-06-27 22:33:06,901 INFO L125 PetriNetUnfolderBase]: For 326132/326141 co-relation queries the response was YES. [2024-06-27 22:33:07,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77671 conditions, 11451 events. 7275/11451 cut-off events. For 326132/326141 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 74136 event pairs, 2121 based on Foata normal form. 8/11217 useless extension candidates. Maximal degree in co-relation 77574. Up to 10218 conditions per place. [2024-06-27 22:33:07,285 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 429 selfloop transitions, 67 changer transitions 0/504 dead transitions. [2024-06-27 22:33:07,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 504 transitions, 10366 flow [2024-06-27 22:33:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:33:07,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:33:07,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 22:33:07,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4673913043478261 [2024-06-27 22:33:07,290 INFO L175 Difference]: Start difference. First operand has 241 places, 430 transitions, 7851 flow. Second operand 8 states and 172 transitions. [2024-06-27 22:33:07,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 504 transitions, 10366 flow [2024-06-27 22:33:07,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 504 transitions, 9979 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 22:33:07,886 INFO L231 Difference]: Finished difference. Result has 246 places, 476 transitions, 9070 flow [2024-06-27 22:33:07,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7514, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9070, PETRI_PLACES=246, PETRI_TRANSITIONS=476} [2024-06-27 22:33:07,888 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 194 predicate places. [2024-06-27 22:33:07,889 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 476 transitions, 9070 flow [2024-06-27 22:33:07,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:07,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:07,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:07,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:33:07,889 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:07,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:07,890 INFO L85 PathProgramCache]: Analyzing trace with hash -328272953, now seen corresponding path program 2 times [2024-06-27 22:33:07,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:07,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378063425] [2024-06-27 22:33:07,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:07,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:07,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:09,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:09,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:09,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378063425] [2024-06-27 22:33:09,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378063425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:09,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:09,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:33:09,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649864190] [2024-06-27 22:33:09,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:09,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:33:09,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:09,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:33:09,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:33:09,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:09,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 476 transitions, 9070 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:09,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:09,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:09,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:11,493 INFO L124 PetriNetUnfolderBase]: 7331/11537 cut-off events. [2024-06-27 22:33:11,493 INFO L125 PetriNetUnfolderBase]: For 331445/331454 co-relation queries the response was YES. [2024-06-27 22:33:11,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78780 conditions, 11537 events. 7331/11537 cut-off events. For 331445/331454 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 74837 event pairs, 2111 based on Foata normal form. 8/11302 useless extension candidates. Maximal degree in co-relation 78679. Up to 10204 conditions per place. [2024-06-27 22:33:11,660 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 430 selfloop transitions, 72 changer transitions 0/510 dead transitions. [2024-06-27 22:33:11,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 510 transitions, 10476 flow [2024-06-27 22:33:11,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:33:11,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:33:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 22:33:11,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4937888198757764 [2024-06-27 22:33:11,676 INFO L175 Difference]: Start difference. First operand has 246 places, 476 transitions, 9070 flow. Second operand 7 states and 159 transitions. [2024-06-27 22:33:11,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 510 transitions, 10476 flow [2024-06-27 22:33:12,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 510 transitions, 10391 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-27 22:33:12,520 INFO L231 Difference]: Finished difference. Result has 252 places, 486 transitions, 9327 flow [2024-06-27 22:33:12,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8985, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9327, PETRI_PLACES=252, PETRI_TRANSITIONS=486} [2024-06-27 22:33:12,520 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-06-27 22:33:12,520 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 486 transitions, 9327 flow [2024-06-27 22:33:12,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:12,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:12,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:12,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:33:12,521 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:12,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:12,522 INFO L85 PathProgramCache]: Analyzing trace with hash -2130461342, now seen corresponding path program 1 times [2024-06-27 22:33:12,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:12,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937741216] [2024-06-27 22:33:12,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:12,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:12,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:13,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:13,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:13,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937741216] [2024-06-27 22:33:13,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937741216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:13,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:13,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:33:13,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390674208] [2024-06-27 22:33:13,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:13,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:33:13,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:13,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:33:13,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:33:13,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 22:33:13,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 486 transitions, 9327 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:13,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:13,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 22:33:13,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:15,395 INFO L124 PetriNetUnfolderBase]: 6851/10966 cut-off events. [2024-06-27 22:33:15,396 INFO L125 PetriNetUnfolderBase]: For 340131/340145 co-relation queries the response was YES. [2024-06-27 22:33:15,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76499 conditions, 10966 events. 6851/10966 cut-off events. For 340131/340145 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 72765 event pairs, 2566 based on Foata normal form. 7/10651 useless extension candidates. Maximal degree in co-relation 76395. Up to 9809 conditions per place. [2024-06-27 22:33:15,560 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 468 selfloop transitions, 34 changer transitions 0/515 dead transitions. [2024-06-27 22:33:15,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 515 transitions, 10561 flow [2024-06-27 22:33:15,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:33:15,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:33:15,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 22:33:15,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5181159420289855 [2024-06-27 22:33:15,561 INFO L175 Difference]: Start difference. First operand has 252 places, 486 transitions, 9327 flow. Second operand 6 states and 143 transitions. [2024-06-27 22:33:15,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 515 transitions, 10561 flow [2024-06-27 22:33:16,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 515 transitions, 10419 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 22:33:16,377 INFO L231 Difference]: Finished difference. Result has 256 places, 492 transitions, 9401 flow [2024-06-27 22:33:16,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9187, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9401, PETRI_PLACES=256, PETRI_TRANSITIONS=492} [2024-06-27 22:33:16,378 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-27 22:33:16,378 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 492 transitions, 9401 flow [2024-06-27 22:33:16,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:16,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:16,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:16,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:33:16,379 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:16,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:16,379 INFO L85 PathProgramCache]: Analyzing trace with hash -191998909, now seen corresponding path program 6 times [2024-06-27 22:33:16,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:16,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519652395] [2024-06-27 22:33:16,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:16,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:16,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:17,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:17,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:17,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519652395] [2024-06-27 22:33:17,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519652395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:17,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:17,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:33:17,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172995438] [2024-06-27 22:33:17,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:17,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:33:17,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:17,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:33:17,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:33:17,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:17,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 492 transitions, 9401 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:17,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:17,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:17,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:20,119 INFO L124 PetriNetUnfolderBase]: 7323/11531 cut-off events. [2024-06-27 22:33:20,120 INFO L125 PetriNetUnfolderBase]: For 356420/356429 co-relation queries the response was YES. [2024-06-27 22:33:20,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80812 conditions, 11531 events. 7323/11531 cut-off events. For 356420/356429 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 74916 event pairs, 1580 based on Foata normal form. 26/11305 useless extension candidates. Maximal degree in co-relation 80705. Up to 9233 conditions per place. [2024-06-27 22:33:20,311 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 343 selfloop transitions, 188 changer transitions 0/539 dead transitions. [2024-06-27 22:33:20,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 539 transitions, 10735 flow [2024-06-27 22:33:20,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:20,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:20,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 22:33:20,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-06-27 22:33:20,313 INFO L175 Difference]: Start difference. First operand has 256 places, 492 transitions, 9401 flow. Second operand 9 states and 204 transitions. [2024-06-27 22:33:20,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 539 transitions, 10735 flow [2024-06-27 22:33:21,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 539 transitions, 10618 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-27 22:33:21,350 INFO L231 Difference]: Finished difference. Result has 263 places, 493 transitions, 9698 flow [2024-06-27 22:33:21,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9292, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9698, PETRI_PLACES=263, PETRI_TRANSITIONS=493} [2024-06-27 22:33:21,351 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-27 22:33:21,351 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 493 transitions, 9698 flow [2024-06-27 22:33:21,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:21,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:21,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:21,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:33:21,352 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:21,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1933162693, now seen corresponding path program 2 times [2024-06-27 22:33:21,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:21,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511509553] [2024-06-27 22:33:21,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:21,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:21,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:22,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:22,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:22,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511509553] [2024-06-27 22:33:22,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511509553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:22,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:22,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:33:22,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414378185] [2024-06-27 22:33:22,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:22,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:33:22,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:33:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:33:22,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:22,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 493 transitions, 9698 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:22,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:22,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:22,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:25,227 INFO L124 PetriNetUnfolderBase]: 7303/11501 cut-off events. [2024-06-27 22:33:25,227 INFO L125 PetriNetUnfolderBase]: For 350927/350936 co-relation queries the response was YES. [2024-06-27 22:33:25,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80853 conditions, 11501 events. 7303/11501 cut-off events. For 350927/350936 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 74580 event pairs, 1550 based on Foata normal form. 18/11265 useless extension candidates. Maximal degree in co-relation 80744. Up to 9051 conditions per place. [2024-06-27 22:33:25,405 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 341 selfloop transitions, 191 changer transitions 0/540 dead transitions. [2024-06-27 22:33:25,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 540 transitions, 11008 flow [2024-06-27 22:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:25,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:25,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 22:33:25,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975845410628019 [2024-06-27 22:33:25,406 INFO L175 Difference]: Start difference. First operand has 263 places, 493 transitions, 9698 flow. Second operand 9 states and 206 transitions. [2024-06-27 22:33:25,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 540 transitions, 11008 flow [2024-06-27 22:33:26,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 540 transitions, 10641 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 22:33:26,356 INFO L231 Difference]: Finished difference. Result has 267 places, 493 transitions, 9720 flow [2024-06-27 22:33:26,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9720, PETRI_PLACES=267, PETRI_TRANSITIONS=493} [2024-06-27 22:33:26,357 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-27 22:33:26,357 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 493 transitions, 9720 flow [2024-06-27 22:33:26,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:26,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:26,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:26,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 22:33:26,358 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:26,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:26,358 INFO L85 PathProgramCache]: Analyzing trace with hash -432290935, now seen corresponding path program 3 times [2024-06-27 22:33:26,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:26,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421528176] [2024-06-27 22:33:26,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:26,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:26,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:27,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:27,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421528176] [2024-06-27 22:33:27,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421528176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:27,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:27,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:33:27,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046653799] [2024-06-27 22:33:27,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:27,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:33:27,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:27,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:33:27,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:33:27,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:27,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 493 transitions, 9720 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:27,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:27,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:27,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:30,375 INFO L124 PetriNetUnfolderBase]: 7537/11857 cut-off events. [2024-06-27 22:33:30,376 INFO L125 PetriNetUnfolderBase]: For 382258/382267 co-relation queries the response was YES. [2024-06-27 22:33:30,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83911 conditions, 11857 events. 7537/11857 cut-off events. For 382258/382267 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 77163 event pairs, 1314 based on Foata normal form. 18/11623 useless extension candidates. Maximal degree in co-relation 83801. Up to 7587 conditions per place. [2024-06-27 22:33:30,549 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 324 selfloop transitions, 213 changer transitions 0/545 dead transitions. [2024-06-27 22:33:30,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 545 transitions, 11300 flow [2024-06-27 22:33:30,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:30,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:30,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 22:33:30,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:33:30,551 INFO L175 Difference]: Start difference. First operand has 267 places, 493 transitions, 9720 flow. Second operand 9 states and 207 transitions. [2024-06-27 22:33:30,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 545 transitions, 11300 flow [2024-06-27 22:33:31,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 545 transitions, 10504 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 22:33:31,551 INFO L231 Difference]: Finished difference. Result has 266 places, 497 transitions, 9469 flow [2024-06-27 22:33:31,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8924, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9469, PETRI_PLACES=266, PETRI_TRANSITIONS=497} [2024-06-27 22:33:31,551 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-06-27 22:33:31,552 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 497 transitions, 9469 flow [2024-06-27 22:33:31,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:31,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:31,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:31,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 22:33:31,552 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:31,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:31,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1774830272, now seen corresponding path program 2 times [2024-06-27 22:33:31,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:31,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431830807] [2024-06-27 22:33:31,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:31,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:31,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:32,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:32,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:32,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431830807] [2024-06-27 22:33:32,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431830807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:32,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:32,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:33:32,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969484800] [2024-06-27 22:33:32,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:32,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:33:32,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:32,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:33:32,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:33:32,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:32,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 497 transitions, 9469 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:32,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:32,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:32,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:34,874 INFO L124 PetriNetUnfolderBase]: 7549/11876 cut-off events. [2024-06-27 22:33:34,874 INFO L125 PetriNetUnfolderBase]: For 379928/379928 co-relation queries the response was YES. [2024-06-27 22:33:34,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82015 conditions, 11876 events. 7549/11876 cut-off events. For 379928/379928 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 77199 event pairs, 2551 based on Foata normal form. 1/11642 useless extension candidates. Maximal degree in co-relation 81906. Up to 10883 conditions per place. [2024-06-27 22:33:35,049 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 484 selfloop transitions, 23 changer transitions 0/515 dead transitions. [2024-06-27 22:33:35,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 515 transitions, 10611 flow [2024-06-27 22:33:35,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:33:35,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:33:35,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-27 22:33:35,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463768115942029 [2024-06-27 22:33:35,051 INFO L175 Difference]: Start difference. First operand has 266 places, 497 transitions, 9469 flow. Second operand 6 states and 128 transitions. [2024-06-27 22:33:35,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 515 transitions, 10611 flow [2024-06-27 22:33:36,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 515 transitions, 10442 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 22:33:36,122 INFO L231 Difference]: Finished difference. Result has 268 places, 501 transitions, 9438 flow [2024-06-27 22:33:36,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9300, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9438, PETRI_PLACES=268, PETRI_TRANSITIONS=501} [2024-06-27 22:33:36,123 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 216 predicate places. [2024-06-27 22:33:36,123 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 501 transitions, 9438 flow [2024-06-27 22:33:36,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:36,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:36,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:36,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 22:33:36,124 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:36,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:36,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1775275742, now seen corresponding path program 3 times [2024-06-27 22:33:36,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:36,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513786506] [2024-06-27 22:33:36,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:36,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:36,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:36,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:36,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:36,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513786506] [2024-06-27 22:33:36,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513786506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:36,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:36,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:33:36,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000789651] [2024-06-27 22:33:36,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:36,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:33:36,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:36,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:33:36,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:33:36,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-27 22:33:36,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 501 transitions, 9438 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:36,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:36,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-27 22:33:36,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:38,911 INFO L124 PetriNetUnfolderBase]: 7036/11245 cut-off events. [2024-06-27 22:33:38,911 INFO L125 PetriNetUnfolderBase]: For 371504/371530 co-relation queries the response was YES. [2024-06-27 22:33:39,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78187 conditions, 11245 events. 7036/11245 cut-off events. For 371504/371530 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 74824 event pairs, 2193 based on Foata normal form. 13/10933 useless extension candidates. Maximal degree in co-relation 78076. Up to 10041 conditions per place. [2024-06-27 22:33:39,084 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 470 selfloop transitions, 49 changer transitions 0/533 dead transitions. [2024-06-27 22:33:39,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 533 transitions, 10838 flow [2024-06-27 22:33:39,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:33:39,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:33:39,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 22:33:39,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5362318840579711 [2024-06-27 22:33:39,093 INFO L175 Difference]: Start difference. First operand has 268 places, 501 transitions, 9438 flow. Second operand 6 states and 148 transitions. [2024-06-27 22:33:39,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 533 transitions, 10838 flow [2024-06-27 22:33:40,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 533 transitions, 10712 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 22:33:40,203 INFO L231 Difference]: Finished difference. Result has 270 places, 511 transitions, 9667 flow [2024-06-27 22:33:40,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9312, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9667, PETRI_PLACES=270, PETRI_TRANSITIONS=511} [2024-06-27 22:33:40,204 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 218 predicate places. [2024-06-27 22:33:40,204 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 511 transitions, 9667 flow [2024-06-27 22:33:40,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:40,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:40,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:40,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 22:33:40,205 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:40,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:40,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1775276145, now seen corresponding path program 3 times [2024-06-27 22:33:40,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:40,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713187807] [2024-06-27 22:33:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:40,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:40,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:41,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:41,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:41,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713187807] [2024-06-27 22:33:41,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713187807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:41,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:41,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:33:41,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455552445] [2024-06-27 22:33:41,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:41,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:33:41,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:41,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:33:41,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:33:41,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:41,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 511 transitions, 9667 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:41,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:41,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:41,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:43,467 INFO L124 PetriNetUnfolderBase]: 7636/12001 cut-off events. [2024-06-27 22:33:43,467 INFO L125 PetriNetUnfolderBase]: For 398544/398553 co-relation queries the response was YES. [2024-06-27 22:33:43,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85177 conditions, 12001 events. 7636/12001 cut-off events. For 398544/398553 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 77946 event pairs, 2179 based on Foata normal form. 8/11752 useless extension candidates. Maximal degree in co-relation 85064. Up to 10526 conditions per place. [2024-06-27 22:33:43,640 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 445 selfloop transitions, 96 changer transitions 0/549 dead transitions. [2024-06-27 22:33:43,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 549 transitions, 11415 flow [2024-06-27 22:33:43,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:33:43,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:33:43,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 22:33:43,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45652173913043476 [2024-06-27 22:33:43,648 INFO L175 Difference]: Start difference. First operand has 270 places, 511 transitions, 9667 flow. Second operand 8 states and 168 transitions. [2024-06-27 22:33:43,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 549 transitions, 11415 flow [2024-06-27 22:33:44,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 549 transitions, 11286 flow, removed 56 selfloop flow, removed 1 redundant places. [2024-06-27 22:33:44,750 INFO L231 Difference]: Finished difference. Result has 278 places, 525 transitions, 10023 flow [2024-06-27 22:33:44,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9546, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10023, PETRI_PLACES=278, PETRI_TRANSITIONS=525} [2024-06-27 22:33:44,751 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 226 predicate places. [2024-06-27 22:33:44,751 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 525 transitions, 10023 flow [2024-06-27 22:33:44,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:44,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:44,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:44,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 22:33:44,752 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:44,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:44,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1723523389, now seen corresponding path program 7 times [2024-06-27 22:33:44,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:44,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947322491] [2024-06-27 22:33:44,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:44,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:44,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:45,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:45,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:45,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947322491] [2024-06-27 22:33:45,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947322491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:45,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:45,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:33:45,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697915734] [2024-06-27 22:33:45,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:45,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:33:45,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:45,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:33:45,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:33:45,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:45,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 525 transitions, 10023 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:45,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:45,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:45,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:48,805 INFO L124 PetriNetUnfolderBase]: 8944/13978 cut-off events. [2024-06-27 22:33:48,805 INFO L125 PetriNetUnfolderBase]: For 461758/461767 co-relation queries the response was YES. [2024-06-27 22:33:48,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98134 conditions, 13978 events. 8944/13978 cut-off events. For 461758/461767 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 92634 event pairs, 2001 based on Foata normal form. 18/13755 useless extension candidates. Maximal degree in co-relation 98018. Up to 9260 conditions per place. [2024-06-27 22:33:49,043 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 401 selfloop transitions, 219 changer transitions 0/628 dead transitions. [2024-06-27 22:33:49,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 628 transitions, 12309 flow [2024-06-27 22:33:49,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:49,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:49,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 22:33:49,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483091787439613 [2024-06-27 22:33:49,045 INFO L175 Difference]: Start difference. First operand has 278 places, 525 transitions, 10023 flow. Second operand 9 states and 227 transitions. [2024-06-27 22:33:49,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 628 transitions, 12309 flow [2024-06-27 22:33:50,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 628 transitions, 12121 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-27 22:33:50,258 INFO L231 Difference]: Finished difference. Result has 286 places, 560 transitions, 10948 flow [2024-06-27 22:33:50,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10948, PETRI_PLACES=286, PETRI_TRANSITIONS=560} [2024-06-27 22:33:50,259 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-06-27 22:33:50,259 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 560 transitions, 10948 flow [2024-06-27 22:33:50,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:50,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:50,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:50,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 22:33:50,259 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:50,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:50,260 INFO L85 PathProgramCache]: Analyzing trace with hash 423108063, now seen corresponding path program 8 times [2024-06-27 22:33:50,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:50,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046599606] [2024-06-27 22:33:50,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:50,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:50,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:51,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:51,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:51,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046599606] [2024-06-27 22:33:51,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046599606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:51,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:51,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:33:51,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406848052] [2024-06-27 22:33:51,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:51,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:33:51,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:51,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:33:51,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:33:51,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:33:51,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 560 transitions, 10948 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:51,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:51,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:33:51,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:54,480 INFO L124 PetriNetUnfolderBase]: 9164/14284 cut-off events. [2024-06-27 22:33:54,481 INFO L125 PetriNetUnfolderBase]: For 494454/494463 co-relation queries the response was YES. [2024-06-27 22:33:54,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103419 conditions, 14284 events. 9164/14284 cut-off events. For 494454/494463 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 94305 event pairs, 2181 based on Foata normal form. 18/14061 useless extension candidates. Maximal degree in co-relation 103299. Up to 11495 conditions per place. [2024-06-27 22:33:54,705 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 418 selfloop transitions, 203 changer transitions 0/629 dead transitions. [2024-06-27 22:33:54,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 629 transitions, 12664 flow [2024-06-27 22:33:54,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:33:54,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:33:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 22:33:54,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458937198067633 [2024-06-27 22:33:54,707 INFO L175 Difference]: Start difference. First operand has 286 places, 560 transitions, 10948 flow. Second operand 9 states and 226 transitions. [2024-06-27 22:33:54,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 629 transitions, 12664 flow [2024-06-27 22:33:56,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 629 transitions, 12397 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 22:33:56,326 INFO L231 Difference]: Finished difference. Result has 292 places, 567 transitions, 11269 flow [2024-06-27 22:33:56,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10685, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11269, PETRI_PLACES=292, PETRI_TRANSITIONS=567} [2024-06-27 22:33:56,327 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-27 22:33:56,327 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 567 transitions, 11269 flow [2024-06-27 22:33:56,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:56,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:56,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:56,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 22:33:56,328 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:56,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:56,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1885209591, now seen corresponding path program 9 times [2024-06-27 22:33:56,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:56,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866197021] [2024-06-27 22:33:56,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:56,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:56,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:57,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:57,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:57,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866197021] [2024-06-27 22:33:57,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866197021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:57,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:57,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:33:57,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003050961] [2024-06-27 22:33:57,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:57,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:33:57,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:57,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:33:57,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:33:57,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-27 22:33:57,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 567 transitions, 11269 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:57,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:57,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-27 22:33:57,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:01,013 INFO L124 PetriNetUnfolderBase]: 8738/14269 cut-off events. [2024-06-27 22:34:01,014 INFO L125 PetriNetUnfolderBase]: For 468878/469844 co-relation queries the response was YES. [2024-06-27 22:34:01,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102009 conditions, 14269 events. 8738/14269 cut-off events. For 468878/469844 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 102818 event pairs, 1331 based on Foata normal form. 333/13949 useless extension candidates. Maximal degree in co-relation 101886. Up to 6782 conditions per place. [2024-06-27 22:34:01,199 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 306 selfloop transitions, 272 changer transitions 0/664 dead transitions. [2024-06-27 22:34:01,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 664 transitions, 13401 flow [2024-06-27 22:34:01,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:01,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:01,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 22:34:01,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-06-27 22:34:01,201 INFO L175 Difference]: Start difference. First operand has 292 places, 567 transitions, 11269 flow. Second operand 7 states and 199 transitions. [2024-06-27 22:34:01,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 664 transitions, 13401 flow [2024-06-27 22:34:02,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 664 transitions, 13069 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 22:34:02,346 INFO L231 Difference]: Finished difference. Result has 296 places, 609 transitions, 12384 flow [2024-06-27 22:34:02,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10937, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12384, PETRI_PLACES=296, PETRI_TRANSITIONS=609} [2024-06-27 22:34:02,347 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 244 predicate places. [2024-06-27 22:34:02,347 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 609 transitions, 12384 flow [2024-06-27 22:34:02,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:02,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:02,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:02,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 22:34:02,348 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:02,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:02,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1485716470, now seen corresponding path program 1 times [2024-06-27 22:34:02,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:02,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551962215] [2024-06-27 22:34:02,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:02,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:02,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:03,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:03,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:03,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551962215] [2024-06-27 22:34:03,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551962215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:03,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:03,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:03,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282921458] [2024-06-27 22:34:03,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:03,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:03,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:03,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:03,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:03,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:34:03,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 609 transitions, 12384 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:03,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:03,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:34:03,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:08,262 INFO L124 PetriNetUnfolderBase]: 10658/16659 cut-off events. [2024-06-27 22:34:08,263 INFO L125 PetriNetUnfolderBase]: For 534724/534733 co-relation queries the response was YES. [2024-06-27 22:34:08,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123433 conditions, 16659 events. 10658/16659 cut-off events. For 534724/534733 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 113815 event pairs, 2903 based on Foata normal form. 22/16440 useless extension candidates. Maximal degree in co-relation 123305. Up to 14069 conditions per place. [2024-06-27 22:34:08,502 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 468 selfloop transitions, 194 changer transitions 0/670 dead transitions. [2024-06-27 22:34:08,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 670 transitions, 14138 flow [2024-06-27 22:34:08,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:08,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:08,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 22:34:08,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5362318840579711 [2024-06-27 22:34:08,504 INFO L175 Difference]: Start difference. First operand has 296 places, 609 transitions, 12384 flow. Second operand 9 states and 222 transitions. [2024-06-27 22:34:08,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 670 transitions, 14138 flow [2024-06-27 22:34:10,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 670 transitions, 13976 flow, removed 72 selfloop flow, removed 1 redundant places. [2024-06-27 22:34:10,115 INFO L231 Difference]: Finished difference. Result has 304 places, 613 transitions, 12758 flow [2024-06-27 22:34:10,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12242, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12758, PETRI_PLACES=304, PETRI_TRANSITIONS=613} [2024-06-27 22:34:10,116 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 252 predicate places. [2024-06-27 22:34:10,116 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 613 transitions, 12758 flow [2024-06-27 22:34:10,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:10,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:10,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:10,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 22:34:10,117 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:10,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:10,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1544935599, now seen corresponding path program 4 times [2024-06-27 22:34:10,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:10,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465341352] [2024-06-27 22:34:10,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:10,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:10,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:10,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:10,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:10,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465341352] [2024-06-27 22:34:10,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465341352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:10,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:10,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:10,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027866055] [2024-06-27 22:34:10,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:10,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:10,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:10,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:10,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:10,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:34:10,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 613 transitions, 12758 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:10,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:10,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:34:10,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:15,076 INFO L124 PetriNetUnfolderBase]: 10746/16783 cut-off events. [2024-06-27 22:34:15,077 INFO L125 PetriNetUnfolderBase]: For 536051/536066 co-relation queries the response was YES. [2024-06-27 22:34:15,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124940 conditions, 16783 events. 10746/16783 cut-off events. For 536051/536066 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 115038 event pairs, 3572 based on Foata normal form. 14/16559 useless extension candidates. Maximal degree in co-relation 124810. Up to 15316 conditions per place. [2024-06-27 22:34:15,334 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 574 selfloop transitions, 91 changer transitions 0/673 dead transitions. [2024-06-27 22:34:15,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 673 transitions, 14881 flow [2024-06-27 22:34:15,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:34:15,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:34:15,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 22:34:15,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49728260869565216 [2024-06-27 22:34:15,336 INFO L175 Difference]: Start difference. First operand has 304 places, 613 transitions, 12758 flow. Second operand 8 states and 183 transitions. [2024-06-27 22:34:15,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 673 transitions, 14881 flow [2024-06-27 22:34:17,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 673 transitions, 14542 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 22:34:17,036 INFO L231 Difference]: Finished difference. Result has 309 places, 641 transitions, 13418 flow [2024-06-27 22:34:17,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12427, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13418, PETRI_PLACES=309, PETRI_TRANSITIONS=641} [2024-06-27 22:34:17,041 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 257 predicate places. [2024-06-27 22:34:17,041 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 641 transitions, 13418 flow [2024-06-27 22:34:17,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:17,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:17,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:17,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 22:34:17,041 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:17,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:17,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1423924419, now seen corresponding path program 10 times [2024-06-27 22:34:17,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:17,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333448741] [2024-06-27 22:34:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:17,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:17,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:18,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:18,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:18,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333448741] [2024-06-27 22:34:18,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333448741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:18,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:18,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:18,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144545360] [2024-06-27 22:34:18,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:18,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:18,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:18,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:18,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:18,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:34:18,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 641 transitions, 13418 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:18,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:18,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:34:18,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:22,817 INFO L124 PetriNetUnfolderBase]: 11399/17771 cut-off events. [2024-06-27 22:34:22,817 INFO L125 PetriNetUnfolderBase]: For 567040/567053 co-relation queries the response was YES. [2024-06-27 22:34:22,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131686 conditions, 17771 events. 11399/17771 cut-off events. For 567040/567053 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 122610 event pairs, 2935 based on Foata normal form. 22/17551 useless extension candidates. Maximal degree in co-relation 131552. Up to 14058 conditions per place. [2024-06-27 22:34:23,077 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 491 selfloop transitions, 227 changer transitions 0/726 dead transitions. [2024-06-27 22:34:23,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 726 transitions, 15833 flow [2024-06-27 22:34:23,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:23,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:23,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 22:34:23,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 22:34:23,079 INFO L175 Difference]: Start difference. First operand has 309 places, 641 transitions, 13418 flow. Second operand 9 states and 230 transitions. [2024-06-27 22:34:23,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 726 transitions, 15833 flow [2024-06-27 22:34:25,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 726 transitions, 15732 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-27 22:34:25,166 INFO L231 Difference]: Finished difference. Result has 317 places, 660 transitions, 14276 flow [2024-06-27 22:34:25,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13323, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14276, PETRI_PLACES=317, PETRI_TRANSITIONS=660} [2024-06-27 22:34:25,167 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 265 predicate places. [2024-06-27 22:34:25,167 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 660 transitions, 14276 flow [2024-06-27 22:34:25,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:25,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:25,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:25,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 22:34:25,168 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:25,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:25,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1423776549, now seen corresponding path program 11 times [2024-06-27 22:34:25,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:25,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746367068] [2024-06-27 22:34:25,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:25,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:26,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:26,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:26,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746367068] [2024-06-27 22:34:26,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746367068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:26,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:26,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:26,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525023057] [2024-06-27 22:34:26,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:26,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:26,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:26,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:26,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:26,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:34:26,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 660 transitions, 14276 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:26,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:26,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:34:26,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:31,549 INFO L124 PetriNetUnfolderBase]: 11363/17695 cut-off events. [2024-06-27 22:34:31,549 INFO L125 PetriNetUnfolderBase]: For 581887/581900 co-relation queries the response was YES. [2024-06-27 22:34:31,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133123 conditions, 17695 events. 11363/17695 cut-off events. For 581887/581900 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 121630 event pairs, 3052 based on Foata normal form. 26/17479 useless extension candidates. Maximal degree in co-relation 132986. Up to 15070 conditions per place. [2024-06-27 22:34:31,805 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 499 selfloop transitions, 213 changer transitions 0/720 dead transitions. [2024-06-27 22:34:31,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 720 transitions, 16052 flow [2024-06-27 22:34:31,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:31,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:31,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 22:34:31,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-06-27 22:34:31,806 INFO L175 Difference]: Start difference. First operand has 317 places, 660 transitions, 14276 flow. Second operand 9 states and 224 transitions. [2024-06-27 22:34:31,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 720 transitions, 16052 flow [2024-06-27 22:34:34,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 720 transitions, 15824 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:34,089 INFO L231 Difference]: Finished difference. Result has 322 places, 660 transitions, 14486 flow [2024-06-27 22:34:34,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=14048, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14486, PETRI_PLACES=322, PETRI_TRANSITIONS=660} [2024-06-27 22:34:34,090 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 270 predicate places. [2024-06-27 22:34:34,090 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 660 transitions, 14486 flow [2024-06-27 22:34:34,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:34,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:34,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:34,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 22:34:34,090 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:34,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:34,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1418198967, now seen corresponding path program 4 times [2024-06-27 22:34:34,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:34,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014363070] [2024-06-27 22:34:34,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:34,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:35,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:35,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:35,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014363070] [2024-06-27 22:34:35,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014363070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:35,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:35,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:34:35,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815889101] [2024-06-27 22:34:35,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:35,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:34:35,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:35,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:34:35,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:34:35,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:34:35,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 660 transitions, 14486 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:35,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:35,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:34:35,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:40,382 INFO L124 PetriNetUnfolderBase]: 11727/18247 cut-off events. [2024-06-27 22:34:40,383 INFO L125 PetriNetUnfolderBase]: For 559987/559996 co-relation queries the response was YES. [2024-06-27 22:34:40,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136466 conditions, 18247 events. 11727/18247 cut-off events. For 559987/559996 co-relation queries the response was YES. Maximal size of possible extension queue 849. Compared 126125 event pairs, 2955 based on Foata normal form. 14/18016 useless extension candidates. Maximal degree in co-relation 136327. Up to 14304 conditions per place. [2024-06-27 22:34:40,657 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 500 selfloop transitions, 220 changer transitions 0/728 dead transitions. [2024-06-27 22:34:40,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 728 transitions, 16354 flow [2024-06-27 22:34:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:40,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:40,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 22:34:40,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5362318840579711 [2024-06-27 22:34:40,659 INFO L175 Difference]: Start difference. First operand has 322 places, 660 transitions, 14486 flow. Second operand 9 states and 222 transitions. [2024-06-27 22:34:40,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 728 transitions, 16354 flow [2024-06-27 22:34:42,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 728 transitions, 15912 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 22:34:42,865 INFO L231 Difference]: Finished difference. Result has 325 places, 669 transitions, 14639 flow [2024-06-27 22:34:42,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13958, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14639, PETRI_PLACES=325, PETRI_TRANSITIONS=669} [2024-06-27 22:34:42,866 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-27 22:34:42,866 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 669 transitions, 14639 flow [2024-06-27 22:34:42,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:42,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:42,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:42,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 22:34:42,867 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:42,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:42,867 INFO L85 PathProgramCache]: Analyzing trace with hash -386521277, now seen corresponding path program 5 times [2024-06-27 22:34:42,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:42,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19040868] [2024-06-27 22:34:42,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:42,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:42,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:43,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:43,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:43,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19040868] [2024-06-27 22:34:43,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19040868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:43,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:43,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:43,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178576930] [2024-06-27 22:34:43,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:43,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:43,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:43,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:43,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:43,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 22:34:43,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 669 transitions, 14639 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:43,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:43,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 22:34:43,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand