./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_pso.opt_rmo.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix052_pso.opt_rmo.opt_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/mix052_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix052_pso.opt_rmo.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:56:06,729 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:56:06,807 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:56:06,811 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:56:06,811 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:56:06,841 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:56:06,841 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:56:06,841 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:56:06,842 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:56:06,845 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:56:06,846 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:56:06,846 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:56:06,847 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:56:06,848 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:56:06,848 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:56:06,848 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:56:06,849 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:56:06,849 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:56:06,849 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:56:06,849 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:56:06,849 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:56:06,850 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:56:06,850 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:56:06,850 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:56:06,851 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:56:06,851 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:56:06,851 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:56:06,851 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:56:06,852 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:56:06,852 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:56:06,853 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:56:06,853 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:56:06,853 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:56:06,853 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:56:06,854 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:56:06,854 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:56:06,854 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:56:06,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:56:06,854 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:56:06,854 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:56:06,855 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:56:06,855 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:56:06,855 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:56:06,855 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:56:07,061 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:56:07,078 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:56:07,080 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:56:07,081 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:56:07,081 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:56:07,082 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_pso.opt_rmo.opt_tso.opt.i [2024-06-27 23:56:08,122 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:56:08,318 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:56:08,320 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_pso.opt_rmo.opt_tso.opt.i [2024-06-27 23:56:08,330 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fa53a40f3/8bc54a4e9d474cc48caa29d1547cae9c/FLAG76758e04a [2024-06-27 23:56:08,340 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fa53a40f3/8bc54a4e9d474cc48caa29d1547cae9c [2024-06-27 23:56:08,342 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:56:08,342 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:56:08,343 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix052_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-06-27 23:56:08,401 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:56:08,402 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:56:08,403 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:56:08,403 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:56:08,407 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:56:08,407 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:56:08" (1/2) ... [2024-06-27 23:56:08,408 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15fddf87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:08, skipping insertion in model container [2024-06-27 23:56:08,408 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:56:08" (1/2) ... [2024-06-27 23:56:08,409 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2840c126 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:56:08, skipping insertion in model container [2024-06-27 23:56:08,409 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:56:08" (2/2) ... [2024-06-27 23:56:08,409 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15fddf87 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:08, skipping insertion in model container [2024-06-27 23:56:08,410 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:56:08" (2/2) ... [2024-06-27 23:56:08,410 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:56:08,432 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:56:08,433 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 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_p1_EAX) - (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 )__unbuffered_p1_EAX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 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 >= 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 >= 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 >= 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 23:56:08,433 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 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_p1_EAX) - (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 )__unbuffered_p1_EAX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 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 >= 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 >= 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 >= 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 23:56:08,433 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd3 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 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_p1_EAX) - (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 )__unbuffered_p1_EAX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 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 >= 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 >= 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 >= 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 23:56:08,434 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:56:08,434 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-27 23:56:08,472 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:56:08,777 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:56:08,796 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:56:09,017 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:56:09,066 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:56:09,068 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09 WrapperNode [2024-06-27 23:56:09,068 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:56:09,069 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:56:09,069 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:56:09,069 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:56:09,075 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,099 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,153 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-27 23:56:09,154 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:56:09,154 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:56:09,154 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:56:09,155 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:56:09,164 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,164 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,181 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,200 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:56:09,203 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,203 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,224 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,225 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,227 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,235 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,240 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:56:09,244 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:56:09,244 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:56:09,244 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:56:09,245 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (1/1) ... [2024-06-27 23:56:09,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:56:09,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:56:09,306 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:56:09,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:56:09,361 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:56:09,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:56:09,361 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:56:09,361 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:56:09,361 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:56:09,362 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:56:09,362 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:56:09,362 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:56:09,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:56:09,362 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:56:09,362 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:56:09,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:56:09,363 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:56:09,452 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:56:09,454 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:56:09,846 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:56:09,847 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:56:09,978 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:56:09,979 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:56:09,979 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:56:09 BoogieIcfgContainer [2024-06-27 23:56:09,979 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:56:09,981 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:56:09,981 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:56:09,984 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:56:09,984 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:56:08" (1/4) ... [2024-06-27 23:56:09,985 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73af2d1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:56:09, skipping insertion in model container [2024-06-27 23:56:09,985 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:56:08" (2/4) ... [2024-06-27 23:56:09,985 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73af2d1e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:56:09, skipping insertion in model container [2024-06-27 23:56:09,986 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:56:09" (3/4) ... [2024-06-27 23:56:09,987 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73af2d1e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:56:09, skipping insertion in model container [2024-06-27 23:56:09,987 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:56:09" (4/4) ... [2024-06-27 23:56:09,988 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_pso.opt_rmo.opt_tso.opt.i [2024-06-27 23:56:10,001 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:56:10,001 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:56:10,001 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:56:10,065 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:56:10,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:56:10,120 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:56:10,120 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:56:10,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:56:10,122 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:56:10,125 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:56:10,136 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:56:10,142 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;@54752fd3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:56:10,143 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:56:10,148 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:56:10,148 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 23:56:10,148 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:56:10,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:10,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:56:10,149 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:10,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:10,156 INFO L85 PathProgramCache]: Analyzing trace with hash 355559444, now seen corresponding path program 1 times [2024-06-27 23:56:10,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:10,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051634429] [2024-06-27 23:56:10,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:10,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:10,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:11,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:11,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:11,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051634429] [2024-06-27 23:56:11,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051634429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:11,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:11,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:56:11,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067901827] [2024-06-27 23:56:11,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:11,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:56:11,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:11,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:56:11,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:56:11,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:56:11,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:11,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:11,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:56:11,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:11,716 INFO L124 PetriNetUnfolderBase]: 946/1511 cut-off events. [2024-06-27 23:56:11,717 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 23:56:11,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3017 conditions, 1511 events. 946/1511 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7369 event pairs, 638 based on Foata normal form. 1/1463 useless extension candidates. Maximal degree in co-relation 3005. Up to 1431 conditions per place. [2024-06-27 23:56:11,731 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 30 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:56:11,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 165 flow [2024-06-27 23:56:11,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:56:11,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:56:11,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-27 23:56:11,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 23:56:11,743 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 76 transitions. [2024-06-27 23:56:11,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 165 flow [2024-06-27 23:56:11,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:11,747 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:56:11,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 23:56:11,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:56:11,751 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:56:11,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:11,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:11,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:11,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:56:11,752 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:11,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:11,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1904726733, now seen corresponding path program 1 times [2024-06-27 23:56:11,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:11,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772491130] [2024-06-27 23:56:11,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:11,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:11,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:12,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:12,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772491130] [2024-06-27 23:56:12,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772491130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:12,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:12,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:56:12,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306854995] [2024-06-27 23:56:12,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:12,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:56:12,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:12,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:56:12,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:56:12,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-27 23:56:12,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:12,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:12,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-27 23:56:12,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:12,847 INFO L124 PetriNetUnfolderBase]: 1110/1712 cut-off events. [2024-06-27 23:56:12,848 INFO L125 PetriNetUnfolderBase]: For 338/338 co-relation queries the response was YES. [2024-06-27 23:56:12,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3933 conditions, 1712 events. 1110/1712 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8133 event pairs, 641 based on Foata normal form. 3/1709 useless extension candidates. Maximal degree in co-relation 3921. Up to 1652 conditions per place. [2024-06-27 23:56:12,858 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 38 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-27 23:56:12,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 234 flow [2024-06-27 23:56:12,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:56:12,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:56:12,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-27 23:56:12,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:56:12,863 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 96 transitions. [2024-06-27 23:56:12,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 234 flow [2024-06-27 23:56:12,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:56:12,866 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-27 23:56:12,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 23:56:12,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-27 23:56:12,867 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-27 23:56:12,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:12,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:12,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:12,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:56:12,868 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:12,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:12,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1083014459, now seen corresponding path program 1 times [2024-06-27 23:56:12,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:12,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290228326] [2024-06-27 23:56:12,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:12,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:13,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:13,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:13,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290228326] [2024-06-27 23:56:13,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290228326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:13,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:13,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:56:13,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85159700] [2024-06-27 23:56:13,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:13,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:56:13,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:13,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:56:13,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:56:13,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-27 23:56:13,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:13,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:13,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-27 23:56:13,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:13,918 INFO L124 PetriNetUnfolderBase]: 1132/1763 cut-off events. [2024-06-27 23:56:13,918 INFO L125 PetriNetUnfolderBase]: For 989/989 co-relation queries the response was YES. [2024-06-27 23:56:13,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4495 conditions, 1763 events. 1132/1763 cut-off events. For 989/989 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8483 event pairs, 401 based on Foata normal form. 7/1767 useless extension candidates. Maximal degree in co-relation 4481. Up to 1555 conditions per place. [2024-06-27 23:56:13,926 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 54 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-27 23:56:13,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 76 transitions, 400 flow [2024-06-27 23:56:13,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:56:13,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:56:13,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-27 23:56:13,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-27 23:56:13,928 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 129 transitions. [2024-06-27 23:56:13,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 76 transitions, 400 flow [2024-06-27 23:56:13,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 76 transitions, 386 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:56:13,931 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 233 flow [2024-06-27 23:56:13,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-27 23:56:13,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 23:56:13,932 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 233 flow [2024-06-27 23:56:13,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:13,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:13,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:13,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:56:13,932 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:13,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:13,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1393059768, now seen corresponding path program 1 times [2024-06-27 23:56:13,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:13,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159150914] [2024-06-27 23:56:13,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:13,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:14,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:14,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:14,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159150914] [2024-06-27 23:56:14,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159150914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:14,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:14,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:14,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317672191] [2024-06-27 23:56:14,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:14,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:14,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:14,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:14,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:14,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-27 23:56:14,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 233 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 23:56:14,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:14,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-27 23:56:14,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:15,125 INFO L124 PetriNetUnfolderBase]: 1214/1909 cut-off events. [2024-06-27 23:56:15,126 INFO L125 PetriNetUnfolderBase]: For 2570/2570 co-relation queries the response was YES. [2024-06-27 23:56:15,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5813 conditions, 1909 events. 1214/1909 cut-off events. For 2570/2570 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9493 event pairs, 273 based on Foata normal form. 26/1932 useless extension candidates. Maximal degree in co-relation 5796. Up to 1519 conditions per place. [2024-06-27 23:56:15,135 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 62 selfloop transitions, 18 changer transitions 0/86 dead transitions. [2024-06-27 23:56:15,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 86 transitions, 517 flow [2024-06-27 23:56:15,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:15,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:15,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:56:15,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:56:15,137 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 233 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:56:15,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 86 transitions, 517 flow [2024-06-27 23:56:15,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 86 transitions, 509 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 23:56:15,141 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 281 flow [2024-06-27 23:56:15,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=281, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-27 23:56:15,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-27 23:56:15,142 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 281 flow [2024-06-27 23:56:15,142 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 23:56:15,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:15,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:15,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:56:15,143 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:15,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:15,143 INFO L85 PathProgramCache]: Analyzing trace with hash 842700762, now seen corresponding path program 1 times [2024-06-27 23:56:15,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:15,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931582741] [2024-06-27 23:56:15,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:15,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:15,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:15,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931582741] [2024-06-27 23:56:15,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931582741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:15,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:15,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:56:15,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285642477] [2024-06-27 23:56:15,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:15,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:56:15,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:15,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:56:15,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:56:16,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:56:16,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 281 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:16,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:16,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:56:16,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:16,411 INFO L124 PetriNetUnfolderBase]: 1034/1714 cut-off events. [2024-06-27 23:56:16,411 INFO L125 PetriNetUnfolderBase]: For 3193/3193 co-relation queries the response was YES. [2024-06-27 23:56:16,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5552 conditions, 1714 events. 1034/1714 cut-off events. For 3193/3193 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8866 event pairs, 374 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 5531. Up to 1569 conditions per place. [2024-06-27 23:56:16,422 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 46 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-27 23:56:16,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 62 transitions, 435 flow [2024-06-27 23:56:16,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:56:16,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:56:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-27 23:56:16,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:56:16,424 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 281 flow. Second operand 5 states and 100 transitions. [2024-06-27 23:56:16,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 62 transitions, 435 flow [2024-06-27 23:56:16,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 389 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:16,428 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 284 flow [2024-06-27 23:56:16,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=284, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-27 23:56:16,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-27 23:56:16,429 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 284 flow [2024-06-27 23:56:16,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:16,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:16,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:16,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:56:16,430 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:16,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:16,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1946005207, now seen corresponding path program 1 times [2024-06-27 23:56:16,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:16,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701382202] [2024-06-27 23:56:16,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:16,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:16,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:17,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 23:56:17,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:17,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701382202] [2024-06-27 23:56:17,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701382202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:17,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:17,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:17,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811100221] [2024-06-27 23:56:17,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:17,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:17,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:17,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:17,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:17,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:17,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 284 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:17,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:17,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:17,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:17,951 INFO L124 PetriNetUnfolderBase]: 1332/2097 cut-off events. [2024-06-27 23:56:17,951 INFO L125 PetriNetUnfolderBase]: For 4522/4522 co-relation queries the response was YES. [2024-06-27 23:56:17,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6954 conditions, 2097 events. 1332/2097 cut-off events. For 4522/4522 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10401 event pairs, 385 based on Foata normal form. 8/2101 useless extension candidates. Maximal degree in co-relation 6929. Up to 1775 conditions per place. [2024-06-27 23:56:17,963 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 56 selfloop transitions, 29 changer transitions 0/90 dead transitions. [2024-06-27 23:56:17,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 90 transitions, 660 flow [2024-06-27 23:56:17,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:17,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-27 23:56:17,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-27 23:56:17,965 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 284 flow. Second operand 6 states and 128 transitions. [2024-06-27 23:56:17,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 90 transitions, 660 flow [2024-06-27 23:56:17,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 90 transitions, 641 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:17,971 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 446 flow [2024-06-27 23:56:17,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=446, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-06-27 23:56:17,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-27 23:56:17,973 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 446 flow [2024-06-27 23:56:17,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:17,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:17,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:17,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:56:17,974 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:17,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:17,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1913364039, now seen corresponding path program 2 times [2024-06-27 23:56:17,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:17,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393088765] [2024-06-27 23:56:17,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:17,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:17,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:18,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:18,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:18,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393088765] [2024-06-27 23:56:18,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393088765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:18,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:18,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:18,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700315642] [2024-06-27 23:56:18,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:18,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:18,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:18,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:18,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:18,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:18,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 446 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:18,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:18,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:18,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:19,387 INFO L124 PetriNetUnfolderBase]: 1316/2060 cut-off events. [2024-06-27 23:56:19,436 INFO L125 PetriNetUnfolderBase]: For 5752/5754 co-relation queries the response was YES. [2024-06-27 23:56:19,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7285 conditions, 2060 events. 1316/2060 cut-off events. For 5752/5754 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10095 event pairs, 372 based on Foata normal form. 6/2063 useless extension candidates. Maximal degree in co-relation 7256. Up to 1763 conditions per place. [2024-06-27 23:56:19,451 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 48 selfloop transitions, 33 changer transitions 0/86 dead transitions. [2024-06-27 23:56:19,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 86 transitions, 696 flow [2024-06-27 23:56:19,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:19,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:19,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 23:56:19,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-27 23:56:19,453 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 446 flow. Second operand 6 states and 124 transitions. [2024-06-27 23:56:19,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 86 transitions, 696 flow [2024-06-27 23:56:19,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 86 transitions, 667 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 23:56:19,460 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 503 flow [2024-06-27 23:56:19,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=503, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-27 23:56:19,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-27 23:56:19,462 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 503 flow [2024-06-27 23:56:19,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:19,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:19,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:19,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:56:19,463 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:19,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:19,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1111075689, now seen corresponding path program 3 times [2024-06-27 23:56:19,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:19,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272228642] [2024-06-27 23:56:19,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:19,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:19,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:20,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:20,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:20,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272228642] [2024-06-27 23:56:20,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272228642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:20,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:20,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:20,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248027838] [2024-06-27 23:56:20,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:20,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:20,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:20,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:20,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:20,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:20,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 503 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:20,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:20,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:20,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:20,928 INFO L124 PetriNetUnfolderBase]: 1372/2141 cut-off events. [2024-06-27 23:56:20,929 INFO L125 PetriNetUnfolderBase]: For 8052/8054 co-relation queries the response was YES. [2024-06-27 23:56:20,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7955 conditions, 2141 events. 1372/2141 cut-off events. For 8052/8054 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10558 event pairs, 357 based on Foata normal form. 10/2149 useless extension candidates. Maximal degree in co-relation 7922. Up to 1774 conditions per place. [2024-06-27 23:56:20,943 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 59 selfloop transitions, 45 changer transitions 0/109 dead transitions. [2024-06-27 23:56:20,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 109 transitions, 964 flow [2024-06-27 23:56:20,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:20,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:20,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 23:56:20,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-27 23:56:20,945 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 503 flow. Second operand 7 states and 142 transitions. [2024-06-27 23:56:20,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 109 transitions, 964 flow [2024-06-27 23:56:20,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 109 transitions, 903 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 23:56:20,955 INFO L231 Difference]: Finished difference. Result has 73 places, 82 transitions, 752 flow [2024-06-27 23:56:20,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=752, PETRI_PLACES=73, PETRI_TRANSITIONS=82} [2024-06-27 23:56:20,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-27 23:56:20,956 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 82 transitions, 752 flow [2024-06-27 23:56:20,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:20,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:20,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:20,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:56:20,957 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:20,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:20,957 INFO L85 PathProgramCache]: Analyzing trace with hash 815503967, now seen corresponding path program 1 times [2024-06-27 23:56:20,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:20,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236476994] [2024-06-27 23:56:20,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:20,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:22,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:22,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:22,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236476994] [2024-06-27 23:56:22,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236476994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:22,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:22,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:22,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827968404] [2024-06-27 23:56:22,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:22,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:22,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:22,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:22,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:22,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:56:22,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 82 transitions, 752 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 23:56:22,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:22,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:56:22,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:23,048 INFO L124 PetriNetUnfolderBase]: 1194/1968 cut-off events. [2024-06-27 23:56:23,048 INFO L125 PetriNetUnfolderBase]: For 9129/9131 co-relation queries the response was YES. [2024-06-27 23:56:23,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7557 conditions, 1968 events. 1194/1968 cut-off events. For 9129/9131 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10207 event pairs, 400 based on Foata normal form. 4/1971 useless extension candidates. Maximal degree in co-relation 7520. Up to 1769 conditions per place. [2024-06-27 23:56:23,061 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 15 changer transitions 0/106 dead transitions. [2024-06-27 23:56:23,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 1052 flow [2024-06-27 23:56:23,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:23,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 23:56:23,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-27 23:56:23,063 INFO L175 Difference]: Start difference. First operand has 73 places, 82 transitions, 752 flow. Second operand 8 states and 146 transitions. [2024-06-27 23:56:23,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 1052 flow [2024-06-27 23:56:23,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 1011 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:23,073 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 802 flow [2024-06-27 23:56:23,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=802, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-27 23:56:23,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-27 23:56:23,074 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 802 flow [2024-06-27 23:56:23,074 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 23:56:23,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:23,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:23,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:56:23,075 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:23,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:23,075 INFO L85 PathProgramCache]: Analyzing trace with hash -100480472, now seen corresponding path program 1 times [2024-06-27 23:56:23,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:23,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503780104] [2024-06-27 23:56:23,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:23,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:23,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:23,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:23,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:23,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503780104] [2024-06-27 23:56:23,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503780104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:23,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:23,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:56:23,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955858563] [2024-06-27 23:56:23,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:23,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:56:23,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:23,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:56:23,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:56:23,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:56:23,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 802 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 23:56:23,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:23,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:56:23,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:24,217 INFO L124 PetriNetUnfolderBase]: 1191/1964 cut-off events. [2024-06-27 23:56:24,218 INFO L125 PetriNetUnfolderBase]: For 10377/10379 co-relation queries the response was YES. [2024-06-27 23:56:24,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7764 conditions, 1964 events. 1191/1964 cut-off events. For 10377/10379 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10209 event pairs, 411 based on Foata normal form. 1/1964 useless extension candidates. Maximal degree in co-relation 7725. Up to 1798 conditions per place. [2024-06-27 23:56:24,232 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 10 changer transitions 0/97 dead transitions. [2024-06-27 23:56:24,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 1024 flow [2024-06-27 23:56:24,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:56:24,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:56:24,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-27 23:56:24,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:56:24,234 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 802 flow. Second operand 5 states and 95 transitions. [2024-06-27 23:56:24,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 1024 flow [2024-06-27 23:56:24,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 976 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:56:24,246 INFO L231 Difference]: Finished difference. Result has 78 places, 90 transitions, 806 flow [2024-06-27 23:56:24,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=806, PETRI_PLACES=78, PETRI_TRANSITIONS=90} [2024-06-27 23:56:24,248 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-27 23:56:24,248 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 90 transitions, 806 flow [2024-06-27 23:56:24,248 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 23:56:24,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:24,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:24,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:56:24,249 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:24,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:24,249 INFO L85 PathProgramCache]: Analyzing trace with hash -141967194, now seen corresponding path program 1 times [2024-06-27 23:56:24,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:24,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954618819] [2024-06-27 23:56:24,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:24,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:24,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:25,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:25,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:25,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954618819] [2024-06-27 23:56:25,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954618819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:25,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:25,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:25,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765257777] [2024-06-27 23:56:25,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:25,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:25,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:25,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:25,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:25,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:25,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 90 transitions, 806 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:25,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:25,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:25,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:26,404 INFO L124 PetriNetUnfolderBase]: 1450/2302 cut-off events. [2024-06-27 23:56:26,404 INFO L125 PetriNetUnfolderBase]: For 14592/14594 co-relation queries the response was YES. [2024-06-27 23:56:26,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9390 conditions, 2302 events. 1450/2302 cut-off events. For 14592/14594 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11888 event pairs, 349 based on Foata normal form. 26/2326 useless extension candidates. Maximal degree in co-relation 9352. Up to 1744 conditions per place. [2024-06-27 23:56:26,432 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 67 selfloop transitions, 48 changer transitions 0/120 dead transitions. [2024-06-27 23:56:26,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 1154 flow [2024-06-27 23:56:26,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:26,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:26,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:56:26,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 23:56:26,435 INFO L175 Difference]: Start difference. First operand has 78 places, 90 transitions, 806 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:56:26,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 1154 flow [2024-06-27 23:56:26,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 1124 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:26,449 INFO L231 Difference]: Finished difference. Result has 83 places, 92 transitions, 906 flow [2024-06-27 23:56:26,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=906, PETRI_PLACES=83, PETRI_TRANSITIONS=92} [2024-06-27 23:56:26,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 42 predicate places. [2024-06-27 23:56:26,450 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 92 transitions, 906 flow [2024-06-27 23:56:26,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:26,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:26,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:26,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:56:26,451 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:26,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:26,452 INFO L85 PathProgramCache]: Analyzing trace with hash -142085304, now seen corresponding path program 2 times [2024-06-27 23:56:26,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:26,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554698192] [2024-06-27 23:56:26,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:26,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:27,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:27,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:27,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554698192] [2024-06-27 23:56:27,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554698192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:27,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:27,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:27,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58171850] [2024-06-27 23:56:27,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:27,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:27,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:27,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:27,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:27,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:27,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 92 transitions, 906 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:27,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:27,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:27,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:28,442 INFO L124 PetriNetUnfolderBase]: 1687/2724 cut-off events. [2024-06-27 23:56:28,442 INFO L125 PetriNetUnfolderBase]: For 19298/19300 co-relation queries the response was YES. [2024-06-27 23:56:28,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11416 conditions, 2724 events. 1687/2724 cut-off events. For 19298/19300 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14811 event pairs, 424 based on Foata normal form. 18/2740 useless extension candidates. Maximal degree in co-relation 11377. Up to 1757 conditions per place. [2024-06-27 23:56:28,455 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 81 selfloop transitions, 45 changer transitions 0/131 dead transitions. [2024-06-27 23:56:28,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 1360 flow [2024-06-27 23:56:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:28,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:28,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:56:28,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-27 23:56:28,457 INFO L175 Difference]: Start difference. First operand has 83 places, 92 transitions, 906 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:56:28,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 1360 flow [2024-06-27 23:56:28,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 131 transitions, 1231 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:56:28,479 INFO L231 Difference]: Finished difference. Result has 85 places, 96 transitions, 933 flow [2024-06-27 23:56:28,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=933, PETRI_PLACES=85, PETRI_TRANSITIONS=96} [2024-06-27 23:56:28,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-27 23:56:28,480 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 96 transitions, 933 flow [2024-06-27 23:56:28,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:28,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:28,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:28,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:56:28,481 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:28,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:28,481 INFO L85 PathProgramCache]: Analyzing trace with hash -2083842937, now seen corresponding path program 1 times [2024-06-27 23:56:28,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:28,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590745841] [2024-06-27 23:56:28,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:28,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:28,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:29,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:29,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:29,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590745841] [2024-06-27 23:56:29,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590745841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:29,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:29,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:29,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774680617] [2024-06-27 23:56:29,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:29,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:29,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:29,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:29,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:29,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:29,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 96 transitions, 933 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:29,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:29,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:29,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:29,799 INFO L124 PetriNetUnfolderBase]: 1692/2731 cut-off events. [2024-06-27 23:56:29,799 INFO L125 PetriNetUnfolderBase]: For 19645/19649 co-relation queries the response was YES. [2024-06-27 23:56:29,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11701 conditions, 2731 events. 1692/2731 cut-off events. For 19645/19649 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14780 event pairs, 535 based on Foata normal form. 5/2735 useless extension candidates. Maximal degree in co-relation 11661. Up to 2569 conditions per place. [2024-06-27 23:56:29,813 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 90 selfloop transitions, 19 changer transitions 0/114 dead transitions. [2024-06-27 23:56:29,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 114 transitions, 1239 flow [2024-06-27 23:56:29,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:29,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:29,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 23:56:29,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-27 23:56:29,814 INFO L175 Difference]: Start difference. First operand has 85 places, 96 transitions, 933 flow. Second operand 6 states and 111 transitions. [2024-06-27 23:56:29,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 114 transitions, 1239 flow [2024-06-27 23:56:29,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 114 transitions, 1181 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:29,833 INFO L231 Difference]: Finished difference. Result has 88 places, 102 transitions, 982 flow [2024-06-27 23:56:29,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=982, PETRI_PLACES=88, PETRI_TRANSITIONS=102} [2024-06-27 23:56:29,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 23:56:29,834 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 102 transitions, 982 flow [2024-06-27 23:56:29,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:29,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:29,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:29,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:56:29,835 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:29,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:29,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1601792446, now seen corresponding path program 1 times [2024-06-27 23:56:29,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:29,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181352142] [2024-06-27 23:56:29,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:29,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:31,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:31,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:31,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181352142] [2024-06-27 23:56:31,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181352142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:31,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:31,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:31,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089673425] [2024-06-27 23:56:31,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:31,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:31,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:31,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:31,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:31,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:31,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 102 transitions, 982 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:31,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:31,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:31,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:31,920 INFO L124 PetriNetUnfolderBase]: 1727/2774 cut-off events. [2024-06-27 23:56:31,920 INFO L125 PetriNetUnfolderBase]: For 21287/21287 co-relation queries the response was YES. [2024-06-27 23:56:31,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12354 conditions, 2774 events. 1727/2774 cut-off events. For 21287/21287 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14922 event pairs, 449 based on Foata normal form. 4/2775 useless extension candidates. Maximal degree in co-relation 12311. Up to 2326 conditions per place. [2024-06-27 23:56:31,937 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 72 selfloop transitions, 59 changer transitions 0/136 dead transitions. [2024-06-27 23:56:31,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 136 transitions, 1422 flow [2024-06-27 23:56:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:31,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:31,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:56:31,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-27 23:56:31,939 INFO L175 Difference]: Start difference. First operand has 88 places, 102 transitions, 982 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:56:31,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 136 transitions, 1422 flow [2024-06-27 23:56:31,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 136 transitions, 1391 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 23:56:31,963 INFO L231 Difference]: Finished difference. Result has 97 places, 110 transitions, 1183 flow [2024-06-27 23:56:31,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1183, PETRI_PLACES=97, PETRI_TRANSITIONS=110} [2024-06-27 23:56:31,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-27 23:56:31,964 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 110 transitions, 1183 flow [2024-06-27 23:56:31,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:31,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:31,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:31,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:56:31,964 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:31,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:31,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1206711582, now seen corresponding path program 2 times [2024-06-27 23:56:31,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:31,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830819197] [2024-06-27 23:56:31,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:31,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:33,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:33,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:33,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830819197] [2024-06-27 23:56:33,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830819197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:33,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:33,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:33,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576257313] [2024-06-27 23:56:33,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:33,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:33,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:33,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:33,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:33,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:33,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 110 transitions, 1183 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:33,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:33,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:33,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:34,392 INFO L124 PetriNetUnfolderBase]: 1719/2766 cut-off events. [2024-06-27 23:56:34,393 INFO L125 PetriNetUnfolderBase]: For 25302/25302 co-relation queries the response was YES. [2024-06-27 23:56:34,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13037 conditions, 2766 events. 1719/2766 cut-off events. For 25302/25302 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14906 event pairs, 441 based on Foata normal form. 4/2767 useless extension candidates. Maximal degree in co-relation 12990. Up to 2314 conditions per place. [2024-06-27 23:56:34,409 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 74 selfloop transitions, 74 changer transitions 0/153 dead transitions. [2024-06-27 23:56:34,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 153 transitions, 1798 flow [2024-06-27 23:56:34,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:34,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:34,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:56:34,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-27 23:56:34,410 INFO L175 Difference]: Start difference. First operand has 97 places, 110 transitions, 1183 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:56:34,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 153 transitions, 1798 flow [2024-06-27 23:56:34,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 153 transitions, 1576 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:56:34,436 INFO L231 Difference]: Finished difference. Result has 100 places, 127 transitions, 1379 flow [2024-06-27 23:56:34,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1379, PETRI_PLACES=100, PETRI_TRANSITIONS=127} [2024-06-27 23:56:34,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 23:56:34,437 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 127 transitions, 1379 flow [2024-06-27 23:56:34,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:34,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:34,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:34,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:56:34,438 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:34,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:34,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1365320416, now seen corresponding path program 3 times [2024-06-27 23:56:34,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:34,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087630783] [2024-06-27 23:56:34,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:34,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:34,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:35,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:35,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:35,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087630783] [2024-06-27 23:56:36,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087630783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:36,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:36,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:36,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735836699] [2024-06-27 23:56:36,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:36,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:36,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:36,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:36,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:36,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:36,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 127 transitions, 1379 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:36,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:36,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:36,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:36,877 INFO L124 PetriNetUnfolderBase]: 1863/3019 cut-off events. [2024-06-27 23:56:36,878 INFO L125 PetriNetUnfolderBase]: For 29959/29959 co-relation queries the response was YES. [2024-06-27 23:56:36,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14595 conditions, 3019 events. 1863/3019 cut-off events. For 29959/29959 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16832 event pairs, 325 based on Foata normal form. 4/3020 useless extension candidates. Maximal degree in co-relation 14547. Up to 2212 conditions per place. [2024-06-27 23:56:36,935 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 76 selfloop transitions, 83 changer transitions 0/164 dead transitions. [2024-06-27 23:56:36,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 164 transitions, 1926 flow [2024-06-27 23:56:36,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:36,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:36,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:56:36,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 23:56:36,937 INFO L175 Difference]: Start difference. First operand has 100 places, 127 transitions, 1379 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:56:36,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 164 transitions, 1926 flow [2024-06-27 23:56:36,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 164 transitions, 1811 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:36,969 INFO L231 Difference]: Finished difference. Result has 106 places, 132 transitions, 1537 flow [2024-06-27 23:56:36,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1537, PETRI_PLACES=106, PETRI_TRANSITIONS=132} [2024-06-27 23:56:36,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 23:56:36,970 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 132 transitions, 1537 flow [2024-06-27 23:56:36,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:36,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:36,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:36,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:56:36,970 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:36,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:36,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2072415097, now seen corresponding path program 2 times [2024-06-27 23:56:36,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:36,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241730620] [2024-06-27 23:56:36,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:36,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:36,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:37,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:37,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:37,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241730620] [2024-06-27 23:56:37,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241730620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:37,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:37,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:37,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682368936] [2024-06-27 23:56:37,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:37,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:37,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:37,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:37,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:37,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:37,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 132 transitions, 1537 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:37,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:37,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:37,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:38,423 INFO L124 PetriNetUnfolderBase]: 1868/3043 cut-off events. [2024-06-27 23:56:38,423 INFO L125 PetriNetUnfolderBase]: For 33220/33226 co-relation queries the response was YES. [2024-06-27 23:56:38,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15062 conditions, 3043 events. 1868/3043 cut-off events. For 33220/33226 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17073 event pairs, 481 based on Foata normal form. 7/3049 useless extension candidates. Maximal degree in co-relation 15012. Up to 2847 conditions per place. [2024-06-27 23:56:38,444 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 119 selfloop transitions, 26 changer transitions 0/150 dead transitions. [2024-06-27 23:56:38,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 150 transitions, 1965 flow [2024-06-27 23:56:38,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:38,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:38,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 23:56:38,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-27 23:56:38,445 INFO L175 Difference]: Start difference. First operand has 106 places, 132 transitions, 1537 flow. Second operand 6 states and 109 transitions. [2024-06-27 23:56:38,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 150 transitions, 1965 flow [2024-06-27 23:56:38,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 150 transitions, 1785 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:56:38,484 INFO L231 Difference]: Finished difference. Result has 107 places, 140 transitions, 1513 flow [2024-06-27 23:56:38,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1513, PETRI_PLACES=107, PETRI_TRANSITIONS=140} [2024-06-27 23:56:38,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-27 23:56:38,485 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 140 transitions, 1513 flow [2024-06-27 23:56:38,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:38,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:38,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:38,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:56:38,485 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:38,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:38,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1139714790, now seen corresponding path program 3 times [2024-06-27 23:56:38,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:38,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479604079] [2024-06-27 23:56:38,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:38,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:38,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:39,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:39,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:39,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479604079] [2024-06-27 23:56:39,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479604079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:39,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:39,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:39,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038419120] [2024-06-27 23:56:39,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:39,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:39,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:39,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:39,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:39,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:39,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 140 transitions, 1513 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:39,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:39,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:39,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:40,094 INFO L124 PetriNetUnfolderBase]: 2302/3781 cut-off events. [2024-06-27 23:56:40,094 INFO L125 PetriNetUnfolderBase]: For 42552/42560 co-relation queries the response was YES. [2024-06-27 23:56:40,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18224 conditions, 3781 events. 2302/3781 cut-off events. For 42552/42560 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22511 event pairs, 596 based on Foata normal form. 24/3803 useless extension candidates. Maximal degree in co-relation 18172. Up to 2395 conditions per place. [2024-06-27 23:56:40,118 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 127 selfloop transitions, 69 changer transitions 0/201 dead transitions. [2024-06-27 23:56:40,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 201 transitions, 2328 flow [2024-06-27 23:56:40,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:40,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:40,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 23:56:40,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521875 [2024-06-27 23:56:40,120 INFO L175 Difference]: Start difference. First operand has 107 places, 140 transitions, 1513 flow. Second operand 8 states and 167 transitions. [2024-06-27 23:56:40,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 201 transitions, 2328 flow [2024-06-27 23:56:40,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 201 transitions, 2281 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 23:56:40,177 INFO L231 Difference]: Finished difference. Result has 114 places, 152 transitions, 1799 flow [2024-06-27 23:56:40,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1799, PETRI_PLACES=114, PETRI_TRANSITIONS=152} [2024-06-27 23:56:40,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-27 23:56:40,179 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 152 transitions, 1799 flow [2024-06-27 23:56:40,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:40,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:40,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:40,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:56:40,179 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:40,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:40,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1863618130, now seen corresponding path program 4 times [2024-06-27 23:56:40,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:40,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231978451] [2024-06-27 23:56:40,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:40,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:40,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:41,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:41,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:41,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231978451] [2024-06-27 23:56:41,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231978451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:41,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:41,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:41,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123965163] [2024-06-27 23:56:41,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:41,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:41,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:41,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:41,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:41,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:41,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 152 transitions, 1799 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:41,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:41,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:41,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:41,930 INFO L124 PetriNetUnfolderBase]: 2361/3878 cut-off events. [2024-06-27 23:56:41,930 INFO L125 PetriNetUnfolderBase]: For 48787/48795 co-relation queries the response was YES. [2024-06-27 23:56:41,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19225 conditions, 3878 events. 2361/3878 cut-off events. For 48787/48795 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23283 event pairs, 594 based on Foata normal form. 44/3920 useless extension candidates. Maximal degree in co-relation 19170. Up to 3085 conditions per place. [2024-06-27 23:56:41,951 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 121 selfloop transitions, 70 changer transitions 0/196 dead transitions. [2024-06-27 23:56:41,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 196 transitions, 2426 flow [2024-06-27 23:56:41,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:56:41,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:56:41,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 23:56:41,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.509375 [2024-06-27 23:56:41,952 INFO L175 Difference]: Start difference. First operand has 114 places, 152 transitions, 1799 flow. Second operand 8 states and 163 transitions. [2024-06-27 23:56:41,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 196 transitions, 2426 flow [2024-06-27 23:56:42,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 196 transitions, 2340 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:42,021 INFO L231 Difference]: Finished difference. Result has 118 places, 156 transitions, 1934 flow [2024-06-27 23:56:42,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1934, PETRI_PLACES=118, PETRI_TRANSITIONS=156} [2024-06-27 23:56:42,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-27 23:56:42,022 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 156 transitions, 1934 flow [2024-06-27 23:56:42,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:42,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:42,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:42,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:56:42,023 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:42,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:42,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1413249164, now seen corresponding path program 5 times [2024-06-27 23:56:42,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:42,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590385041] [2024-06-27 23:56:42,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:42,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:42,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:42,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:42,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:42,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590385041] [2024-06-27 23:56:42,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590385041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:42,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:42,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:42,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016647848] [2024-06-27 23:56:42,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:42,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:42,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:42,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:42,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:42,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:56:42,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 156 transitions, 1934 flow. Second operand has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 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 23:56:42,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:42,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:56:42,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:43,503 INFO L124 PetriNetUnfolderBase]: 2005/3650 cut-off events. [2024-06-27 23:56:43,504 INFO L125 PetriNetUnfolderBase]: For 44354/44587 co-relation queries the response was YES. [2024-06-27 23:56:43,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18244 conditions, 3650 events. 2005/3650 cut-off events. For 44354/44587 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25307 event pairs, 310 based on Foata normal form. 119/3629 useless extension candidates. Maximal degree in co-relation 18187. Up to 1392 conditions per place. [2024-06-27 23:56:43,529 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 93 selfloop transitions, 85 changer transitions 0/210 dead transitions. [2024-06-27 23:56:43,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 210 transitions, 2756 flow [2024-06-27 23:56:43,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:43,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:43,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 23:56:43,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-27 23:56:43,531 INFO L175 Difference]: Start difference. First operand has 118 places, 156 transitions, 1934 flow. Second operand 7 states and 156 transitions. [2024-06-27 23:56:43,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 210 transitions, 2756 flow [2024-06-27 23:56:43,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 210 transitions, 2614 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:56:43,598 INFO L231 Difference]: Finished difference. Result has 121 places, 169 transitions, 2230 flow [2024-06-27 23:56:43,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2230, PETRI_PLACES=121, PETRI_TRANSITIONS=169} [2024-06-27 23:56:43,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-27 23:56:43,599 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 169 transitions, 2230 flow [2024-06-27 23:56:43,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 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 23:56:43,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:43,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:43,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:56:43,600 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:43,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:43,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1795838351, now seen corresponding path program 3 times [2024-06-27 23:56:43,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:43,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535043682] [2024-06-27 23:56:43,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:43,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:43,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:44,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:44,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535043682] [2024-06-27 23:56:44,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535043682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:44,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:44,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:44,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442350377] [2024-06-27 23:56:44,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:44,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:44,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:44,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:44,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:44,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:44,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 169 transitions, 2230 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:44,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:44,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:44,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:45,172 INFO L124 PetriNetUnfolderBase]: 2707/4526 cut-off events. [2024-06-27 23:56:45,173 INFO L125 PetriNetUnfolderBase]: For 56336/56336 co-relation queries the response was YES. [2024-06-27 23:56:45,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23589 conditions, 4526 events. 2707/4526 cut-off events. For 56336/56336 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 28932 event pairs, 1106 based on Foata normal form. 1/4526 useless extension candidates. Maximal degree in co-relation 23529. Up to 4230 conditions per place. [2024-06-27 23:56:45,204 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 24 changer transitions 0/192 dead transitions. [2024-06-27 23:56:45,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 192 transitions, 2704 flow [2024-06-27 23:56:45,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:45,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:45,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:56:45,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 23:56:45,205 INFO L175 Difference]: Start difference. First operand has 121 places, 169 transitions, 2230 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:56:45,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 192 transitions, 2704 flow [2024-06-27 23:56:45,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 192 transitions, 2602 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:56:45,295 INFO L231 Difference]: Finished difference. Result has 126 places, 175 transitions, 2254 flow [2024-06-27 23:56:45,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2254, PETRI_PLACES=126, PETRI_TRANSITIONS=175} [2024-06-27 23:56:45,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-27 23:56:45,296 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 175 transitions, 2254 flow [2024-06-27 23:56:45,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:45,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:45,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:45,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:56:45,297 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:45,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:45,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1525868455, now seen corresponding path program 1 times [2024-06-27 23:56:45,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:45,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684149976] [2024-06-27 23:56:45,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:45,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:45,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:46,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:46,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:46,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684149976] [2024-06-27 23:56:46,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684149976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:46,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:46,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:46,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037254483] [2024-06-27 23:56:46,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:46,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:46,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:46,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:46,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:46,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:56:46,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 175 transitions, 2254 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 23:56:46,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:46,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:56:46,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:46,760 INFO L124 PetriNetUnfolderBase]: 2632/4457 cut-off events. [2024-06-27 23:56:46,760 INFO L125 PetriNetUnfolderBase]: For 60094/60094 co-relation queries the response was YES. [2024-06-27 23:56:46,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22849 conditions, 4457 events. 2632/4457 cut-off events. For 60094/60094 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28822 event pairs, 1178 based on Foata normal form. 2/4458 useless extension candidates. Maximal degree in co-relation 22787. Up to 4096 conditions per place. [2024-06-27 23:56:46,789 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 165 selfloop transitions, 13 changer transitions 0/189 dead transitions. [2024-06-27 23:56:46,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 189 transitions, 2662 flow [2024-06-27 23:56:46,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:46,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:46,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 23:56:46,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708333333333333 [2024-06-27 23:56:46,791 INFO L175 Difference]: Start difference. First operand has 126 places, 175 transitions, 2254 flow. Second operand 6 states and 113 transitions. [2024-06-27 23:56:46,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 189 transitions, 2662 flow [2024-06-27 23:56:46,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 2622 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:46,888 INFO L231 Difference]: Finished difference. Result has 128 places, 178 transitions, 2272 flow [2024-06-27 23:56:46,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2272, PETRI_PLACES=128, PETRI_TRANSITIONS=178} [2024-06-27 23:56:46,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-27 23:56:46,888 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 178 transitions, 2272 flow [2024-06-27 23:56:46,888 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 23:56:46,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:46,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:46,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:56:46,889 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:46,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:46,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1296651505, now seen corresponding path program 2 times [2024-06-27 23:56:46,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:46,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992184533] [2024-06-27 23:56:46,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:46,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:47,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 23:56:47,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:47,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992184533] [2024-06-27 23:56:47,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992184533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:47,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:47,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:56:47,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862166615] [2024-06-27 23:56:47,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:47,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:56:47,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:47,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:56:47,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:56:47,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:56:47,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 178 transitions, 2272 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 23:56:47,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:47,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:56:47,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:48,504 INFO L124 PetriNetUnfolderBase]: 2626/4450 cut-off events. [2024-06-27 23:56:48,504 INFO L125 PetriNetUnfolderBase]: For 63190/63192 co-relation queries the response was YES. [2024-06-27 23:56:48,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23239 conditions, 4450 events. 2626/4450 cut-off events. For 63190/63192 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28817 event pairs, 1182 based on Foata normal form. 4/4453 useless extension candidates. Maximal degree in co-relation 23176. Up to 4080 conditions per place. [2024-06-27 23:56:48,536 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 158 selfloop transitions, 20 changer transitions 0/189 dead transitions. [2024-06-27 23:56:48,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 189 transitions, 2676 flow [2024-06-27 23:56:48,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:48,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:48,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 23:56:48,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-27 23:56:48,538 INFO L175 Difference]: Start difference. First operand has 128 places, 178 transitions, 2272 flow. Second operand 6 states and 112 transitions. [2024-06-27 23:56:48,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 189 transitions, 2676 flow [2024-06-27 23:56:48,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 189 transitions, 2640 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:48,615 INFO L231 Difference]: Finished difference. Result has 130 places, 181 transitions, 2315 flow [2024-06-27 23:56:48,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2315, PETRI_PLACES=130, PETRI_TRANSITIONS=181} [2024-06-27 23:56:48,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-27 23:56:48,616 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 181 transitions, 2315 flow [2024-06-27 23:56:48,616 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 23:56:48,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:48,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:48,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:56:48,616 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:48,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:48,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1296643569, now seen corresponding path program 1 times [2024-06-27 23:56:48,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:48,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673368675] [2024-06-27 23:56:48,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:48,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:48,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:50,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:50,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:50,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673368675] [2024-06-27 23:56:50,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673368675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:50,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:50,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:50,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052693165] [2024-06-27 23:56:50,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:50,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:50,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:50,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:50,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:50,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:50,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 181 transitions, 2315 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:50,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:50,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:50,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:50,767 INFO L124 PetriNetUnfolderBase]: 2708/4530 cut-off events. [2024-06-27 23:56:50,767 INFO L125 PetriNetUnfolderBase]: For 66372/66372 co-relation queries the response was YES. [2024-06-27 23:56:50,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24034 conditions, 4530 events. 2708/4530 cut-off events. For 66372/66372 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 28985 event pairs, 1201 based on Foata normal form. 1/4530 useless extension candidates. Maximal degree in co-relation 23970. Up to 4251 conditions per place. [2024-06-27 23:56:50,800 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 172 selfloop transitions, 15 changer transitions 0/192 dead transitions. [2024-06-27 23:56:50,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 192 transitions, 2743 flow [2024-06-27 23:56:50,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:50,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:50,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 23:56:50,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 23:56:50,801 INFO L175 Difference]: Start difference. First operand has 130 places, 181 transitions, 2315 flow. Second operand 6 states and 106 transitions. [2024-06-27 23:56:50,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 192 transitions, 2743 flow [2024-06-27 23:56:50,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 192 transitions, 2688 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:50,902 INFO L231 Difference]: Finished difference. Result has 132 places, 184 transitions, 2334 flow [2024-06-27 23:56:50,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2334, PETRI_PLACES=132, PETRI_TRANSITIONS=184} [2024-06-27 23:56:50,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-27 23:56:50,903 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 184 transitions, 2334 flow [2024-06-27 23:56:50,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:50,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:50,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:50,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:56:50,904 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:50,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:50,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1066325972, now seen corresponding path program 1 times [2024-06-27 23:56:50,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:50,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261126496] [2024-06-27 23:56:50,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:50,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:50,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:52,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:52,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:52,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261126496] [2024-06-27 23:56:52,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261126496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:52,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:52,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:52,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212285209] [2024-06-27 23:56:52,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:52,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:52,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:52,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:52,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:52,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:52,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 184 transitions, 2334 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:52,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:52,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:52,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:53,852 INFO L124 PetriNetUnfolderBase]: 2955/5004 cut-off events. [2024-06-27 23:56:53,853 INFO L125 PetriNetUnfolderBase]: For 78802/78802 co-relation queries the response was YES. [2024-06-27 23:56:53,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26330 conditions, 5004 events. 2955/5004 cut-off events. For 78802/78802 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33186 event pairs, 878 based on Foata normal form. 24/5026 useless extension candidates. Maximal degree in co-relation 26265. Up to 3674 conditions per place. [2024-06-27 23:56:53,887 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 143 selfloop transitions, 80 changer transitions 0/228 dead transitions. [2024-06-27 23:56:53,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 228 transitions, 3123 flow [2024-06-27 23:56:53,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:53,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:53,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:56:53,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:56:53,888 INFO L175 Difference]: Start difference. First operand has 132 places, 184 transitions, 2334 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:56:53,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 228 transitions, 3123 flow [2024-06-27 23:56:53,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 228 transitions, 3071 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:53,979 INFO L231 Difference]: Finished difference. Result has 139 places, 198 transitions, 2750 flow [2024-06-27 23:56:53,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2750, PETRI_PLACES=139, PETRI_TRANSITIONS=198} [2024-06-27 23:56:53,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 23:56:53,980 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 198 transitions, 2750 flow [2024-06-27 23:56:53,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:53,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:53,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:53,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:56:53,981 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:53,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:53,981 INFO L85 PathProgramCache]: Analyzing trace with hash -174918889, now seen corresponding path program 1 times [2024-06-27 23:56:53,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:53,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767125445] [2024-06-27 23:56:53,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:53,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:53,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:54,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:54,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:54,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767125445] [2024-06-27 23:56:54,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767125445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:54,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:54,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:54,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315753114] [2024-06-27 23:56:54,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:54,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:54,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:54,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:54,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:54,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:54,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 198 transitions, 2750 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:54,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:54,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:54,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:55,645 INFO L124 PetriNetUnfolderBase]: 2965/5013 cut-off events. [2024-06-27 23:56:55,645 INFO L125 PetriNetUnfolderBase]: For 82000/82002 co-relation queries the response was YES. [2024-06-27 23:56:55,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27709 conditions, 5013 events. 2965/5013 cut-off events. For 82000/82002 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33185 event pairs, 996 based on Foata normal form. 4/5016 useless extension candidates. Maximal degree in co-relation 27641. Up to 4516 conditions per place. [2024-06-27 23:56:55,688 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 46 changer transitions 0/226 dead transitions. [2024-06-27 23:56:55,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 226 transitions, 3420 flow [2024-06-27 23:56:55,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:55,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:55,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:56:55,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-27 23:56:55,691 INFO L175 Difference]: Start difference. First operand has 139 places, 198 transitions, 2750 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:56:55,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 226 transitions, 3420 flow [2024-06-27 23:56:55,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 226 transitions, 3275 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:55,836 INFO L231 Difference]: Finished difference. Result has 144 places, 209 transitions, 2914 flow [2024-06-27 23:56:55,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2914, PETRI_PLACES=144, PETRI_TRANSITIONS=209} [2024-06-27 23:56:55,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-27 23:56:55,837 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 209 transitions, 2914 flow [2024-06-27 23:56:55,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:55,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:55,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:55,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:56:55,838 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:55,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:55,838 INFO L85 PathProgramCache]: Analyzing trace with hash -174619987, now seen corresponding path program 1 times [2024-06-27 23:56:55,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:55,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693944643] [2024-06-27 23:56:55,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:55,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:56,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:56,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:56,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693944643] [2024-06-27 23:56:56,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693944643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:56,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:56,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:56:56,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338255488] [2024-06-27 23:56:56,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:56,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:56:56,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:56,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:56:56,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:56:56,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:56:56,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 209 transitions, 2914 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 23:56:56,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:56,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:56:56,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:57,714 INFO L124 PetriNetUnfolderBase]: 2970/5015 cut-off events. [2024-06-27 23:56:57,714 INFO L125 PetriNetUnfolderBase]: For 83985/83985 co-relation queries the response was YES. [2024-06-27 23:56:57,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27980 conditions, 5015 events. 2970/5015 cut-off events. For 83985/83985 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33122 event pairs, 1220 based on Foata normal form. 1/5015 useless extension candidates. Maximal degree in co-relation 27908. Up to 4652 conditions per place. [2024-06-27 23:56:57,758 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 27 changer transitions 0/226 dead transitions. [2024-06-27 23:56:57,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 226 transitions, 3440 flow [2024-06-27 23:56:57,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:56:57,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:56:57,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-27 23:56:57,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:56:57,760 INFO L175 Difference]: Start difference. First operand has 144 places, 209 transitions, 2914 flow. Second operand 6 states and 120 transitions. [2024-06-27 23:56:57,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 226 transitions, 3440 flow [2024-06-27 23:56:57,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 226 transitions, 3391 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-27 23:56:57,906 INFO L231 Difference]: Finished difference. Result has 149 places, 212 transitions, 2977 flow [2024-06-27 23:56:57,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2977, PETRI_PLACES=149, PETRI_TRANSITIONS=212} [2024-06-27 23:56:57,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 23:56:57,907 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 212 transitions, 2977 flow [2024-06-27 23:56:57,907 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 23:56:57,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:57,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:57,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:56:57,908 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:57,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:57,908 INFO L85 PathProgramCache]: Analyzing trace with hash -174620359, now seen corresponding path program 2 times [2024-06-27 23:56:57,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:57,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147505946] [2024-06-27 23:56:57,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:57,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:57,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:58,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:58,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:58,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147505946] [2024-06-27 23:56:58,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147505946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:58,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:58,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:56:58,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390824558] [2024-06-27 23:56:58,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:58,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:56:58,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:58,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:56:58,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:56:58,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:56:58,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 212 transitions, 2977 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:58,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:58,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:56:58,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:59,778 INFO L124 PetriNetUnfolderBase]: 3021/5108 cut-off events. [2024-06-27 23:56:59,778 INFO L125 PetriNetUnfolderBase]: For 88911/88911 co-relation queries the response was YES. [2024-06-27 23:56:59,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28631 conditions, 5108 events. 3021/5108 cut-off events. For 88911/88911 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 33963 event pairs, 985 based on Foata normal form. 3/5109 useless extension candidates. Maximal degree in co-relation 28557. Up to 4364 conditions per place. [2024-06-27 23:56:59,821 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 146 selfloop transitions, 84 changer transitions 0/235 dead transitions. [2024-06-27 23:56:59,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 235 transitions, 3623 flow [2024-06-27 23:56:59,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:56:59,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:56:59,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 23:56:59,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-06-27 23:56:59,823 INFO L175 Difference]: Start difference. First operand has 149 places, 212 transitions, 2977 flow. Second operand 7 states and 138 transitions. [2024-06-27 23:56:59,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 235 transitions, 3623 flow [2024-06-27 23:56:59,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 235 transitions, 3537 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:56:59,972 INFO L231 Difference]: Finished difference. Result has 153 places, 222 transitions, 3210 flow [2024-06-27 23:56:59,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3210, PETRI_PLACES=153, PETRI_TRANSITIONS=222} [2024-06-27 23:56:59,972 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-27 23:56:59,973 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 222 transitions, 3210 flow [2024-06-27 23:56:59,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:59,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:59,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:56:59,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:56:59,973 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:56:59,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:59,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2078659522, now seen corresponding path program 2 times [2024-06-27 23:56:59,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:59,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644961782] [2024-06-27 23:56:59,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:59,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:01,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 23:57:01,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:01,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644961782] [2024-06-27 23:57:01,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644961782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:01,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:01,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:01,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088584323] [2024-06-27 23:57:01,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:01,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:01,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:01,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:01,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:01,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:01,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 222 transitions, 3210 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:01,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:01,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:01,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:02,987 INFO L124 PetriNetUnfolderBase]: 3070/5214 cut-off events. [2024-06-27 23:57:02,988 INFO L125 PetriNetUnfolderBase]: For 97776/97778 co-relation queries the response was YES. [2024-06-27 23:57:03,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29679 conditions, 5214 events. 3070/5214 cut-off events. For 97776/97778 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35023 event pairs, 937 based on Foata normal form. 26/5239 useless extension candidates. Maximal degree in co-relation 29602. Up to 4172 conditions per place. [2024-06-27 23:57:03,027 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 169 selfloop transitions, 81 changer transitions 0/255 dead transitions. [2024-06-27 23:57:03,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 255 transitions, 3880 flow [2024-06-27 23:57:03,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:03,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:03,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:57:03,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-27 23:57:03,029 INFO L175 Difference]: Start difference. First operand has 153 places, 222 transitions, 3210 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:57:03,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 255 transitions, 3880 flow [2024-06-27 23:57:03,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 255 transitions, 3706 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 23:57:03,198 INFO L231 Difference]: Finished difference. Result has 159 places, 225 transitions, 3271 flow [2024-06-27 23:57:03,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3271, PETRI_PLACES=159, PETRI_TRANSITIONS=225} [2024-06-27 23:57:03,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-27 23:57:03,201 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 225 transitions, 3271 flow [2024-06-27 23:57:03,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:03,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:03,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:03,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:57:03,201 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:03,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:03,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1950610494, now seen corresponding path program 3 times [2024-06-27 23:57:03,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:03,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620280991] [2024-06-27 23:57:03,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:03,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:03,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:04,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:04,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:04,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620280991] [2024-06-27 23:57:04,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620280991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:04,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:04,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:04,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033006159] [2024-06-27 23:57:04,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:04,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:04,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:04,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:04,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:05,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:05,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 225 transitions, 3271 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:05,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:05,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:05,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:06,117 INFO L124 PetriNetUnfolderBase]: 3078/5213 cut-off events. [2024-06-27 23:57:06,118 INFO L125 PetriNetUnfolderBase]: For 92367/92369 co-relation queries the response was YES. [2024-06-27 23:57:06,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29234 conditions, 5213 events. 3078/5213 cut-off events. For 92367/92369 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 34826 event pairs, 818 based on Foata normal form. 20/5232 useless extension candidates. Maximal degree in co-relation 29155. Up to 3052 conditions per place. [2024-06-27 23:57:06,164 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 152 selfloop transitions, 102 changer transitions 0/259 dead transitions. [2024-06-27 23:57:06,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 259 transitions, 3978 flow [2024-06-27 23:57:06,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:06,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:06,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:57:06,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-27 23:57:06,166 INFO L175 Difference]: Start difference. First operand has 159 places, 225 transitions, 3271 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:57:06,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 259 transitions, 3978 flow [2024-06-27 23:57:06,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 259 transitions, 3825 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:06,341 INFO L231 Difference]: Finished difference. Result has 164 places, 226 transitions, 3394 flow [2024-06-27 23:57:06,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3394, PETRI_PLACES=164, PETRI_TRANSITIONS=226} [2024-06-27 23:57:06,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 23:57:06,342 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 226 transitions, 3394 flow [2024-06-27 23:57:06,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:06,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:06,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:06,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:57:06,343 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:06,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:06,343 INFO L85 PathProgramCache]: Analyzing trace with hash 179642681, now seen corresponding path program 3 times [2024-06-27 23:57:06,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:06,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354996256] [2024-06-27 23:57:06,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:06,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:07,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:07,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:07,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354996256] [2024-06-27 23:57:07,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354996256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:07,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:07,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:07,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955407772] [2024-06-27 23:57:07,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:07,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:07,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:07,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:07,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:07,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:07,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 226 transitions, 3394 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:07,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:07,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:07,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:08,357 INFO L124 PetriNetUnfolderBase]: 3106/5260 cut-off events. [2024-06-27 23:57:08,357 INFO L125 PetriNetUnfolderBase]: For 94621/94623 co-relation queries the response was YES. [2024-06-27 23:57:08,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30030 conditions, 5260 events. 3106/5260 cut-off events. For 94621/94623 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35241 event pairs, 1004 based on Foata normal form. 4/5263 useless extension candidates. Maximal degree in co-relation 29952. Up to 4643 conditions per place. [2024-06-27 23:57:08,402 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 191 selfloop transitions, 64 changer transitions 0/260 dead transitions. [2024-06-27 23:57:08,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 260 transitions, 4294 flow [2024-06-27 23:57:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:08,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:57:08,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-27 23:57:08,404 INFO L175 Difference]: Start difference. First operand has 164 places, 226 transitions, 3394 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:57:08,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 260 transitions, 4294 flow [2024-06-27 23:57:08,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 260 transitions, 4115 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:08,573 INFO L231 Difference]: Finished difference. Result has 168 places, 245 transitions, 3588 flow [2024-06-27 23:57:08,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3215, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3588, PETRI_PLACES=168, PETRI_TRANSITIONS=245} [2024-06-27 23:57:08,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-27 23:57:08,574 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 245 transitions, 3588 flow [2024-06-27 23:57:08,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:08,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:08,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:08,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:57:08,575 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:08,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:08,575 INFO L85 PathProgramCache]: Analyzing trace with hash 179643053, now seen corresponding path program 2 times [2024-06-27 23:57:08,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:08,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912589471] [2024-06-27 23:57:08,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:08,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:08,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:09,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:09,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:09,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912589471] [2024-06-27 23:57:09,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912589471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:09,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:09,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:09,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341458228] [2024-06-27 23:57:09,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:09,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:09,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:09,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:09,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:09,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:57:09,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 245 transitions, 3588 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 23:57:09,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:09,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:57:09,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:10,434 INFO L124 PetriNetUnfolderBase]: 3111/5261 cut-off events. [2024-06-27 23:57:10,435 INFO L125 PetriNetUnfolderBase]: For 99200/99204 co-relation queries the response was YES. [2024-06-27 23:57:10,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30515 conditions, 5261 events. 3111/5261 cut-off events. For 99200/99204 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35199 event pairs, 1123 based on Foata normal form. 5/5265 useless extension candidates. Maximal degree in co-relation 30434. Up to 4864 conditions per place. [2024-06-27 23:57:10,481 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 220 selfloop transitions, 36 changer transitions 0/261 dead transitions. [2024-06-27 23:57:10,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 261 transitions, 4304 flow [2024-06-27 23:57:10,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:57:10,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:57:10,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-27 23:57:10,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49583333333333335 [2024-06-27 23:57:10,483 INFO L175 Difference]: Start difference. First operand has 168 places, 245 transitions, 3588 flow. Second operand 6 states and 119 transitions. [2024-06-27 23:57:10,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 261 transitions, 4304 flow [2024-06-27 23:57:10,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 261 transitions, 4241 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 23:57:10,740 INFO L231 Difference]: Finished difference. Result has 172 places, 251 transitions, 3725 flow [2024-06-27 23:57:10,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3725, PETRI_PLACES=172, PETRI_TRANSITIONS=251} [2024-06-27 23:57:10,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-27 23:57:10,741 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 251 transitions, 3725 flow [2024-06-27 23:57:10,742 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 23:57:10,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:10,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:10,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:57:10,742 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:10,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:10,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1541258173, now seen corresponding path program 3 times [2024-06-27 23:57:10,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:10,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602682913] [2024-06-27 23:57:10,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:10,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:10,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:11,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:11,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:11,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602682913] [2024-06-27 23:57:11,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602682913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:11,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:11,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:11,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786092822] [2024-06-27 23:57:11,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:11,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:11,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:11,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:11,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:12,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:12,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 251 transitions, 3725 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:12,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:12,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:12,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:13,057 INFO L124 PetriNetUnfolderBase]: 3108/5253 cut-off events. [2024-06-27 23:57:13,057 INFO L125 PetriNetUnfolderBase]: For 104677/104677 co-relation queries the response was YES. [2024-06-27 23:57:13,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30771 conditions, 5253 events. 3108/5253 cut-off events. For 104677/104677 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35157 event pairs, 1357 based on Foata normal form. 1/5253 useless extension candidates. Maximal degree in co-relation 30689. Up to 4902 conditions per place. [2024-06-27 23:57:13,100 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 18 changer transitions 0/259 dead transitions. [2024-06-27 23:57:13,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 259 transitions, 4255 flow [2024-06-27 23:57:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:57:13,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:57:13,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 23:57:13,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-27 23:57:13,102 INFO L175 Difference]: Start difference. First operand has 172 places, 251 transitions, 3725 flow. Second operand 6 states and 107 transitions. [2024-06-27 23:57:13,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 259 transitions, 4255 flow [2024-06-27 23:57:13,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 259 transitions, 4126 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-27 23:57:13,275 INFO L231 Difference]: Finished difference. Result has 176 places, 251 transitions, 3642 flow [2024-06-27 23:57:13,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3642, PETRI_PLACES=176, PETRI_TRANSITIONS=251} [2024-06-27 23:57:13,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 23:57:13,276 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 251 transitions, 3642 flow [2024-06-27 23:57:13,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:13,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:13,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:13,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:57:13,276 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:13,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:13,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1022591729, now seen corresponding path program 4 times [2024-06-27 23:57:13,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:13,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835607839] [2024-06-27 23:57:13,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:13,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:13,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:14,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:14,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:14,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835607839] [2024-06-27 23:57:14,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835607839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:14,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:14,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:14,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415108180] [2024-06-27 23:57:14,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:14,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:14,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:14,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:14,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:14,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:14,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 251 transitions, 3642 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:14,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:14,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:14,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:15,146 INFO L124 PetriNetUnfolderBase]: 3161/5350 cut-off events. [2024-06-27 23:57:15,146 INFO L125 PetriNetUnfolderBase]: For 109850/109854 co-relation queries the response was YES. [2024-06-27 23:57:15,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31498 conditions, 5350 events. 3161/5350 cut-off events. For 109850/109854 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35930 event pairs, 1013 based on Foata normal form. 6/5355 useless extension candidates. Maximal degree in co-relation 31413. Up to 4802 conditions per place. [2024-06-27 23:57:15,196 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 225 selfloop transitions, 63 changer transitions 0/293 dead transitions. [2024-06-27 23:57:15,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 293 transitions, 4562 flow [2024-06-27 23:57:15,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:15,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:15,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 23:57:15,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-27 23:57:15,199 INFO L175 Difference]: Start difference. First operand has 176 places, 251 transitions, 3642 flow. Second operand 8 states and 154 transitions. [2024-06-27 23:57:15,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 293 transitions, 4562 flow [2024-06-27 23:57:15,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 293 transitions, 4520 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:15,410 INFO L231 Difference]: Finished difference. Result has 179 places, 269 transitions, 4045 flow [2024-06-27 23:57:15,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4045, PETRI_PLACES=179, PETRI_TRANSITIONS=269} [2024-06-27 23:57:15,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-27 23:57:15,411 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 269 transitions, 4045 flow [2024-06-27 23:57:15,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:15,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:15,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:15,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:57:15,412 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:15,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:15,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1857863102, now seen corresponding path program 4 times [2024-06-27 23:57:15,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:15,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298823402] [2024-06-27 23:57:15,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:15,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:15,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:16,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:16,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:16,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298823402] [2024-06-27 23:57:16,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298823402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:16,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:16,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:57:16,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357806018] [2024-06-27 23:57:16,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:16,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:57:16,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:16,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:57:16,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:57:16,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:16,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 269 transitions, 4045 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:16,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:16,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:16,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:18,104 INFO L124 PetriNetUnfolderBase]: 3294/5577 cut-off events. [2024-06-27 23:57:18,104 INFO L125 PetriNetUnfolderBase]: For 113910/113910 co-relation queries the response was YES. [2024-06-27 23:57:18,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33058 conditions, 5577 events. 3294/5577 cut-off events. For 113910/113910 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 37792 event pairs, 942 based on Foata normal form. 12/5587 useless extension candidates. Maximal degree in co-relation 32972. Up to 4346 conditions per place. [2024-06-27 23:57:18,156 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 221 selfloop transitions, 101 changer transitions 0/327 dead transitions. [2024-06-27 23:57:18,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 327 transitions, 5179 flow [2024-06-27 23:57:18,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:18,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:18,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:57:18,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-06-27 23:57:18,158 INFO L175 Difference]: Start difference. First operand has 179 places, 269 transitions, 4045 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:57:18,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 327 transitions, 5179 flow [2024-06-27 23:57:18,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 327 transitions, 5036 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:18,580 INFO L231 Difference]: Finished difference. Result has 183 places, 285 transitions, 4475 flow [2024-06-27 23:57:18,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4475, PETRI_PLACES=183, PETRI_TRANSITIONS=285} [2024-06-27 23:57:18,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-27 23:57:18,581 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 285 transitions, 4475 flow [2024-06-27 23:57:18,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:18,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:18,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:18,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:57:18,581 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:18,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:18,582 INFO L85 PathProgramCache]: Analyzing trace with hash -698420279, now seen corresponding path program 5 times [2024-06-27 23:57:18,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:18,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844693644] [2024-06-27 23:57:18,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:18,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:18,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:19,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:19,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:19,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844693644] [2024-06-27 23:57:19,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844693644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:19,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:19,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:19,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740415072] [2024-06-27 23:57:19,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:19,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:19,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:19,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:19,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:19,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:19,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 285 transitions, 4475 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:19,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:19,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:19,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:20,553 INFO L124 PetriNetUnfolderBase]: 3326/5620 cut-off events. [2024-06-27 23:57:20,554 INFO L125 PetriNetUnfolderBase]: For 118957/118961 co-relation queries the response was YES. [2024-06-27 23:57:20,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34045 conditions, 5620 events. 3326/5620 cut-off events. For 118957/118961 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38019 event pairs, 1038 based on Foata normal form. 6/5625 useless extension candidates. Maximal degree in co-relation 33959. Up to 5047 conditions per place. [2024-06-27 23:57:20,603 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 248 selfloop transitions, 70 changer transitions 0/323 dead transitions. [2024-06-27 23:57:20,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 323 transitions, 5438 flow [2024-06-27 23:57:20,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:20,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:20,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:57:20,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:57:20,605 INFO L175 Difference]: Start difference. First operand has 183 places, 285 transitions, 4475 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:57:20,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 323 transitions, 5438 flow [2024-06-27 23:57:20,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 323 transitions, 5240 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:20,858 INFO L231 Difference]: Finished difference. Result has 189 places, 302 transitions, 4792 flow [2024-06-27 23:57:20,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4279, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4792, PETRI_PLACES=189, PETRI_TRANSITIONS=302} [2024-06-27 23:57:20,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-27 23:57:20,858 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 302 transitions, 4792 flow [2024-06-27 23:57:20,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:20,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:20,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:20,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:57:20,859 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:20,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:20,859 INFO L85 PathProgramCache]: Analyzing trace with hash -188609159, now seen corresponding path program 6 times [2024-06-27 23:57:20,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:20,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092327028] [2024-06-27 23:57:20,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:20,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:20,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:21,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:21,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:21,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092327028] [2024-06-27 23:57:21,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092327028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:21,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:21,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:21,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145130541] [2024-06-27 23:57:21,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:21,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:21,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:21,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:21,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:21,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:21,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 302 transitions, 4792 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:21,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:21,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:21,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:22,890 INFO L124 PetriNetUnfolderBase]: 3358/5669 cut-off events. [2024-06-27 23:57:22,890 INFO L125 PetriNetUnfolderBase]: For 119212/119214 co-relation queries the response was YES. [2024-06-27 23:57:22,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34439 conditions, 5669 events. 3358/5669 cut-off events. For 119212/119214 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 38407 event pairs, 1052 based on Foata normal form. 4/5672 useless extension candidates. Maximal degree in co-relation 34349. Up to 5023 conditions per place. [2024-06-27 23:57:22,943 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 247 selfloop transitions, 83 changer transitions 0/335 dead transitions. [2024-06-27 23:57:22,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 335 transitions, 5784 flow [2024-06-27 23:57:22,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:22,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:22,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:57:22,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 23:57:22,949 INFO L175 Difference]: Start difference. First operand has 189 places, 302 transitions, 4792 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:57:22,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 335 transitions, 5784 flow [2024-06-27 23:57:23,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 335 transitions, 5686 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:57:23,190 INFO L231 Difference]: Finished difference. Result has 195 places, 316 transitions, 5141 flow [2024-06-27 23:57:23,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4694, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5141, PETRI_PLACES=195, PETRI_TRANSITIONS=316} [2024-06-27 23:57:23,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 23:57:23,191 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 316 transitions, 5141 flow [2024-06-27 23:57:23,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:23,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:23,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:23,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:57:23,192 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:23,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:23,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1313523759, now seen corresponding path program 1 times [2024-06-27 23:57:23,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:23,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288291332] [2024-06-27 23:57:23,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:23,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:24,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:24,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:24,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288291332] [2024-06-27 23:57:24,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288291332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:24,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:24,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:24,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025658359] [2024-06-27 23:57:24,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:24,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:24,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:24,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:24,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:24,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:57:24,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 316 transitions, 5141 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 23:57:24,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:24,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:57:24,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:25,442 INFO L124 PetriNetUnfolderBase]: 3300/5615 cut-off events. [2024-06-27 23:57:25,442 INFO L125 PetriNetUnfolderBase]: For 128648/128648 co-relation queries the response was YES. [2024-06-27 23:57:25,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34548 conditions, 5615 events. 3300/5615 cut-off events. For 128648/128648 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 38448 event pairs, 1412 based on Foata normal form. 2/5616 useless extension candidates. Maximal degree in co-relation 34456. Up to 5080 conditions per place. [2024-06-27 23:57:25,492 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 290 selfloop transitions, 16 changer transitions 0/334 dead transitions. [2024-06-27 23:57:25,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 334 transitions, 5837 flow [2024-06-27 23:57:25,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:25,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:25,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:57:25,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 23:57:25,494 INFO L175 Difference]: Start difference. First operand has 195 places, 316 transitions, 5141 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:57:25,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 334 transitions, 5837 flow [2024-06-27 23:57:25,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 334 transitions, 5696 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:57:25,710 INFO L231 Difference]: Finished difference. Result has 199 places, 319 transitions, 5078 flow [2024-06-27 23:57:25,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5078, PETRI_PLACES=199, PETRI_TRANSITIONS=319} [2024-06-27 23:57:25,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-27 23:57:25,710 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 319 transitions, 5078 flow [2024-06-27 23:57:25,711 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 23:57:25,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:25,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:25,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:57:25,711 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:25,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:25,711 INFO L85 PathProgramCache]: Analyzing trace with hash 2695859, now seen corresponding path program 2 times [2024-06-27 23:57:25,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:25,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788249522] [2024-06-27 23:57:25,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:25,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:25,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:26,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:26,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:26,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788249522] [2024-06-27 23:57:26,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788249522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:26,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:26,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:26,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156488692] [2024-06-27 23:57:26,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:26,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:26,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:26,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:26,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:26,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:26,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 319 transitions, 5078 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:26,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:26,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:26,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:28,046 INFO L124 PetriNetUnfolderBase]: 3373/5692 cut-off events. [2024-06-27 23:57:28,046 INFO L125 PetriNetUnfolderBase]: For 130347/130347 co-relation queries the response was YES. [2024-06-27 23:57:28,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35387 conditions, 5692 events. 3373/5692 cut-off events. For 130347/130347 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 38583 event pairs, 1431 based on Foata normal form. 1/5692 useless extension candidates. Maximal degree in co-relation 35294. Up to 5285 conditions per place. [2024-06-27 23:57:28,100 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 312 selfloop transitions, 21 changer transitions 0/338 dead transitions. [2024-06-27 23:57:28,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 338 transitions, 5879 flow [2024-06-27 23:57:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:28,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:28,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 23:57:28,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-27 23:57:28,102 INFO L175 Difference]: Start difference. First operand has 199 places, 319 transitions, 5078 flow. Second operand 7 states and 123 transitions. [2024-06-27 23:57:28,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 338 transitions, 5879 flow [2024-06-27 23:57:28,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 338 transitions, 5807 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:28,364 INFO L231 Difference]: Finished difference. Result has 201 places, 326 transitions, 5171 flow [2024-06-27 23:57:28,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5024, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5171, PETRI_PLACES=201, PETRI_TRANSITIONS=326} [2024-06-27 23:57:28,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-27 23:57:28,365 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 326 transitions, 5171 flow [2024-06-27 23:57:28,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:28,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:28,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:28,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:57:28,366 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:28,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:28,366 INFO L85 PathProgramCache]: Analyzing trace with hash 179827379, now seen corresponding path program 3 times [2024-06-27 23:57:28,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:28,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440424734] [2024-06-27 23:57:28,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:28,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:28,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:29,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:29,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:29,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440424734] [2024-06-27 23:57:29,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440424734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:29,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:29,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:29,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646348157] [2024-06-27 23:57:29,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:29,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:29,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:29,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:29,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:29,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:29,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 326 transitions, 5171 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:29,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:29,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:29,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:30,776 INFO L124 PetriNetUnfolderBase]: 3370/5690 cut-off events. [2024-06-27 23:57:30,776 INFO L125 PetriNetUnfolderBase]: For 137868/137868 co-relation queries the response was YES. [2024-06-27 23:57:30,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35853 conditions, 5690 events. 3370/5690 cut-off events. For 137868/137868 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 38698 event pairs, 1439 based on Foata normal form. 1/5689 useless extension candidates. Maximal degree in co-relation 35758. Up to 5272 conditions per place. [2024-06-27 23:57:30,831 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 305 selfloop transitions, 28 changer transitions 0/338 dead transitions. [2024-06-27 23:57:30,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 338 transitions, 5907 flow [2024-06-27 23:57:30,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:30,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:30,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 23:57:30,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 23:57:30,832 INFO L175 Difference]: Start difference. First operand has 201 places, 326 transitions, 5171 flow. Second operand 8 states and 132 transitions. [2024-06-27 23:57:30,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 338 transitions, 5907 flow [2024-06-27 23:57:31,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 338 transitions, 5836 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:57:31,116 INFO L231 Difference]: Finished difference. Result has 206 places, 329 transitions, 5212 flow [2024-06-27 23:57:31,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5100, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5212, PETRI_PLACES=206, PETRI_TRANSITIONS=329} [2024-06-27 23:57:31,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-27 23:57:31,117 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 329 transitions, 5212 flow [2024-06-27 23:57:31,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:31,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:31,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:31,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:57:31,117 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:31,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:31,118 INFO L85 PathProgramCache]: Analyzing trace with hash 180073643, now seen corresponding path program 1 times [2024-06-27 23:57:31,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:31,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599191966] [2024-06-27 23:57:31,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:31,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:31,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:32,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:32,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599191966] [2024-06-27 23:57:32,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599191966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:32,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:32,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:32,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705850468] [2024-06-27 23:57:32,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:32,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:32,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:32,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:32,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:32,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:32,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 329 transitions, 5212 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:32,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:32,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:32,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:33,738 INFO L124 PetriNetUnfolderBase]: 3365/5683 cut-off events. [2024-06-27 23:57:33,739 INFO L125 PetriNetUnfolderBase]: For 143220/143220 co-relation queries the response was YES. [2024-06-27 23:57:33,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36250 conditions, 5683 events. 3365/5683 cut-off events. For 143220/143220 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 38613 event pairs, 1430 based on Foata normal form. 2/5684 useless extension candidates. Maximal degree in co-relation 36153. Up to 5286 conditions per place. [2024-06-27 23:57:33,799 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 319 selfloop transitions, 17 changer transitions 0/341 dead transitions. [2024-06-27 23:57:33,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 341 transitions, 5968 flow [2024-06-27 23:57:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:33,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:33,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 23:57:33,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-27 23:57:33,807 INFO L175 Difference]: Start difference. First operand has 206 places, 329 transitions, 5212 flow. Second operand 8 states and 129 transitions. [2024-06-27 23:57:33,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 341 transitions, 5968 flow [2024-06-27 23:57:34,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 341 transitions, 5817 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:34,140 INFO L231 Difference]: Finished difference. Result has 209 places, 331 transitions, 5160 flow [2024-06-27 23:57:34,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5061, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5160, PETRI_PLACES=209, PETRI_TRANSITIONS=331} [2024-06-27 23:57:34,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-27 23:57:34,142 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 331 transitions, 5160 flow [2024-06-27 23:57:34,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:34,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:34,142 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 23:57:34,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:57:34,143 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:34,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:34,143 INFO L85 PathProgramCache]: Analyzing trace with hash 142333616, now seen corresponding path program 1 times [2024-06-27 23:57:34,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:34,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936897126] [2024-06-27 23:57:34,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:34,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:34,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:35,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:35,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:35,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936897126] [2024-06-27 23:57:35,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936897126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:35,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:35,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:35,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862856715] [2024-06-27 23:57:35,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:35,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:35,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:35,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:35,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:35,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:35,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 331 transitions, 5160 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:35,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:35,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:35,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:36,098 INFO L124 PetriNetUnfolderBase]: 3395/5734 cut-off events. [2024-06-27 23:57:36,098 INFO L125 PetriNetUnfolderBase]: For 148636/148636 co-relation queries the response was YES. [2024-06-27 23:57:36,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36507 conditions, 5734 events. 3395/5734 cut-off events. For 148636/148636 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 38977 event pairs, 1009 based on Foata normal form. 6/5738 useless extension candidates. Maximal degree in co-relation 36410. Up to 4957 conditions per place. [2024-06-27 23:57:36,156 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 251 selfloop transitions, 102 changer transitions 0/358 dead transitions. [2024-06-27 23:57:36,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 358 transitions, 6106 flow [2024-06-27 23:57:36,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:36,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:36,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 23:57:36,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-06-27 23:57:36,158 INFO L175 Difference]: Start difference. First operand has 209 places, 331 transitions, 5160 flow. Second operand 7 states and 138 transitions. [2024-06-27 23:57:36,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 358 transitions, 6106 flow [2024-06-27 23:57:36,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 358 transitions, 6023 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:36,448 INFO L231 Difference]: Finished difference. Result has 210 places, 342 transitions, 5484 flow [2024-06-27 23:57:36,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5077, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5484, PETRI_PLACES=210, PETRI_TRANSITIONS=342} [2024-06-27 23:57:36,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:57:36,449 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 342 transitions, 5484 flow [2024-06-27 23:57:36,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:36,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:36,449 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 23:57:36,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:57:36,450 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:36,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:36,450 INFO L85 PathProgramCache]: Analyzing trace with hash 148047536, now seen corresponding path program 2 times [2024-06-27 23:57:36,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:36,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303785205] [2024-06-27 23:57:36,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:36,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:36,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:37,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:37,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:37,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303785205] [2024-06-27 23:57:37,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303785205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:37,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:37,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:37,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86034683] [2024-06-27 23:57:37,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:37,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:37,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:37,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:37,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:37,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:37,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 342 transitions, 5484 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:37,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:37,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:37,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:38,511 INFO L124 PetriNetUnfolderBase]: 3399/5743 cut-off events. [2024-06-27 23:57:38,511 INFO L125 PetriNetUnfolderBase]: For 153059/153059 co-relation queries the response was YES. [2024-06-27 23:57:38,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36969 conditions, 5743 events. 3399/5743 cut-off events. For 153059/153059 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39067 event pairs, 986 based on Foata normal form. 4/5745 useless extension candidates. Maximal degree in co-relation 36871. Up to 4861 conditions per place. [2024-06-27 23:57:38,568 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 224 selfloop transitions, 132 changer transitions 0/361 dead transitions. [2024-06-27 23:57:38,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 361 transitions, 6436 flow [2024-06-27 23:57:38,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:38,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:38,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:57:38,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-27 23:57:38,570 INFO L175 Difference]: Start difference. First operand has 210 places, 342 transitions, 5484 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:57:38,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 361 transitions, 6436 flow [2024-06-27 23:57:38,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 361 transitions, 6186 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 23:57:38,886 INFO L231 Difference]: Finished difference. Result has 212 places, 348 transitions, 5641 flow [2024-06-27 23:57:38,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5641, PETRI_PLACES=212, PETRI_TRANSITIONS=348} [2024-06-27 23:57:38,887 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-27 23:57:38,887 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 348 transitions, 5641 flow [2024-06-27 23:57:38,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:38,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:38,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:57:38,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:57:38,887 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:38,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:38,888 INFO L85 PathProgramCache]: Analyzing trace with hash 138789479, now seen corresponding path program 1 times [2024-06-27 23:57:38,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:38,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945065290] [2024-06-27 23:57:38,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:38,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:38,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:39,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:39,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:39,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945065290] [2024-06-27 23:57:39,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945065290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:39,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:39,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:39,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008115596] [2024-06-27 23:57:39,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:39,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:39,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:39,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:39,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:40,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:57:40,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 348 transitions, 5641 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:40,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:40,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:57:40,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:41,225 INFO L124 PetriNetUnfolderBase]: 3424/5781 cut-off events. [2024-06-27 23:57:41,226 INFO L125 PetriNetUnfolderBase]: For 159014/159016 co-relation queries the response was YES. [2024-06-27 23:57:41,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37416 conditions, 5781 events. 3424/5781 cut-off events. For 159014/159016 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 39354 event pairs, 996 based on Foata normal form. 5/5784 useless extension candidates. Maximal degree in co-relation 37317. Up to 4952 conditions per place. [2024-06-27 23:57:41,287 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 242 selfloop transitions, 133 changer transitions 0/380 dead transitions. [2024-06-27 23:57:41,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 380 transitions, 6701 flow [2024-06-27 23:57:41,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:41,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:41,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 23:57:41,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-27 23:57:41,289 INFO L175 Difference]: Start difference. First operand has 212 places, 348 transitions, 5641 flow. Second operand 7 states and 152 transitions. [2024-06-27 23:57:41,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 380 transitions, 6701 flow [2024-06-27 23:57:41,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 380 transitions, 6447 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 23:57:41,645 INFO L231 Difference]: Finished difference. Result has 216 places, 358 transitions, 5871 flow [2024-06-27 23:57:41,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5871, PETRI_PLACES=216, PETRI_TRANSITIONS=358} [2024-06-27 23:57:41,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 23:57:41,647 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 358 transitions, 5871 flow [2024-06-27 23:57:41,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:41,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:41,647 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 23:57:41,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:57:41,648 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:41,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:41,648 INFO L85 PathProgramCache]: Analyzing trace with hash 148043909, now seen corresponding path program 2 times [2024-06-27 23:57:41,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:41,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911702106] [2024-06-27 23:57:41,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:41,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:41,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:42,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:42,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:42,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911702106] [2024-06-27 23:57:42,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911702106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:42,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:42,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:42,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474303019] [2024-06-27 23:57:42,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:42,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:42,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:42,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:42,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:42,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:57:42,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 358 transitions, 5871 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:42,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:42,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:57:42,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:44,116 INFO L124 PetriNetUnfolderBase]: 3523/5923 cut-off events. [2024-06-27 23:57:44,117 INFO L125 PetriNetUnfolderBase]: For 177738/177738 co-relation queries the response was YES. [2024-06-27 23:57:44,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40072 conditions, 5923 events. 3523/5923 cut-off events. For 177738/177738 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 40182 event pairs, 982 based on Foata normal form. 3/5924 useless extension candidates. Maximal degree in co-relation 39972. Up to 4839 conditions per place. [2024-06-27 23:57:44,166 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 155 changer transitions 0/392 dead transitions. [2024-06-27 23:57:44,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 392 transitions, 7163 flow [2024-06-27 23:57:44,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:44,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:44,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-27 23:57:44,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 23:57:44,167 INFO L175 Difference]: Start difference. First operand has 216 places, 358 transitions, 5871 flow. Second operand 7 states and 150 transitions. [2024-06-27 23:57:44,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 392 transitions, 7163 flow [2024-06-27 23:57:44,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 392 transitions, 6957 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 23:57:44,507 INFO L231 Difference]: Finished difference. Result has 222 places, 374 transitions, 6403 flow [2024-06-27 23:57:44,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5665, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6403, PETRI_PLACES=222, PETRI_TRANSITIONS=374} [2024-06-27 23:57:44,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-27 23:57:44,507 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 374 transitions, 6403 flow [2024-06-27 23:57:44,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:44,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:44,508 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 23:57:44,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:57:44,508 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:44,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:44,508 INFO L85 PathProgramCache]: Analyzing trace with hash 148055472, now seen corresponding path program 1 times [2024-06-27 23:57:44,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:44,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378549376] [2024-06-27 23:57:44,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:44,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:44,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:45,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:45,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:45,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378549376] [2024-06-27 23:57:45,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378549376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:45,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:45,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:45,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116665854] [2024-06-27 23:57:45,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:45,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:45,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:45,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:45,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:46,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:57:46,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 374 transitions, 6403 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:46,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:46,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:57:46,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:47,268 INFO L124 PetriNetUnfolderBase]: 3528/5927 cut-off events. [2024-06-27 23:57:47,268 INFO L125 PetriNetUnfolderBase]: For 189035/189037 co-relation queries the response was YES. [2024-06-27 23:57:47,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41905 conditions, 5927 events. 3528/5927 cut-off events. For 189035/189037 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 40202 event pairs, 1294 based on Foata normal form. 3/5929 useless extension candidates. Maximal degree in co-relation 41801. Up to 5487 conditions per place. [2024-06-27 23:57:47,322 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 356 selfloop transitions, 31 changer transitions 0/392 dead transitions. [2024-06-27 23:57:47,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 392 transitions, 7295 flow [2024-06-27 23:57:47,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:47,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:47,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:57:47,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-27 23:57:47,324 INFO L175 Difference]: Start difference. First operand has 222 places, 374 transitions, 6403 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:57:47,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 392 transitions, 7295 flow [2024-06-27 23:57:47,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 392 transitions, 7091 flow, removed 61 selfloop flow, removed 2 redundant places. [2024-06-27 23:57:47,797 INFO L231 Difference]: Finished difference. Result has 228 places, 377 transitions, 6345 flow [2024-06-27 23:57:47,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6203, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6345, PETRI_PLACES=228, PETRI_TRANSITIONS=377} [2024-06-27 23:57:47,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-27 23:57:47,798 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 377 transitions, 6345 flow [2024-06-27 23:57:47,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:47,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:47,798 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 23:57:47,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:57:47,798 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:47,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:47,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1222870249, now seen corresponding path program 3 times [2024-06-27 23:57:47,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:47,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063542445] [2024-06-27 23:57:47,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:47,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:48,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:48,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063542445] [2024-06-27 23:57:48,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063542445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:48,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:48,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:57:48,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905464338] [2024-06-27 23:57:48,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:48,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:57:48,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:48,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:57:48,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:57:49,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:57:49,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 377 transitions, 6345 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:49,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:49,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:57:49,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:50,211 INFO L124 PetriNetUnfolderBase]: 3523/5927 cut-off events. [2024-06-27 23:57:50,212 INFO L125 PetriNetUnfolderBase]: For 185031/185031 co-relation queries the response was YES. [2024-06-27 23:57:50,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41185 conditions, 5927 events. 3523/5927 cut-off events. For 185031/185031 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 40309 event pairs, 982 based on Foata normal form. 3/5928 useless extension candidates. Maximal degree in co-relation 41078. Up to 4844 conditions per place. [2024-06-27 23:57:50,278 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 166 changer transitions 0/400 dead transitions. [2024-06-27 23:57:50,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 400 transitions, 7459 flow [2024-06-27 23:57:50,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:50,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:50,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 23:57:50,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5321428571428571 [2024-06-27 23:57:50,280 INFO L175 Difference]: Start difference. First operand has 228 places, 377 transitions, 6345 flow. Second operand 7 states and 149 transitions. [2024-06-27 23:57:50,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 400 transitions, 7459 flow [2024-06-27 23:57:50,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 400 transitions, 7339 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:50,843 INFO L231 Difference]: Finished difference. Result has 231 places, 383 transitions, 6809 flow [2024-06-27 23:57:50,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6225, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6809, PETRI_PLACES=231, PETRI_TRANSITIONS=383} [2024-06-27 23:57:50,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 23:57:50,844 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 383 transitions, 6809 flow [2024-06-27 23:57:50,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:50,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:50,844 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 23:57:50,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:57:50,844 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:50,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:50,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2072246106, now seen corresponding path program 3 times [2024-06-27 23:57:50,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:50,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598903045] [2024-06-27 23:57:50,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:50,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:50,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:51,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:51,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:51,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598903045] [2024-06-27 23:57:51,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598903045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:51,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:51,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:51,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066705249] [2024-06-27 23:57:51,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:51,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:51,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:51,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:51,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:51,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:51,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 383 transitions, 6809 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:51,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:51,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:51,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:52,846 INFO L124 PetriNetUnfolderBase]: 3513/5900 cut-off events. [2024-06-27 23:57:52,846 INFO L125 PetriNetUnfolderBase]: For 193174/193174 co-relation queries the response was YES. [2024-06-27 23:57:52,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41952 conditions, 5900 events. 3513/5900 cut-off events. For 193174/193174 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39894 event pairs, 1041 based on Foata normal form. 2/5900 useless extension candidates. Maximal degree in co-relation 41843. Up to 5321 conditions per place. [2024-06-27 23:57:52,914 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 67 changer transitions 0/399 dead transitions. [2024-06-27 23:57:52,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 399 transitions, 7692 flow [2024-06-27 23:57:52,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:52,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:52,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 23:57:52,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-27 23:57:52,915 INFO L175 Difference]: Start difference. First operand has 231 places, 383 transitions, 6809 flow. Second operand 7 states and 131 transitions. [2024-06-27 23:57:52,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 399 transitions, 7692 flow [2024-06-27 23:57:53,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 399 transitions, 7420 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:57:53,433 INFO L231 Difference]: Finished difference. Result has 235 places, 384 transitions, 6713 flow [2024-06-27 23:57:53,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6537, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6713, PETRI_PLACES=235, PETRI_TRANSITIONS=384} [2024-06-27 23:57:53,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 23:57:53,434 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 384 transitions, 6713 flow [2024-06-27 23:57:53,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:53,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:53,434 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 23:57:53,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:57:53,434 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:53,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:53,435 INFO L85 PathProgramCache]: Analyzing trace with hash 83565158, now seen corresponding path program 4 times [2024-06-27 23:57:53,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:53,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791682999] [2024-06-27 23:57:53,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:53,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:54,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:54,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791682999] [2024-06-27 23:57:54,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791682999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:54,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:54,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:54,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473485488] [2024-06-27 23:57:54,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:54,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:54,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:54,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:54,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:54,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:54,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 384 transitions, 6713 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:54,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:54,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:54,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:55,502 INFO L124 PetriNetUnfolderBase]: 3534/5929 cut-off events. [2024-06-27 23:57:55,503 INFO L125 PetriNetUnfolderBase]: For 197245/197245 co-relation queries the response was YES. [2024-06-27 23:57:55,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42066 conditions, 5929 events. 3534/5929 cut-off events. For 197245/197245 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 40067 event pairs, 1040 based on Foata normal form. 1/5928 useless extension candidates. Maximal degree in co-relation 41955. Up to 5320 conditions per place. [2024-06-27 23:57:55,567 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 316 selfloop transitions, 84 changer transitions 0/405 dead transitions. [2024-06-27 23:57:55,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 405 transitions, 7792 flow [2024-06-27 23:57:55,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:57:55,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:57:55,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 23:57:55,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-27 23:57:55,569 INFO L175 Difference]: Start difference. First operand has 235 places, 384 transitions, 6713 flow. Second operand 7 states and 131 transitions. [2024-06-27 23:57:55,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 405 transitions, 7792 flow [2024-06-27 23:57:56,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 405 transitions, 7527 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:57:56,063 INFO L231 Difference]: Finished difference. Result has 237 places, 392 transitions, 6813 flow [2024-06-27 23:57:56,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6813, PETRI_PLACES=237, PETRI_TRANSITIONS=392} [2024-06-27 23:57:56,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:57:56,064 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 392 transitions, 6813 flow [2024-06-27 23:57:56,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:56,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:56,064 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 23:57:56,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:57:56,064 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:56,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:56,065 INFO L85 PathProgramCache]: Analyzing trace with hash -541542482, now seen corresponding path program 5 times [2024-06-27 23:57:56,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:56,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613467157] [2024-06-27 23:57:56,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:56,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:56,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:57,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:57,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613467157] [2024-06-27 23:57:57,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613467157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:57,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:57,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:57,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397606882] [2024-06-27 23:57:57,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:57,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:57,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:57,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:57,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:57,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:57,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 392 transitions, 6813 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:57,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:57,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:57,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:58,245 INFO L124 PetriNetUnfolderBase]: 3539/5947 cut-off events. [2024-06-27 23:57:58,245 INFO L125 PetriNetUnfolderBase]: For 202712/202714 co-relation queries the response was YES. [2024-06-27 23:57:58,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42150 conditions, 5947 events. 3539/5947 cut-off events. For 202712/202714 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 40308 event pairs, 1066 based on Foata normal form. 3/5949 useless extension candidates. Maximal degree in co-relation 42038. Up to 5192 conditions per place. [2024-06-27 23:57:58,320 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 269 selfloop transitions, 132 changer transitions 0/406 dead transitions. [2024-06-27 23:57:58,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 406 transitions, 7879 flow [2024-06-27 23:57:58,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:57:58,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:57:58,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:57:58,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:57:58,321 INFO L175 Difference]: Start difference. First operand has 237 places, 392 transitions, 6813 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:57:58,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 406 transitions, 7879 flow [2024-06-27 23:57:58,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 406 transitions, 7753 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:57:58,865 INFO L231 Difference]: Finished difference. Result has 242 places, 395 transitions, 7003 flow [2024-06-27 23:57:58,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6687, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7003, PETRI_PLACES=242, PETRI_TRANSITIONS=395} [2024-06-27 23:57:58,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 23:57:58,866 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 395 transitions, 7003 flow [2024-06-27 23:57:58,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:58,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:58,866 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 23:57:58,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:57:58,866 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:57:58,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:58,867 INFO L85 PathProgramCache]: Analyzing trace with hash -547256402, now seen corresponding path program 6 times [2024-06-27 23:57:58,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:58,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943218908] [2024-06-27 23:57:58,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:58,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:59,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:59,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:59,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943218908] [2024-06-27 23:57:59,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943218908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:59,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:59,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:57:59,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348731678] [2024-06-27 23:57:59,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:59,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:57:59,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:59,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:57:59,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:57:59,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:57:59,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 395 transitions, 7003 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:59,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:59,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:57:59,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:01,059 INFO L124 PetriNetUnfolderBase]: 3547/5966 cut-off events. [2024-06-27 23:58:01,059 INFO L125 PetriNetUnfolderBase]: For 211372/211372 co-relation queries the response was YES. [2024-06-27 23:58:01,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42552 conditions, 5966 events. 3547/5966 cut-off events. For 211372/211372 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 40508 event pairs, 1030 based on Foata normal form. 2/5966 useless extension candidates. Maximal degree in co-relation 42439. Up to 4958 conditions per place. [2024-06-27 23:58:01,127 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 228 selfloop transitions, 177 changer transitions 0/410 dead transitions. [2024-06-27 23:58:01,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 410 transitions, 8107 flow [2024-06-27 23:58:01,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:01,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:01,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:58:01,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-27 23:58:01,129 INFO L175 Difference]: Start difference. First operand has 242 places, 395 transitions, 7003 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:58:01,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 410 transitions, 8107 flow [2024-06-27 23:58:01,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 410 transitions, 7899 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 23:58:01,628 INFO L231 Difference]: Finished difference. Result has 246 places, 398 transitions, 7227 flow [2024-06-27 23:58:01,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6795, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7227, PETRI_PLACES=246, PETRI_TRANSITIONS=398} [2024-06-27 23:58:01,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-27 23:58:01,629 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 398 transitions, 7227 flow [2024-06-27 23:58:01,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:01,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:01,630 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 23:58:01,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:58:01,630 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:01,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:01,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1286856008, now seen corresponding path program 2 times [2024-06-27 23:58:01,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:01,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724346465] [2024-06-27 23:58:01,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:01,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:01,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:03,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:03,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:03,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724346465] [2024-06-27 23:58:03,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724346465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:03,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:03,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:03,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258322130] [2024-06-27 23:58:03,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:03,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:03,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:03,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:03,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:03,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:03,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 398 transitions, 7227 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:03,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:03,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:03,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:04,701 INFO L124 PetriNetUnfolderBase]: 3552/5962 cut-off events. [2024-06-27 23:58:04,702 INFO L125 PetriNetUnfolderBase]: For 223362/223362 co-relation queries the response was YES. [2024-06-27 23:58:04,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43566 conditions, 5962 events. 3552/5962 cut-off events. For 223362/223362 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 40482 event pairs, 1436 based on Foata normal form. 1/5962 useless extension candidates. Maximal degree in co-relation 43451. Up to 5547 conditions per place. [2024-06-27 23:58:04,775 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 384 selfloop transitions, 21 changer transitions 0/410 dead transitions. [2024-06-27 23:58:04,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 410 transitions, 8137 flow [2024-06-27 23:58:04,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:04,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 23:58:04,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 23:58:04,776 INFO L175 Difference]: Start difference. First operand has 246 places, 398 transitions, 7227 flow. Second operand 8 states and 130 transitions. [2024-06-27 23:58:04,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 410 transitions, 8137 flow [2024-06-27 23:58:05,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 410 transitions, 7765 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:05,378 INFO L231 Difference]: Finished difference. Result has 249 places, 401 transitions, 6983 flow [2024-06-27 23:58:05,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6983, PETRI_PLACES=249, PETRI_TRANSITIONS=401} [2024-06-27 23:58:05,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 23:58:05,378 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 401 transitions, 6983 flow [2024-06-27 23:58:05,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:05,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:05,379 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 23:58:05,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:58:05,379 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:05,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:05,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1286855605, now seen corresponding path program 4 times [2024-06-27 23:58:05,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:05,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135472147] [2024-06-27 23:58:05,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:05,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:05,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:06,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:06,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:06,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135472147] [2024-06-27 23:58:06,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135472147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:06,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:06,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:06,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282809669] [2024-06-27 23:58:06,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:06,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:06,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:06,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:06,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:06,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:06,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 401 transitions, 6983 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:06,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:06,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:06,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:07,967 INFO L124 PetriNetUnfolderBase]: 3580/5999 cut-off events. [2024-06-27 23:58:07,967 INFO L125 PetriNetUnfolderBase]: For 228968/228970 co-relation queries the response was YES. [2024-06-27 23:58:08,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43726 conditions, 5999 events. 3580/5999 cut-off events. For 228968/228970 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 40684 event pairs, 1439 based on Foata normal form. 4/6002 useless extension candidates. Maximal degree in co-relation 43610. Up to 5525 conditions per place. [2024-06-27 23:58:08,028 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 366 selfloop transitions, 48 changer transitions 0/419 dead transitions. [2024-06-27 23:58:08,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 419 transitions, 8103 flow [2024-06-27 23:58:08,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:08,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:08,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:58:08,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-27 23:58:08,029 INFO L175 Difference]: Start difference. First operand has 249 places, 401 transitions, 6983 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:58:08,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 419 transitions, 8103 flow [2024-06-27 23:58:08,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 419 transitions, 7997 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:08,693 INFO L231 Difference]: Finished difference. Result has 251 places, 409 transitions, 7189 flow [2024-06-27 23:58:08,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6877, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7189, PETRI_PLACES=251, PETRI_TRANSITIONS=409} [2024-06-27 23:58:08,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 23:58:08,694 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 409 transitions, 7189 flow [2024-06-27 23:58:08,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:08,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:08,694 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 23:58:08,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:58:08,695 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:08,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:08,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1287301478, now seen corresponding path program 3 times [2024-06-27 23:58:08,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:08,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001970413] [2024-06-27 23:58:08,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:08,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:08,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:10,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:10,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:10,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001970413] [2024-06-27 23:58:10,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001970413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:10,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:10,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:10,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347558389] [2024-06-27 23:58:10,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:10,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:10,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:10,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:10,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:10,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:10,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 409 transitions, 7189 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:10,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:10,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:10,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:11,872 INFO L124 PetriNetUnfolderBase]: 3585/6005 cut-off events. [2024-06-27 23:58:11,872 INFO L125 PetriNetUnfolderBase]: For 238671/238671 co-relation queries the response was YES. [2024-06-27 23:58:11,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44658 conditions, 6005 events. 3585/6005 cut-off events. For 238671/238671 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 40723 event pairs, 1435 based on Foata normal form. 1/6005 useless extension candidates. Maximal degree in co-relation 44540. Up to 5587 conditions per place. [2024-06-27 23:58:11,941 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 390 selfloop transitions, 27 changer transitions 0/422 dead transitions. [2024-06-27 23:58:11,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 422 transitions, 8135 flow [2024-06-27 23:58:11,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:58:11,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:58:11,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 23:58:11,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 23:58:11,944 INFO L175 Difference]: Start difference. First operand has 251 places, 409 transitions, 7189 flow. Second operand 9 states and 145 transitions. [2024-06-27 23:58:11,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 422 transitions, 8135 flow [2024-06-27 23:58:12,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 422 transitions, 8009 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 23:58:12,662 INFO L231 Difference]: Finished difference. Result has 257 places, 412 transitions, 7213 flow [2024-06-27 23:58:12,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7067, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7213, PETRI_PLACES=257, PETRI_TRANSITIONS=412} [2024-06-27 23:58:12,663 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 23:58:12,663 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 412 transitions, 7213 flow [2024-06-27 23:58:12,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:12,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:12,664 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 23:58:12,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:58:12,664 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:12,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:12,664 INFO L85 PathProgramCache]: Analyzing trace with hash -547260029, now seen corresponding path program 5 times [2024-06-27 23:58:12,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:12,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312083877] [2024-06-27 23:58:12,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:12,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:12,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:13,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:13,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312083877] [2024-06-27 23:58:13,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312083877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:13,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:13,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:13,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061400808] [2024-06-27 23:58:13,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:13,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:13,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:13,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:13,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:13,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:58:13,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 412 transitions, 7213 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:13,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:13,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:58:13,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:15,073 INFO L124 PetriNetUnfolderBase]: 3603/6040 cut-off events. [2024-06-27 23:58:15,073 INFO L125 PetriNetUnfolderBase]: For 238726/238728 co-relation queries the response was YES. [2024-06-27 23:58:15,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44939 conditions, 6040 events. 3603/6040 cut-off events. For 238726/238728 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 40956 event pairs, 1065 based on Foata normal form. 4/6043 useless extension candidates. Maximal degree in co-relation 44819. Up to 5117 conditions per place. [2024-06-27 23:58:15,137 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 308 selfloop transitions, 133 changer transitions 0/446 dead transitions. [2024-06-27 23:58:15,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 446 transitions, 8817 flow [2024-06-27 23:58:15,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:15,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:15,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:58:15,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-27 23:58:15,139 INFO L175 Difference]: Start difference. First operand has 257 places, 412 transitions, 7213 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:58:15,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 446 transitions, 8817 flow [2024-06-27 23:58:15,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 446 transitions, 8693 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 23:58:15,706 INFO L231 Difference]: Finished difference. Result has 259 places, 432 transitions, 7850 flow [2024-06-27 23:58:15,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7089, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7850, PETRI_PLACES=259, PETRI_TRANSITIONS=432} [2024-06-27 23:58:15,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-27 23:58:15,707 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 432 transitions, 7850 flow [2024-06-27 23:58:15,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:15,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:15,707 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 23:58:15,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:58:15,708 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:15,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:15,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1273968595, now seen corresponding path program 6 times [2024-06-27 23:58:15,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:15,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917319293] [2024-06-27 23:58:15,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:15,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:16,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:16,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:16,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917319293] [2024-06-27 23:58:16,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917319293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:16,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:16,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:16,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530157066] [2024-06-27 23:58:16,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:16,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:16,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:16,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:16,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:16,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:58:16,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 432 transitions, 7850 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:16,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:16,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:58:16,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:18,343 INFO L124 PetriNetUnfolderBase]: 3638/6102 cut-off events. [2024-06-27 23:58:18,344 INFO L125 PetriNetUnfolderBase]: For 257377/257377 co-relation queries the response was YES. [2024-06-27 23:58:18,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46878 conditions, 6102 events. 3638/6102 cut-off events. For 257377/257377 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41441 event pairs, 1024 based on Foata normal form. 3/6103 useless extension candidates. Maximal degree in co-relation 46756. Up to 4860 conditions per place. [2024-06-27 23:58:18,413 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 246 selfloop transitions, 205 changer transitions 0/456 dead transitions. [2024-06-27 23:58:18,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 456 transitions, 9330 flow [2024-06-27 23:58:18,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:18,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:18,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 23:58:18,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5321428571428571 [2024-06-27 23:58:18,415 INFO L175 Difference]: Start difference. First operand has 259 places, 432 transitions, 7850 flow. Second operand 7 states and 149 transitions. [2024-06-27 23:58:18,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 456 transitions, 9330 flow [2024-06-27 23:58:19,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 456 transitions, 9084 flow, removed 103 selfloop flow, removed 1 redundant places. [2024-06-27 23:58:19,240 INFO L231 Difference]: Finished difference. Result has 266 places, 442 transitions, 8256 flow [2024-06-27 23:58:19,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7620, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8256, PETRI_PLACES=266, PETRI_TRANSITIONS=442} [2024-06-27 23:58:19,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-27 23:58:19,241 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 442 transitions, 8256 flow [2024-06-27 23:58:19,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:19,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:19,241 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 23:58:19,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:58:19,242 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:19,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:19,242 INFO L85 PathProgramCache]: Analyzing trace with hash -547248466, now seen corresponding path program 4 times [2024-06-27 23:58:19,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:19,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419144309] [2024-06-27 23:58:19,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:19,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:20,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:20,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:20,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419144309] [2024-06-27 23:58:20,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419144309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:20,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:20,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:20,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247270869] [2024-06-27 23:58:20,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:20,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:20,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:20,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:20,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:20,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:58:20,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 442 transitions, 8256 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:20,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:20,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:58:20,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:21,999 INFO L124 PetriNetUnfolderBase]: 3635/6092 cut-off events. [2024-06-27 23:58:21,999 INFO L125 PetriNetUnfolderBase]: For 262452/262456 co-relation queries the response was YES. [2024-06-27 23:58:22,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47523 conditions, 6092 events. 3635/6092 cut-off events. For 262452/262456 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 41309 event pairs, 1187 based on Foata normal form. 5/6096 useless extension candidates. Maximal degree in co-relation 47398. Up to 5622 conditions per place. [2024-06-27 23:58:22,072 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 410 selfloop transitions, 40 changer transitions 0/455 dead transitions. [2024-06-27 23:58:22,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 455 transitions, 9274 flow [2024-06-27 23:58:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:22,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:22,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:58:22,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-27 23:58:22,073 INFO L175 Difference]: Start difference. First operand has 266 places, 442 transitions, 8256 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:58:22,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 455 transitions, 9274 flow [2024-06-27 23:58:22,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 455 transitions, 8911 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-27 23:58:22,779 INFO L231 Difference]: Finished difference. Result has 270 places, 445 transitions, 8075 flow [2024-06-27 23:58:22,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7893, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8075, PETRI_PLACES=270, PETRI_TRANSITIONS=445} [2024-06-27 23:58:22,794 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-27 23:58:22,795 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 445 transitions, 8075 flow [2024-06-27 23:58:22,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:22,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:22,795 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 23:58:22,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:58:22,795 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:22,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:22,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1385170696, now seen corresponding path program 7 times [2024-06-27 23:58:22,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:22,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941993681] [2024-06-27 23:58:22,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:22,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:23,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:23,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:23,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941993681] [2024-06-27 23:58:23,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941993681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:23,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:23,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:58:23,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331663031] [2024-06-27 23:58:23,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:23,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:58:23,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:23,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:58:23,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:58:23,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:23,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 445 transitions, 8075 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:23,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:23,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:23,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:25,139 INFO L124 PetriNetUnfolderBase]: 3639/6092 cut-off events. [2024-06-27 23:58:25,140 INFO L125 PetriNetUnfolderBase]: For 261531/261533 co-relation queries the response was YES. [2024-06-27 23:58:25,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47438 conditions, 6092 events. 3639/6092 cut-off events. For 261531/261533 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 41280 event pairs, 1036 based on Foata normal form. 4/6095 useless extension candidates. Maximal degree in co-relation 47312. Up to 5491 conditions per place. [2024-06-27 23:58:25,205 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 399 selfloop transitions, 67 changer transitions 0/471 dead transitions. [2024-06-27 23:58:25,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 471 transitions, 9178 flow [2024-06-27 23:58:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:25,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:25,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:58:25,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-27 23:58:25,206 INFO L175 Difference]: Start difference. First operand has 270 places, 445 transitions, 8075 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:58:25,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 471 transitions, 9178 flow [2024-06-27 23:58:26,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 471 transitions, 8986 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:26,019 INFO L231 Difference]: Finished difference. Result has 272 places, 450 transitions, 8140 flow [2024-06-27 23:58:26,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7883, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8140, PETRI_PLACES=272, PETRI_TRANSITIONS=450} [2024-06-27 23:58:26,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-27 23:58:26,020 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 450 transitions, 8140 flow [2024-06-27 23:58:26,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:26,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:26,020 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 23:58:26,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:58:26,020 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:26,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:26,023 INFO L85 PathProgramCache]: Analyzing trace with hash 336479280, now seen corresponding path program 8 times [2024-06-27 23:58:26,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:26,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189505647] [2024-06-27 23:58:26,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:26,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:26,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:26,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:26,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:26,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189505647] [2024-06-27 23:58:26,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189505647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:26,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:26,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:58:26,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097184286] [2024-06-27 23:58:26,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:26,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:58:26,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:26,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:58:26,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:58:26,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:26,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 450 transitions, 8140 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:26,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:26,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:26,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:28,238 INFO L124 PetriNetUnfolderBase]: 3629/6081 cut-off events. [2024-06-27 23:58:28,239 INFO L125 PetriNetUnfolderBase]: For 267703/267705 co-relation queries the response was YES. [2024-06-27 23:58:28,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47388 conditions, 6081 events. 3629/6081 cut-off events. For 267703/267705 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 41310 event pairs, 1048 based on Foata normal form. 4/6084 useless extension candidates. Maximal degree in co-relation 47261. Up to 5393 conditions per place. [2024-06-27 23:58:28,323 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 363 selfloop transitions, 100 changer transitions 0/468 dead transitions. [2024-06-27 23:58:28,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 468 transitions, 9122 flow [2024-06-27 23:58:28,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:28,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:28,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:58:28,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-27 23:58:28,325 INFO L175 Difference]: Start difference. First operand has 272 places, 450 transitions, 8140 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:58:28,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 468 transitions, 9122 flow [2024-06-27 23:58:29,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 468 transitions, 8974 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:29,186 INFO L231 Difference]: Finished difference. Result has 275 places, 450 transitions, 8211 flow [2024-06-27 23:58:29,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7992, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8211, PETRI_PLACES=275, PETRI_TRANSITIONS=450} [2024-06-27 23:58:29,187 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-27 23:58:29,187 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 450 transitions, 8211 flow [2024-06-27 23:58:29,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:29,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:29,187 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 23:58:29,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:58:29,188 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:29,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:29,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1285046955, now seen corresponding path program 1 times [2024-06-27 23:58:29,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:29,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233565545] [2024-06-27 23:58:29,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:29,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:29,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:30,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:30,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:30,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233565545] [2024-06-27 23:58:30,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233565545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:30,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:30,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:30,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854601471] [2024-06-27 23:58:30,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:30,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:30,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:30,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:30,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:30,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:30,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 450 transitions, 8211 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:30,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:30,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:30,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:32,105 INFO L124 PetriNetUnfolderBase]: 3634/6088 cut-off events. [2024-06-27 23:58:32,105 INFO L125 PetriNetUnfolderBase]: For 276351/276351 co-relation queries the response was YES. [2024-06-27 23:58:32,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47658 conditions, 6088 events. 3634/6088 cut-off events. For 276351/276351 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 41322 event pairs, 1437 based on Foata normal form. 1/6088 useless extension candidates. Maximal degree in co-relation 47530. Up to 5639 conditions per place. [2024-06-27 23:58:32,343 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 433 selfloop transitions, 27 changer transitions 0/465 dead transitions. [2024-06-27 23:58:32,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 465 transitions, 9233 flow [2024-06-27 23:58:32,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:32,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:32,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:58:32,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 23:58:32,346 INFO L175 Difference]: Start difference. First operand has 275 places, 450 transitions, 8211 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:58:32,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 465 transitions, 9233 flow [2024-06-27 23:58:33,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 465 transitions, 9071 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:33,281 INFO L231 Difference]: Finished difference. Result has 277 places, 453 transitions, 8182 flow [2024-06-27 23:58:33,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8182, PETRI_PLACES=277, PETRI_TRANSITIONS=453} [2024-06-27 23:58:33,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 23:58:33,282 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 453 transitions, 8182 flow [2024-06-27 23:58:33,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:33,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:33,282 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 23:58:33,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:58:33,282 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:33,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:33,283 INFO L85 PathProgramCache]: Analyzing trace with hash 83579046, now seen corresponding path program 1 times [2024-06-27 23:58:33,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:33,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797982435] [2024-06-27 23:58:33,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:33,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:33,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:34,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:34,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:34,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797982435] [2024-06-27 23:58:34,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797982435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:34,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:34,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:34,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80391269] [2024-06-27 23:58:34,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:34,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:34,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:34,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:34,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:34,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:34,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 453 transitions, 8182 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:34,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:34,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:34,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:36,219 INFO L124 PetriNetUnfolderBase]: 3639/6095 cut-off events. [2024-06-27 23:58:36,219 INFO L125 PetriNetUnfolderBase]: For 283817/283817 co-relation queries the response was YES. [2024-06-27 23:58:36,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48009 conditions, 6095 events. 3639/6095 cut-off events. For 283817/283817 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 41385 event pairs, 1436 based on Foata normal form. 1/6095 useless extension candidates. Maximal degree in co-relation 47880. Up to 5666 conditions per place. [2024-06-27 23:58:36,289 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 445 selfloop transitions, 18 changer transitions 0/468 dead transitions. [2024-06-27 23:58:36,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 468 transitions, 9200 flow [2024-06-27 23:58:36,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:36,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:36,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 23:58:36,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 23:58:36,291 INFO L175 Difference]: Start difference. First operand has 277 places, 453 transitions, 8182 flow. Second operand 8 states and 132 transitions. [2024-06-27 23:58:36,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 468 transitions, 9200 flow [2024-06-27 23:58:37,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 468 transitions, 9099 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:37,311 INFO L231 Difference]: Finished difference. Result has 279 places, 456 transitions, 8183 flow [2024-06-27 23:58:37,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8081, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8183, PETRI_PLACES=279, PETRI_TRANSITIONS=456} [2024-06-27 23:58:37,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-27 23:58:37,312 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 456 transitions, 8183 flow [2024-06-27 23:58:37,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:37,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:37,313 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 23:58:37,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:58:37,313 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:37,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:37,313 INFO L85 PathProgramCache]: Analyzing trace with hash 227671169, now seen corresponding path program 2 times [2024-06-27 23:58:37,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:37,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933361910] [2024-06-27 23:58:37,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:37,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:37,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:38,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:38,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:38,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933361910] [2024-06-27 23:58:38,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933361910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:38,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:38,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:38,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842262274] [2024-06-27 23:58:38,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:38,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:38,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:38,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:38,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:38,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:38,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 456 transitions, 8183 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:38,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:38,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:38,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:40,316 INFO L124 PetriNetUnfolderBase]: 3636/6089 cut-off events. [2024-06-27 23:58:40,317 INFO L125 PetriNetUnfolderBase]: For 292088/292088 co-relation queries the response was YES. [2024-06-27 23:58:40,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48267 conditions, 6089 events. 3636/6089 cut-off events. For 292088/292088 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 41368 event pairs, 1444 based on Foata normal form. 1/6088 useless extension candidates. Maximal degree in co-relation 48137. Up to 5620 conditions per place. [2024-06-27 23:58:40,389 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 39 changer transitions 0/468 dead transitions. [2024-06-27 23:58:40,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 468 transitions, 9207 flow [2024-06-27 23:58:40,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:40,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:40,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:58:40,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 23:58:40,390 INFO L175 Difference]: Start difference. First operand has 279 places, 456 transitions, 8183 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:58:40,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 468 transitions, 9207 flow [2024-06-27 23:58:41,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 468 transitions, 9127 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:58:41,337 INFO L231 Difference]: Finished difference. Result has 280 places, 459 transitions, 8268 flow [2024-06-27 23:58:41,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8103, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8268, PETRI_PLACES=280, PETRI_TRANSITIONS=459} [2024-06-27 23:58:41,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-27 23:58:41,338 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 459 transitions, 8268 flow [2024-06-27 23:58:41,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:41,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:41,338 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 23:58:41,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:58:41,339 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:41,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:41,339 INFO L85 PathProgramCache]: Analyzing trace with hash 942057252, now seen corresponding path program 2 times [2024-06-27 23:58:41,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:41,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607977647] [2024-06-27 23:58:41,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:41,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:41,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:42,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 23:58:42,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:42,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607977647] [2024-06-27 23:58:42,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607977647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:42,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:42,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:42,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667840377] [2024-06-27 23:58:42,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:42,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:42,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:42,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:42,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:42,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:42,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 459 transitions, 8268 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:42,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:42,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:42,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:44,171 INFO L124 PetriNetUnfolderBase]: 3641/6097 cut-off events. [2024-06-27 23:58:44,171 INFO L125 PetriNetUnfolderBase]: For 302198/302200 co-relation queries the response was YES. [2024-06-27 23:58:44,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48865 conditions, 6097 events. 3641/6097 cut-off events. For 302198/302200 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 41398 event pairs, 1440 based on Foata normal form. 3/6099 useless extension candidates. Maximal degree in co-relation 48734. Up to 5655 conditions per place. [2024-06-27 23:58:44,248 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 439 selfloop transitions, 27 changer transitions 0/471 dead transitions. [2024-06-27 23:58:44,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 471 transitions, 9288 flow [2024-06-27 23:58:44,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:44,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:44,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:58:44,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-27 23:58:44,250 INFO L175 Difference]: Start difference. First operand has 280 places, 459 transitions, 8268 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:58:44,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 471 transitions, 9288 flow [2024-06-27 23:58:45,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 471 transitions, 9155 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:45,231 INFO L231 Difference]: Finished difference. Result has 282 places, 462 transitions, 8263 flow [2024-06-27 23:58:45,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8263, PETRI_PLACES=282, PETRI_TRANSITIONS=462} [2024-06-27 23:58:45,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 23:58:45,232 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 462 transitions, 8263 flow [2024-06-27 23:58:45,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:45,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:45,233 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 23:58:45,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:58:45,233 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:45,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:45,233 INFO L85 PathProgramCache]: Analyzing trace with hash 227678826, now seen corresponding path program 3 times [2024-06-27 23:58:45,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:45,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108525911] [2024-06-27 23:58:45,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:45,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:45,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:46,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:46,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:46,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108525911] [2024-06-27 23:58:46,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108525911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:46,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:46,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:46,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507679967] [2024-06-27 23:58:46,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:46,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:46,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:46,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:46,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:46,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:46,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 462 transitions, 8263 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:46,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:46,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:46,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:48,287 INFO L124 PetriNetUnfolderBase]: 3646/6103 cut-off events. [2024-06-27 23:58:48,287 INFO L125 PetriNetUnfolderBase]: For 310202/310202 co-relation queries the response was YES. [2024-06-27 23:58:48,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49284 conditions, 6103 events. 3646/6103 cut-off events. For 310202/310202 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 41405 event pairs, 1443 based on Foata normal form. 1/6102 useless extension candidates. Maximal degree in co-relation 49152. Up to 5634 conditions per place. [2024-06-27 23:58:48,365 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 429 selfloop transitions, 44 changer transitions 0/478 dead transitions. [2024-06-27 23:58:48,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 478 transitions, 9495 flow [2024-06-27 23:58:48,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:58:48,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:58:48,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:58:48,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 23:58:48,367 INFO L175 Difference]: Start difference. First operand has 282 places, 462 transitions, 8263 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:58:48,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 478 transitions, 9495 flow [2024-06-27 23:58:49,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 478 transitions, 9389 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:49,401 INFO L231 Difference]: Finished difference. Result has 286 places, 468 transitions, 8413 flow [2024-06-27 23:58:49,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8157, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8413, PETRI_PLACES=286, PETRI_TRANSITIONS=468} [2024-06-27 23:58:49,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 23:58:49,401 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 468 transitions, 8413 flow [2024-06-27 23:58:49,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:49,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:49,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:49,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:58:49,402 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:49,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:49,402 INFO L85 PathProgramCache]: Analyzing trace with hash -923091368, now seen corresponding path program 1 times [2024-06-27 23:58:49,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:49,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438227271] [2024-06-27 23:58:49,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:49,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:50,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:50,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:50,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438227271] [2024-06-27 23:58:50,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438227271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:50,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:50,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:50,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299320436] [2024-06-27 23:58:50,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:50,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:50,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:50,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:50,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:50,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:58:50,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 468 transitions, 8413 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:50,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:50,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:58:50,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:51,929 INFO L124 PetriNetUnfolderBase]: 3662/6130 cut-off events. [2024-06-27 23:58:51,929 INFO L125 PetriNetUnfolderBase]: For 323816/323816 co-relation queries the response was YES. [2024-06-27 23:58:51,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50214 conditions, 6130 events. 3662/6130 cut-off events. For 323816/323816 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 41686 event pairs, 989 based on Foata normal form. 4/6132 useless extension candidates. Maximal degree in co-relation 50080. Up to 5285 conditions per place. [2024-06-27 23:58:52,007 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 125 changer transitions 0/495 dead transitions. [2024-06-27 23:58:52,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 495 transitions, 9734 flow [2024-06-27 23:58:52,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:58:52,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:58:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 23:58:52,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5321428571428571 [2024-06-27 23:58:52,009 INFO L175 Difference]: Start difference. First operand has 286 places, 468 transitions, 8413 flow. Second operand 7 states and 149 transitions. [2024-06-27 23:58:52,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 495 transitions, 9734 flow [2024-06-27 23:58:53,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 495 transitions, 9615 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:53,133 INFO L231 Difference]: Finished difference. Result has 288 places, 474 transitions, 8692 flow [2024-06-27 23:58:53,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8294, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8692, PETRI_PLACES=288, PETRI_TRANSITIONS=474} [2024-06-27 23:58:53,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-27 23:58:53,134 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 474 transitions, 8692 flow [2024-06-27 23:58:53,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:53,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:53,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:53,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:58:53,134 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:53,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:53,135 INFO L85 PathProgramCache]: Analyzing trace with hash -923091554, now seen corresponding path program 1 times [2024-06-27 23:58:53,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:53,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962690331] [2024-06-27 23:58:53,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:53,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:53,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:54,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:54,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:54,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962690331] [2024-06-27 23:58:54,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962690331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:54,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:54,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:58:54,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854844499] [2024-06-27 23:58:54,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:54,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:58:54,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:54,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:58:54,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:58:54,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:58:54,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 474 transitions, 8692 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:58:54,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:54,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:58:54,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:56,115 INFO L124 PetriNetUnfolderBase]: 3672/6148 cut-off events. [2024-06-27 23:58:56,116 INFO L125 PetriNetUnfolderBase]: For 328225/328225 co-relation queries the response was YES. [2024-06-27 23:58:56,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50887 conditions, 6148 events. 3672/6148 cut-off events. For 328225/328225 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 41763 event pairs, 1008 based on Foata normal form. 2/6148 useless extension candidates. Maximal degree in co-relation 50753. Up to 5329 conditions per place. [2024-06-27 23:58:56,199 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 379 selfloop transitions, 111 changer transitions 0/495 dead transitions. [2024-06-27 23:58:56,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 495 transitions, 9852 flow [2024-06-27 23:58:56,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:58:56,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:58:56,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:58:56,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 23:58:56,201 INFO L175 Difference]: Start difference. First operand has 288 places, 474 transitions, 8692 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:58:56,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 495 transitions, 9852 flow [2024-06-27 23:58:57,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 495 transitions, 9512 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 23:58:57,548 INFO L231 Difference]: Finished difference. Result has 292 places, 478 transitions, 8689 flow [2024-06-27 23:58:57,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8352, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8689, PETRI_PLACES=292, PETRI_TRANSITIONS=478} [2024-06-27 23:58:57,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-27 23:58:57,549 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 478 transitions, 8689 flow [2024-06-27 23:58:57,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:58:57,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:57,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:57,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:58:57,549 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:58:57,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:57,550 INFO L85 PathProgramCache]: Analyzing trace with hash -745722698, now seen corresponding path program 2 times [2024-06-27 23:58:57,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:57,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975696063] [2024-06-27 23:58:57,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:57,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:57,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:58,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:58,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:58,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975696063] [2024-06-27 23:58:58,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975696063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:58,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:58,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:58:58,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533725324] [2024-06-27 23:58:58,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:58,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:58:58,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:58,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:58:58,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:58:58,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:58:58,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 478 transitions, 8689 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:58,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:58,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:58:58,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:00,322 INFO L124 PetriNetUnfolderBase]: 3682/6166 cut-off events. [2024-06-27 23:59:00,322 INFO L125 PetriNetUnfolderBase]: For 341098/341098 co-relation queries the response was YES. [2024-06-27 23:59:00,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51539 conditions, 6166 events. 3682/6166 cut-off events. For 341098/341098 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 41913 event pairs, 982 based on Foata normal form. 2/6166 useless extension candidates. Maximal degree in co-relation 51404. Up to 5054 conditions per place. [2024-06-27 23:59:00,407 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 304 selfloop transitions, 190 changer transitions 0/499 dead transitions. [2024-06-27 23:59:00,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 499 transitions, 10064 flow [2024-06-27 23:59:00,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:00,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:00,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-27 23:59:00,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-27 23:59:00,409 INFO L175 Difference]: Start difference. First operand has 292 places, 478 transitions, 8689 flow. Second operand 7 states and 148 transitions. [2024-06-27 23:59:00,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 499 transitions, 10064 flow [2024-06-27 23:59:01,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 499 transitions, 9759 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 23:59:01,701 INFO L231 Difference]: Finished difference. Result has 292 places, 482 transitions, 8861 flow [2024-06-27 23:59:01,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8384, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8861, PETRI_PLACES=292, PETRI_TRANSITIONS=482} [2024-06-27 23:59:01,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-27 23:59:01,702 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 482 transitions, 8861 flow [2024-06-27 23:59:01,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:01,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:01,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:01,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:59:01,702 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:01,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:01,703 INFO L85 PathProgramCache]: Analyzing trace with hash -745960034, now seen corresponding path program 2 times [2024-06-27 23:59:01,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:01,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698402643] [2024-06-27 23:59:01,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:01,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:01,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:02,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:02,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:02,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698402643] [2024-06-27 23:59:02,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698402643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:02,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:02,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:02,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894634977] [2024-06-27 23:59:02,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:02,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:02,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:02,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:02,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:03,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:03,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 482 transitions, 8861 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:03,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:03,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:03,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:04,549 INFO L124 PetriNetUnfolderBase]: 3708/6214 cut-off events. [2024-06-27 23:59:04,549 INFO L125 PetriNetUnfolderBase]: For 354197/354197 co-relation queries the response was YES. [2024-06-27 23:59:04,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52393 conditions, 6214 events. 3708/6214 cut-off events. For 354197/354197 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 42304 event pairs, 984 based on Foata normal form. 2/6214 useless extension candidates. Maximal degree in co-relation 52258. Up to 5244 conditions per place. [2024-06-27 23:59:04,633 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 362 selfloop transitions, 137 changer transitions 0/504 dead transitions. [2024-06-27 23:59:04,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 504 transitions, 10239 flow [2024-06-27 23:59:04,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:04,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:04,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:59:04,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-27 23:59:04,635 INFO L175 Difference]: Start difference. First operand has 292 places, 482 transitions, 8861 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:59:04,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 504 transitions, 10239 flow [2024-06-27 23:59:05,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 504 transitions, 9884 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:05,890 INFO L231 Difference]: Finished difference. Result has 297 places, 489 transitions, 8972 flow [2024-06-27 23:59:05,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8506, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8972, PETRI_PLACES=297, PETRI_TRANSITIONS=489} [2024-06-27 23:59:05,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-27 23:59:05,891 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 489 transitions, 8972 flow [2024-06-27 23:59:05,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:05,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:05,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:05,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:59:05,891 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:05,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:05,892 INFO L85 PathProgramCache]: Analyzing trace with hash -745959848, now seen corresponding path program 3 times [2024-06-27 23:59:05,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:05,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265633710] [2024-06-27 23:59:05,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:05,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:06,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:06,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:06,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265633710] [2024-06-27 23:59:06,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265633710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:06,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:06,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:59:06,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869495097] [2024-06-27 23:59:06,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:06,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:59:06,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:06,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:59:06,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:59:07,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:07,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 489 transitions, 8972 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:07,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:07,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:07,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:08,331 INFO L124 PetriNetUnfolderBase]: 3710/6206 cut-off events. [2024-06-27 23:59:08,331 INFO L125 PetriNetUnfolderBase]: For 365978/365980 co-relation queries the response was YES. [2024-06-27 23:59:08,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53010 conditions, 6206 events. 3710/6206 cut-off events. For 365978/365980 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 42095 event pairs, 1039 based on Foata normal form. 4/6209 useless extension candidates. Maximal degree in co-relation 52873. Up to 5365 conditions per place. [2024-06-27 23:59:08,415 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 383 selfloop transitions, 122 changer transitions 0/510 dead transitions. [2024-06-27 23:59:08,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 510 transitions, 10271 flow [2024-06-27 23:59:08,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:08,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:08,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:59:08,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-27 23:59:08,417 INFO L175 Difference]: Start difference. First operand has 297 places, 489 transitions, 8972 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:59:08,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 510 transitions, 10271 flow [2024-06-27 23:59:09,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 510 transitions, 10056 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:09,664 INFO L231 Difference]: Finished difference. Result has 299 places, 492 transitions, 9085 flow [2024-06-27 23:59:09,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8757, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9085, PETRI_PLACES=299, PETRI_TRANSITIONS=492} [2024-06-27 23:59:09,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 23:59:09,665 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 492 transitions, 9085 flow [2024-06-27 23:59:09,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:09,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:09,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:09,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:59:09,666 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:09,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:09,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1041541376, now seen corresponding path program 1 times [2024-06-27 23:59:09,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:09,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590854863] [2024-06-27 23:59:09,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:09,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:09,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:10,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:10,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:10,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590854863] [2024-06-27 23:59:10,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590854863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:10,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:10,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:10,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840632839] [2024-06-27 23:59:10,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:10,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:10,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:10,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:10,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:10,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:10,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 492 transitions, 9085 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:10,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:10,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:10,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:12,093 INFO L124 PetriNetUnfolderBase]: 3726/6221 cut-off events. [2024-06-27 23:59:12,093 INFO L125 PetriNetUnfolderBase]: For 379257/379259 co-relation queries the response was YES. [2024-06-27 23:59:12,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53628 conditions, 6221 events. 3726/6221 cut-off events. For 379257/379259 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 42313 event pairs, 1018 based on Foata normal form. 6/6218 useless extension candidates. Maximal degree in co-relation 53490. Up to 5515 conditions per place. [2024-06-27 23:59:12,180 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 449 selfloop transitions, 67 changer transitions 0/521 dead transitions. [2024-06-27 23:59:12,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 521 transitions, 10359 flow [2024-06-27 23:59:12,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:12,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:12,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:59:12,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-27 23:59:12,182 INFO L175 Difference]: Start difference. First operand has 299 places, 492 transitions, 9085 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:59:12,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 521 transitions, 10359 flow [2024-06-27 23:59:13,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 521 transitions, 10068 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:13,570 INFO L231 Difference]: Finished difference. Result has 304 places, 499 transitions, 9130 flow [2024-06-27 23:59:13,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8794, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9130, PETRI_PLACES=304, PETRI_TRANSITIONS=499} [2024-06-27 23:59:13,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 23:59:13,571 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 499 transitions, 9130 flow [2024-06-27 23:59:13,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:13,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:13,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:13,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:59:13,572 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:13,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:13,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1032970496, now seen corresponding path program 2 times [2024-06-27 23:59:13,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:13,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142997431] [2024-06-27 23:59:13,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:13,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:13,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:14,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:14,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:14,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142997431] [2024-06-27 23:59:14,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142997431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:14,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:14,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:14,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518303091] [2024-06-27 23:59:14,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:14,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:14,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:14,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:14,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:14,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:14,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 499 transitions, 9130 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:14,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:14,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:14,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:16,044 INFO L124 PetriNetUnfolderBase]: 3742/6255 cut-off events. [2024-06-27 23:59:16,044 INFO L125 PetriNetUnfolderBase]: For 388386/388388 co-relation queries the response was YES. [2024-06-27 23:59:16,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54282 conditions, 6255 events. 3742/6255 cut-off events. For 388386/388388 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 42538 event pairs, 1063 based on Foata normal form. 6/6260 useless extension candidates. Maximal degree in co-relation 54141. Up to 5613 conditions per place. [2024-06-27 23:59:16,127 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 442 selfloop transitions, 72 changer transitions 0/519 dead transitions. [2024-06-27 23:59:16,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 519 transitions, 10312 flow [2024-06-27 23:59:16,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:16,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:16,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:59:16,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 23:59:16,135 INFO L175 Difference]: Start difference. First operand has 304 places, 499 transitions, 9130 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:59:16,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 519 transitions, 10312 flow [2024-06-27 23:59:17,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 519 transitions, 10117 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:17,398 INFO L231 Difference]: Finished difference. Result has 308 places, 502 transitions, 9197 flow [2024-06-27 23:59:17,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8935, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9197, PETRI_PLACES=308, PETRI_TRANSITIONS=502} [2024-06-27 23:59:17,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 23:59:17,399 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 502 transitions, 9197 flow [2024-06-27 23:59:17,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:17,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:17,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:17,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:59:17,399 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:17,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:17,400 INFO L85 PathProgramCache]: Analyzing trace with hash -306399496, now seen corresponding path program 3 times [2024-06-27 23:59:17,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:17,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589417086] [2024-06-27 23:59:17,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:17,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:17,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:18,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:18,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:18,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589417086] [2024-06-27 23:59:18,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589417086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:18,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:18,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:18,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009783964] [2024-06-27 23:59:18,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:18,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:18,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:18,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:18,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:18,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:18,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 502 transitions, 9197 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:18,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:18,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:18,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:20,021 INFO L124 PetriNetUnfolderBase]: 3796/6349 cut-off events. [2024-06-27 23:59:20,021 INFO L125 PetriNetUnfolderBase]: For 419198/419198 co-relation queries the response was YES. [2024-06-27 23:59:20,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55310 conditions, 6349 events. 3796/6349 cut-off events. For 419198/419198 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 43302 event pairs, 994 based on Foata normal form. 12/6359 useless extension candidates. Maximal degree in co-relation 55168. Up to 5370 conditions per place. [2024-06-27 23:59:20,109 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 374 selfloop transitions, 144 changer transitions 0/523 dead transitions. [2024-06-27 23:59:20,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 523 transitions, 10573 flow [2024-06-27 23:59:20,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:20,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:20,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:59:20,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 23:59:20,111 INFO L175 Difference]: Start difference. First operand has 308 places, 502 transitions, 9197 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:59:20,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 523 transitions, 10573 flow [2024-06-27 23:59:21,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 523 transitions, 10310 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:59:21,595 INFO L231 Difference]: Finished difference. Result has 309 places, 505 transitions, 9347 flow [2024-06-27 23:59:21,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8934, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9347, PETRI_PLACES=309, PETRI_TRANSITIONS=505} [2024-06-27 23:59:21,596 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-27 23:59:21,596 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 505 transitions, 9347 flow [2024-06-27 23:59:21,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:21,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:21,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:21,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:59:21,597 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:21,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:21,597 INFO L85 PathProgramCache]: Analyzing trace with hash -593275914, now seen corresponding path program 1 times [2024-06-27 23:59:21,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:21,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951970429] [2024-06-27 23:59:21,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:21,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:21,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:22,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:22,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:22,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951970429] [2024-06-27 23:59:22,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951970429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:22,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:22,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:22,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820583100] [2024-06-27 23:59:22,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:22,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:22,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:22,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:22,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:22,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:22,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 505 transitions, 9347 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:22,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:22,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:22,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:24,405 INFO L124 PetriNetUnfolderBase]: 3806/6356 cut-off events. [2024-06-27 23:59:24,405 INFO L125 PetriNetUnfolderBase]: For 407464/407468 co-relation queries the response was YES. [2024-06-27 23:59:24,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55878 conditions, 6356 events. 3806/6356 cut-off events. For 407464/407468 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 43267 event pairs, 1064 based on Foata normal form. 6/6361 useless extension candidates. Maximal degree in co-relation 55735. Up to 5688 conditions per place. [2024-06-27 23:59:24,501 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 434 selfloop transitions, 91 changer transitions 0/530 dead transitions. [2024-06-27 23:59:24,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 530 transitions, 10587 flow [2024-06-27 23:59:24,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:24,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:24,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:59:24,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50625 [2024-06-27 23:59:24,502 INFO L175 Difference]: Start difference. First operand has 309 places, 505 transitions, 9347 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:59:24,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 530 transitions, 10587 flow [2024-06-27 23:59:26,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 530 transitions, 10327 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 23:59:26,254 INFO L231 Difference]: Finished difference. Result has 313 places, 509 transitions, 9408 flow [2024-06-27 23:59:26,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9087, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9408, PETRI_PLACES=313, PETRI_TRANSITIONS=509} [2024-06-27 23:59:26,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-27 23:59:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 509 transitions, 9408 flow [2024-06-27 23:59:26,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:26,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:26,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:59:26,255 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:26,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash -306042624, now seen corresponding path program 2 times [2024-06-27 23:59:26,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:26,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333199711] [2024-06-27 23:59:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:26,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:27,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:27,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:27,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333199711] [2024-06-27 23:59:27,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333199711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:27,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:27,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:27,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910594528] [2024-06-27 23:59:27,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:27,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:27,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:27,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:27,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:27,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:27,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 509 transitions, 9408 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:27,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:27,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:27,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:29,425 INFO L124 PetriNetUnfolderBase]: 3818/6371 cut-off events. [2024-06-27 23:59:29,425 INFO L125 PetriNetUnfolderBase]: For 415901/415903 co-relation queries the response was YES. [2024-06-27 23:59:29,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56345 conditions, 6371 events. 3818/6371 cut-off events. For 415901/415903 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 43315 event pairs, 1048 based on Foata normal form. 4/6374 useless extension candidates. Maximal degree in co-relation 56202. Up to 5523 conditions per place. [2024-06-27 23:59:29,513 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 397 selfloop transitions, 130 changer transitions 0/532 dead transitions. [2024-06-27 23:59:29,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 532 transitions, 10824 flow [2024-06-27 23:59:29,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:29,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:59:29,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 23:59:29,515 INFO L175 Difference]: Start difference. First operand has 313 places, 509 transitions, 9408 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:59:29,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 532 transitions, 10824 flow [2024-06-27 23:59:31,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 532 transitions, 10541 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:31,082 INFO L231 Difference]: Finished difference. Result has 318 places, 515 transitions, 9621 flow [2024-06-27 23:59:31,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9125, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9621, PETRI_PLACES=318, PETRI_TRANSITIONS=515} [2024-06-27 23:59:31,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 23:59:31,083 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 515 transitions, 9621 flow [2024-06-27 23:59:31,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:31,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:31,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:31,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:59:31,083 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:31,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:31,084 INFO L85 PathProgramCache]: Analyzing trace with hash -306030100, now seen corresponding path program 1 times [2024-06-27 23:59:31,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:31,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888602607] [2024-06-27 23:59:31,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:31,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:31,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:32,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:32,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:32,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888602607] [2024-06-27 23:59:32,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888602607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:32,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:32,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:32,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899941263] [2024-06-27 23:59:32,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:32,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:32,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:32,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:32,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:32,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:32,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 515 transitions, 9621 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:32,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:32,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:32,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:34,160 INFO L124 PetriNetUnfolderBase]: 3826/6389 cut-off events. [2024-06-27 23:59:34,161 INFO L125 PetriNetUnfolderBase]: For 433092/433094 co-relation queries the response was YES. [2024-06-27 23:59:34,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57279 conditions, 6389 events. 3826/6389 cut-off events. For 433092/433094 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 43485 event pairs, 1297 based on Foata normal form. 4/6392 useless extension candidates. Maximal degree in co-relation 57133. Up to 5914 conditions per place. [2024-06-27 23:59:34,253 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 496 selfloop transitions, 33 changer transitions 0/534 dead transitions. [2024-06-27 23:59:34,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 534 transitions, 10827 flow [2024-06-27 23:59:34,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:34,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:34,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:59:34,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:59:34,255 INFO L175 Difference]: Start difference. First operand has 318 places, 515 transitions, 9621 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:59:34,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 534 transitions, 10827 flow [2024-06-27 23:59:35,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 534 transitions, 10492 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:35,945 INFO L231 Difference]: Finished difference. Result has 322 places, 517 transitions, 9459 flow [2024-06-27 23:59:35,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9286, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9459, PETRI_PLACES=322, PETRI_TRANSITIONS=517} [2024-06-27 23:59:35,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 23:59:35,945 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 517 transitions, 9459 flow [2024-06-27 23:59:35,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:35,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:35,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:35,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:59:35,946 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:35,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:35,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1601875374, now seen corresponding path program 3 times [2024-06-27 23:59:35,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:35,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269089884] [2024-06-27 23:59:35,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:35,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:35,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:37,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:37,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:37,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269089884] [2024-06-27 23:59:37,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269089884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:37,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:37,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:37,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212053216] [2024-06-27 23:59:37,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:37,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:37,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:37,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:37,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:37,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:37,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 517 transitions, 9459 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:37,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:37,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:37,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:38,844 INFO L124 PetriNetUnfolderBase]: 3836/6395 cut-off events. [2024-06-27 23:59:38,844 INFO L125 PetriNetUnfolderBase]: For 440236/440238 co-relation queries the response was YES. [2024-06-27 23:59:38,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57244 conditions, 6395 events. 3836/6395 cut-off events. For 440236/440238 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 43495 event pairs, 1047 based on Foata normal form. 4/6398 useless extension candidates. Maximal degree in co-relation 57097. Up to 5550 conditions per place. [2024-06-27 23:59:38,936 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 406 selfloop transitions, 127 changer transitions 0/538 dead transitions. [2024-06-27 23:59:38,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 538 transitions, 10861 flow [2024-06-27 23:59:38,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:59:38,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:59:38,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:59:38,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:59:38,937 INFO L175 Difference]: Start difference. First operand has 322 places, 517 transitions, 9459 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:59:38,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 538 transitions, 10861 flow [2024-06-27 23:59:40,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 538 transitions, 10704 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 23:59:40,533 INFO L231 Difference]: Finished difference. Result has 323 places, 521 transitions, 9713 flow [2024-06-27 23:59:40,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9302, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9713, PETRI_PLACES=323, PETRI_TRANSITIONS=521} [2024-06-27 23:59:40,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-27 23:59:40,534 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 521 transitions, 9713 flow [2024-06-27 23:59:40,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:40,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:40,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:40,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:59:40,535 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:40,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:40,536 INFO L85 PathProgramCache]: Analyzing trace with hash -306030534, now seen corresponding path program 4 times [2024-06-27 23:59:40,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:40,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950961120] [2024-06-27 23:59:40,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:40,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:42,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:42,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:42,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950961120] [2024-06-27 23:59:42,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950961120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:42,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:42,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:59:42,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889176736] [2024-06-27 23:59:42,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:42,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:59:42,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:42,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:59:42,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:59:42,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:42,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 521 transitions, 9713 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:42,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:42,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:42,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:43,784 INFO L124 PetriNetUnfolderBase]: 3864/6441 cut-off events. [2024-06-27 23:59:43,785 INFO L125 PetriNetUnfolderBase]: For 460540/460542 co-relation queries the response was YES. [2024-06-27 23:59:43,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58766 conditions, 6441 events. 3864/6441 cut-off events. For 460540/460542 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 43755 event pairs, 1043 based on Foata normal form. 4/6444 useless extension candidates. Maximal degree in co-relation 58619. Up to 5537 conditions per place. [2024-06-27 23:59:43,865 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 403 selfloop transitions, 139 changer transitions 0/547 dead transitions. [2024-06-27 23:59:43,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 547 transitions, 11417 flow [2024-06-27 23:59:43,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:43,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:43,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:59:43,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 23:59:43,866 INFO L175 Difference]: Start difference. First operand has 323 places, 521 transitions, 9713 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:59:43,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 547 transitions, 11417 flow [2024-06-27 23:59:45,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 547 transitions, 11153 flow, removed 67 selfloop flow, removed 3 redundant places. [2024-06-27 23:59:45,467 INFO L231 Difference]: Finished difference. Result has 330 places, 529 transitions, 10045 flow [2024-06-27 23:59:45,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9449, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10045, PETRI_PLACES=330, PETRI_TRANSITIONS=529} [2024-06-27 23:59:45,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-27 23:59:45,468 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 529 transitions, 10045 flow [2024-06-27 23:59:45,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:45,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:45,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:45,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:59:45,468 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:45,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:45,469 INFO L85 PathProgramCache]: Analyzing trace with hash 184761618, now seen corresponding path program 3 times [2024-06-27 23:59:45,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:45,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533549944] [2024-06-27 23:59:45,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:45,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:45,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:46,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:46,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:46,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533549944] [2024-06-27 23:59:46,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533549944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:46,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:46,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:46,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153843920] [2024-06-27 23:59:46,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:46,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:46,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:46,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:46,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:46,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:46,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 529 transitions, 10045 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:46,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:46,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:46,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:48,312 INFO L124 PetriNetUnfolderBase]: 3869/6452 cut-off events. [2024-06-27 23:59:48,312 INFO L125 PetriNetUnfolderBase]: For 475049/475049 co-relation queries the response was YES. [2024-06-27 23:59:48,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59643 conditions, 6452 events. 3869/6452 cut-off events. For 475049/475049 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 43946 event pairs, 978 based on Foata normal form. 1/6449 useless extension candidates. Maximal degree in co-relation 59493. Up to 5662 conditions per place. [2024-06-27 23:59:48,408 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 442 selfloop transitions, 106 changer transitions 0/553 dead transitions. [2024-06-27 23:59:48,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 553 transitions, 11341 flow [2024-06-27 23:59:48,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:48,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:48,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:59:48,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-27 23:59:48,410 INFO L175 Difference]: Start difference. First operand has 330 places, 529 transitions, 10045 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:59:48,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 553 transitions, 11341 flow [2024-06-27 23:59:50,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 553 transitions, 10999 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-27 23:59:50,224 INFO L231 Difference]: Finished difference. Result has 334 places, 532 transitions, 10007 flow [2024-06-27 23:59:50,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9703, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10007, PETRI_PLACES=334, PETRI_TRANSITIONS=532} [2024-06-27 23:59:50,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-27 23:59:50,225 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 532 transitions, 10007 flow [2024-06-27 23:59:50,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:50,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:50,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:50,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:59:50,225 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:50,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:50,226 INFO L85 PathProgramCache]: Analyzing trace with hash 433634012, now seen corresponding path program 4 times [2024-06-27 23:59:50,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:50,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123298081] [2024-06-27 23:59:50,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:50,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:50,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:51,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:51,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:51,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123298081] [2024-06-27 23:59:51,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123298081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:51,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:51,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:59:51,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95283227] [2024-06-27 23:59:51,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:51,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:59:51,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:51,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:59:51,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:59:51,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 23:59:51,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 532 transitions, 10007 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:51,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:51,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 23:59:51,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:52,947 INFO L124 PetriNetUnfolderBase]: 3861/6437 cut-off events. [2024-06-27 23:59:52,948 INFO L125 PetriNetUnfolderBase]: For 479702/479702 co-relation queries the response was YES. [2024-06-27 23:59:53,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59519 conditions, 6437 events. 3861/6437 cut-off events. For 479702/479702 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 43800 event pairs, 979 based on Foata normal form. 2/6435 useless extension candidates. Maximal degree in co-relation 59367. Up to 5628 conditions per place. [2024-06-27 23:59:53,036 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 430 selfloop transitions, 116 changer transitions 0/551 dead transitions. [2024-06-27 23:59:53,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 551 transitions, 11351 flow [2024-06-27 23:59:53,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:59:53,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:59:53,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 23:59:53,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-27 23:59:53,038 INFO L175 Difference]: Start difference. First operand has 334 places, 532 transitions, 10007 flow. Second operand 7 states and 145 transitions. [2024-06-27 23:59:53,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 551 transitions, 11351 flow [2024-06-27 23:59:54,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 551 transitions, 11070 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 23:59:54,838 INFO L231 Difference]: Finished difference. Result has 335 places, 532 transitions, 9970 flow [2024-06-27 23:59:54,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9726, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9970, PETRI_PLACES=335, PETRI_TRANSITIONS=532} [2024-06-27 23:59:54,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 23:59:54,839 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 532 transitions, 9970 flow [2024-06-27 23:59:54,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:54,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:54,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:59:54,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:59:54,840 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:59:54,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:54,840 INFO L85 PathProgramCache]: Analyzing trace with hash 661415006, now seen corresponding path program 4 times [2024-06-27 23:59:54,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:54,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168746705] [2024-06-27 23:59:54,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:54,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:55,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:55,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:55,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168746705] [2024-06-27 23:59:55,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168746705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:55,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:55,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:59:55,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348421013] [2024-06-27 23:59:55,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:55,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:59:55,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:55,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:59:55,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:59:56,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-27 23:59:56,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 532 transitions, 9970 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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 23:59:56,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:56,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-27 23:59:56,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:57,673 INFO L124 PetriNetUnfolderBase]: 3844/6411 cut-off events. [2024-06-27 23:59:57,673 INFO L125 PetriNetUnfolderBase]: For 482488/482488 co-relation queries the response was YES. [2024-06-27 23:59:57,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59260 conditions, 6411 events. 3844/6411 cut-off events. For 482488/482488 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 43642 event pairs, 990 based on Foata normal form. 1/6408 useless extension candidates. Maximal degree in co-relation 59107. Up to 5625 conditions per place. [2024-06-27 23:59:57,765 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 437 selfloop transitions, 110 changer transitions 0/552 dead transitions. [2024-06-27 23:59:57,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 552 transitions, 11154 flow [2024-06-27 23:59:57,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:59:57,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:59:57,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:59:57,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-27 23:59:57,767 INFO L175 Difference]: Start difference. First operand has 335 places, 532 transitions, 9970 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:59:57,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 552 transitions, 11154 flow [2024-06-28 00:00:00,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 552 transitions, 10493 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 00:00:00,101 INFO L231 Difference]: Finished difference. Result has 335 places, 532 transitions, 9536 flow [2024-06-28 00:00:00,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9309, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9536, PETRI_PLACES=335, PETRI_TRANSITIONS=532} [2024-06-28 00:00:00,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 00:00:00,102 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 532 transitions, 9536 flow [2024-06-28 00:00:00,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:00,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:00,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:00,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:00:00,103 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:00,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:00,103 INFO L85 PathProgramCache]: Analyzing trace with hash 783665366, now seen corresponding path program 5 times [2024-06-28 00:00:00,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:00,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230425204] [2024-06-28 00:00:00,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:00,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:00,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:01,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-28 00:00:01,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:01,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230425204] [2024-06-28 00:00:01,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230425204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:01,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:01,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:01,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631294654] [2024-06-28 00:00:01,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:01,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:01,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:01,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:01,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:01,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:00:01,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 532 transitions, 9536 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:01,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:01,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:00:01,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:03,062 INFO L124 PetriNetUnfolderBase]: 3841/6405 cut-off events. [2024-06-28 00:00:03,062 INFO L125 PetriNetUnfolderBase]: For 486837/486837 co-relation queries the response was YES. [2024-06-28 00:00:03,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58517 conditions, 6405 events. 3841/6405 cut-off events. For 486837/486837 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 43525 event pairs, 980 based on Foata normal form. 1/6402 useless extension candidates. Maximal degree in co-relation 58365. Up to 5582 conditions per place. [2024-06-28 00:00:03,222 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 422 selfloop transitions, 126 changer transitions 0/553 dead transitions. [2024-06-28 00:00:03,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 553 transitions, 10927 flow [2024-06-28 00:00:03,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:03,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:03,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 00:00:03,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-28 00:00:03,231 INFO L175 Difference]: Start difference. First operand has 335 places, 532 transitions, 9536 flow. Second operand 8 states and 151 transitions. [2024-06-28 00:00:03,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 553 transitions, 10927 flow [2024-06-28 00:00:05,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 553 transitions, 10716 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:05,124 INFO L231 Difference]: Finished difference. Result has 336 places, 535 transitions, 9660 flow [2024-06-28 00:00:05,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9325, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9660, PETRI_PLACES=336, PETRI_TRANSITIONS=535} [2024-06-28 00:00:05,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 00:00:05,125 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 535 transitions, 9660 flow [2024-06-28 00:00:05,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:05,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:05,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:05,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:00:05,126 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:05,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:05,127 INFO L85 PathProgramCache]: Analyzing trace with hash -2058709004, now seen corresponding path program 6 times [2024-06-28 00:00:05,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:05,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039653292] [2024-06-28 00:00:05,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:05,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:05,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:06,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:06,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:06,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039653292] [2024-06-28 00:00:06,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039653292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:06,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:06,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:06,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236402350] [2024-06-28 00:00:06,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:06,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:06,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:06,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:06,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:06,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:00:06,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 535 transitions, 9660 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:06,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:06,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:00:06,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:08,362 INFO L124 PetriNetUnfolderBase]: 3838/6401 cut-off events. [2024-06-28 00:00:08,363 INFO L125 PetriNetUnfolderBase]: For 494405/494405 co-relation queries the response was YES. [2024-06-28 00:00:08,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58660 conditions, 6401 events. 3838/6401 cut-off events. For 494405/494405 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 43574 event pairs, 975 based on Foata normal form. 1/6398 useless extension candidates. Maximal degree in co-relation 58507. Up to 5599 conditions per place. [2024-06-28 00:00:08,471 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 435 selfloop transitions, 116 changer transitions 0/556 dead transitions. [2024-06-28 00:00:08,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 556 transitions, 10950 flow [2024-06-28 00:00:08,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:08,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:08,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 00:00:08,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 00:00:08,473 INFO L175 Difference]: Start difference. First operand has 336 places, 535 transitions, 9660 flow. Second operand 9 states and 159 transitions. [2024-06-28 00:00:08,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 556 transitions, 10950 flow [2024-06-28 00:00:10,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 556 transitions, 10626 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:10,630 INFO L231 Difference]: Finished difference. Result has 339 places, 538 transitions, 9669 flow [2024-06-28 00:00:10,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9336, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9669, PETRI_PLACES=339, PETRI_TRANSITIONS=538} [2024-06-28 00:00:10,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 00:00:10,631 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 538 transitions, 9669 flow [2024-06-28 00:00:10,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:10,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:10,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:10,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:00:10,632 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:10,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:10,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1704445778, now seen corresponding path program 5 times [2024-06-28 00:00:10,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:10,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989122256] [2024-06-28 00:00:10,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:10,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:10,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:11,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:11,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:11,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989122256] [2024-06-28 00:00:11,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989122256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:11,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:11,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:11,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694916672] [2024-06-28 00:00:11,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:11,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:11,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:11,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:11,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:12,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:00:12,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 538 transitions, 9669 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:12,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:12,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:00:12,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:13,684 INFO L124 PetriNetUnfolderBase]: 3851/6413 cut-off events. [2024-06-28 00:00:13,684 INFO L125 PetriNetUnfolderBase]: For 507985/507985 co-relation queries the response was YES. [2024-06-28 00:00:13,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58954 conditions, 6413 events. 3851/6413 cut-off events. For 507985/507985 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 43507 event pairs, 1037 based on Foata normal form. 1/6412 useless extension candidates. Maximal degree in co-relation 58801. Up to 5742 conditions per place. [2024-06-28 00:00:13,836 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 458 selfloop transitions, 95 changer transitions 0/558 dead transitions. [2024-06-28 00:00:13,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 558 transitions, 11108 flow [2024-06-28 00:00:13,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:13,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 00:00:13,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:00:13,838 INFO L175 Difference]: Start difference. First operand has 339 places, 538 transitions, 9669 flow. Second operand 8 states and 152 transitions. [2024-06-28 00:00:13,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 558 transitions, 11108 flow [2024-06-28 00:00:15,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 558 transitions, 10803 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:15,934 INFO L231 Difference]: Finished difference. Result has 341 places, 544 transitions, 9713 flow [2024-06-28 00:00:15,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9364, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9713, PETRI_PLACES=341, PETRI_TRANSITIONS=544} [2024-06-28 00:00:15,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-28 00:00:15,935 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 544 transitions, 9713 flow [2024-06-28 00:00:15,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:15,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:15,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:15,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:00:15,936 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:15,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:15,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1704445964, now seen corresponding path program 7 times [2024-06-28 00:00:15,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:15,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597524469] [2024-06-28 00:00:15,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:15,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:15,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:17,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:17,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:17,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597524469] [2024-06-28 00:00:17,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597524469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:17,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:17,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:17,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328059297] [2024-06-28 00:00:17,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:17,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:17,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:17,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:17,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:17,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:00:17,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 544 transitions, 9713 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:17,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:17,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:00:17,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:19,266 INFO L124 PetriNetUnfolderBase]: 3880/6463 cut-off events. [2024-06-28 00:00:19,266 INFO L125 PetriNetUnfolderBase]: For 527863/527863 co-relation queries the response was YES. [2024-06-28 00:00:19,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59813 conditions, 6463 events. 3880/6463 cut-off events. For 527863/527863 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 43928 event pairs, 964 based on Foata normal form. 1/6460 useless extension candidates. Maximal degree in co-relation 59658. Up to 5563 conditions per place. [2024-06-28 00:00:19,389 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 405 selfloop transitions, 160 changer transitions 0/570 dead transitions. [2024-06-28 00:00:19,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 570 transitions, 11571 flow [2024-06-28 00:00:19,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:19,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:19,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:00:19,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:00:19,391 INFO L175 Difference]: Start difference. First operand has 341 places, 544 transitions, 9713 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:00:19,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 570 transitions, 11571 flow [2024-06-28 00:00:21,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 570 transitions, 11382 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:00:21,927 INFO L231 Difference]: Finished difference. Result has 347 places, 554 transitions, 10273 flow [2024-06-28 00:00:21,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9524, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10273, PETRI_PLACES=347, PETRI_TRANSITIONS=554} [2024-06-28 00:00:21,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 00:00:21,928 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 554 transitions, 10273 flow [2024-06-28 00:00:21,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:21,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:21,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:21,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:00:21,929 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:21,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:21,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1704208814, now seen corresponding path program 8 times [2024-06-28 00:00:21,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:21,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569748206] [2024-06-28 00:00:21,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:21,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:21,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:23,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:23,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:23,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569748206] [2024-06-28 00:00:23,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569748206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:23,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:23,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:23,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512889047] [2024-06-28 00:00:23,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:23,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:23,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:23,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:23,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:23,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:00:23,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 554 transitions, 10273 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:23,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:23,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:00:23,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:25,503 INFO L124 PetriNetUnfolderBase]: 3877/6457 cut-off events. [2024-06-28 00:00:25,503 INFO L125 PetriNetUnfolderBase]: For 545455/545455 co-relation queries the response was YES. [2024-06-28 00:00:25,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60799 conditions, 6457 events. 3877/6457 cut-off events. For 545455/545455 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 43942 event pairs, 964 based on Foata normal form. 1/6454 useless extension candidates. Maximal degree in co-relation 60642. Up to 5560 conditions per place. [2024-06-28 00:00:25,600 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 400 selfloop transitions, 165 changer transitions 0/570 dead transitions. [2024-06-28 00:00:25,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 570 transitions, 11787 flow [2024-06-28 00:00:25,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:25,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:25,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:00:25,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 00:00:25,602 INFO L175 Difference]: Start difference. First operand has 347 places, 554 transitions, 10273 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:00:25,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 570 transitions, 11787 flow [2024-06-28 00:00:28,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 570 transitions, 11445 flow, removed 109 selfloop flow, removed 4 redundant places. [2024-06-28 00:00:28,325 INFO L231 Difference]: Finished difference. Result has 352 places, 554 transitions, 10267 flow [2024-06-28 00:00:28,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9931, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10267, PETRI_PLACES=352, PETRI_TRANSITIONS=554} [2024-06-28 00:00:28,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 00:00:28,326 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 554 transitions, 10267 flow [2024-06-28 00:00:28,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:28,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:28,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:28,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:00:28,326 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:28,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:28,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1704030068, now seen corresponding path program 6 times [2024-06-28 00:00:28,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:28,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480100204] [2024-06-28 00:00:28,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:28,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:29,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:29,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:29,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480100204] [2024-06-28 00:00:29,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480100204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:29,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:29,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:29,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063567334] [2024-06-28 00:00:29,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:29,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:29,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:29,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:29,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:29,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:00:29,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 554 transitions, 10267 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:29,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:29,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:00:29,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:31,479 INFO L124 PetriNetUnfolderBase]: 3874/6456 cut-off events. [2024-06-28 00:00:31,479 INFO L125 PetriNetUnfolderBase]: For 552986/552986 co-relation queries the response was YES. [2024-06-28 00:00:31,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60979 conditions, 6456 events. 3874/6456 cut-off events. For 552986/552986 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 43990 event pairs, 1437 based on Foata normal form. 1/6456 useless extension candidates. Maximal degree in co-relation 60820. Up to 6003 conditions per place. [2024-06-28 00:00:31,586 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 540 selfloop transitions, 21 changer transitions 0/566 dead transitions. [2024-06-28 00:00:31,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 566 transitions, 11427 flow [2024-06-28 00:00:31,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:00:31,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:00:31,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 00:00:31,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 00:00:31,588 INFO L175 Difference]: Start difference. First operand has 352 places, 554 transitions, 10267 flow. Second operand 8 states and 133 transitions. [2024-06-28 00:00:31,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 566 transitions, 11427 flow [2024-06-28 00:00:34,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 566 transitions, 11042 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 00:00:34,329 INFO L231 Difference]: Finished difference. Result has 353 places, 554 transitions, 9934 flow [2024-06-28 00:00:34,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9882, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9934, PETRI_PLACES=353, PETRI_TRANSITIONS=554} [2024-06-28 00:00:34,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 00:00:34,330 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 554 transitions, 9934 flow [2024-06-28 00:00:34,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:34,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:34,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:34,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:00:34,331 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:34,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:34,331 INFO L85 PathProgramCache]: Analyzing trace with hash 214922342, now seen corresponding path program 7 times [2024-06-28 00:00:34,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:34,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880461045] [2024-06-28 00:00:34,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:34,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:34,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:35,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:35,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:35,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880461045] [2024-06-28 00:00:35,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880461045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:35,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:35,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:35,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937470138] [2024-06-28 00:00:35,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:35,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:35,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:35,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:35,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:35,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:00:35,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 554 transitions, 9934 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:35,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:35,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:00:35,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:37,260 INFO L124 PetriNetUnfolderBase]: 3900/6495 cut-off events. [2024-06-28 00:00:37,261 INFO L125 PetriNetUnfolderBase]: For 568512/568512 co-relation queries the response was YES. [2024-06-28 00:00:37,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61081 conditions, 6495 events. 3900/6495 cut-off events. For 568512/568512 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 44149 event pairs, 1026 based on Foata normal form. 2/6495 useless extension candidates. Maximal degree in co-relation 60921. Up to 5214 conditions per place. [2024-06-28 00:00:37,366 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 232 changer transitions 0/578 dead transitions. [2024-06-28 00:00:37,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 578 transitions, 11886 flow [2024-06-28 00:00:37,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:37,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:37,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-28 00:00:37,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 00:00:37,367 INFO L175 Difference]: Start difference. First operand has 353 places, 554 transitions, 9934 flow. Second operand 7 states and 147 transitions. [2024-06-28 00:00:37,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 578 transitions, 11886 flow [2024-06-28 00:00:40,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 578 transitions, 11832 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:00:40,449 INFO L231 Difference]: Finished difference. Result has 353 places, 564 transitions, 10606 flow [2024-06-28 00:00:40,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9886, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10606, PETRI_PLACES=353, PETRI_TRANSITIONS=564} [2024-06-28 00:00:40,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 00:00:40,450 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 564 transitions, 10606 flow [2024-06-28 00:00:40,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:40,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:40,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:40,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:00:40,451 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:40,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:40,451 INFO L85 PathProgramCache]: Analyzing trace with hash 214922156, now seen corresponding path program 9 times [2024-06-28 00:00:40,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:40,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469782380] [2024-06-28 00:00:40,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:40,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:41,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:41,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:41,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469782380] [2024-06-28 00:00:41,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469782380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:41,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:41,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:00:41,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495974910] [2024-06-28 00:00:41,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:41,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:00:41,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:41,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:00:41,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:00:42,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:00:42,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 564 transitions, 10606 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:42,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:42,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:00:42,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:43,808 INFO L124 PetriNetUnfolderBase]: 3926/6545 cut-off events. [2024-06-28 00:00:43,809 INFO L125 PetriNetUnfolderBase]: For 582829/582829 co-relation queries the response was YES. [2024-06-28 00:00:43,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62588 conditions, 6545 events. 3926/6545 cut-off events. For 582829/582829 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 44622 event pairs, 1025 based on Foata normal form. 2/6545 useless extension candidates. Maximal degree in co-relation 62428. Up to 5390 conditions per place. [2024-06-28 00:00:43,950 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 387 selfloop transitions, 196 changer transitions 0/588 dead transitions. [2024-06-28 00:00:43,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 588 transitions, 12562 flow [2024-06-28 00:00:43,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:43,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:43,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 00:00:43,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 00:00:43,960 INFO L175 Difference]: Start difference. First operand has 353 places, 564 transitions, 10606 flow. Second operand 9 states and 159 transitions. [2024-06-28 00:00:43,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 588 transitions, 12562 flow [2024-06-28 00:00:47,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 588 transitions, 12110 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 00:00:47,252 INFO L231 Difference]: Finished difference. Result has 359 places, 574 transitions, 10891 flow [2024-06-28 00:00:47,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10154, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10891, PETRI_PLACES=359, PETRI_TRANSITIONS=574} [2024-06-28 00:00:47,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-28 00:00:47,253 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 574 transitions, 10891 flow [2024-06-28 00:00:47,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:00:47,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:47,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:47,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:00:47,253 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:47,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:47,254 INFO L85 PathProgramCache]: Analyzing trace with hash 620370722, now seen corresponding path program 8 times [2024-06-28 00:00:47,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:47,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090321121] [2024-06-28 00:00:47,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:47,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:47,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:48,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:48,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:48,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090321121] [2024-06-28 00:00:48,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090321121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:48,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:48,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:48,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039803797] [2024-06-28 00:00:48,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:48,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:48,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:48,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:48,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:48,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:00:48,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 574 transitions, 10891 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:48,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:48,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:00:48,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:50,659 INFO L124 PetriNetUnfolderBase]: 3923/6531 cut-off events. [2024-06-28 00:00:50,659 INFO L125 PetriNetUnfolderBase]: For 597421/597423 co-relation queries the response was YES. [2024-06-28 00:00:50,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63059 conditions, 6531 events. 3923/6531 cut-off events. For 597421/597423 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 44491 event pairs, 1442 based on Foata normal form. 3/6533 useless extension candidates. Maximal degree in co-relation 62897. Up to 6010 conditions per place. [2024-06-28 00:00:50,785 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 527 selfloop transitions, 54 changer transitions 0/586 dead transitions. [2024-06-28 00:00:50,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 586 transitions, 12253 flow [2024-06-28 00:00:50,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:00:50,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:00:50,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 00:00:50,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 00:00:50,787 INFO L175 Difference]: Start difference. First operand has 359 places, 574 transitions, 10891 flow. Second operand 9 states and 157 transitions. [2024-06-28 00:00:50,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 586 transitions, 12253 flow [2024-06-28 00:00:53,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 586 transitions, 11985 flow, removed 90 selfloop flow, removed 4 redundant places. [2024-06-28 00:00:53,934 INFO L231 Difference]: Finished difference. Result has 364 places, 574 transitions, 10741 flow [2024-06-28 00:00:53,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10623, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10741, PETRI_PLACES=364, PETRI_TRANSITIONS=574} [2024-06-28 00:00:53,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-28 00:00:53,935 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 574 transitions, 10741 flow [2024-06-28 00:00:53,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:53,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:53,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:53,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:00:53,935 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:53,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:53,936 INFO L85 PathProgramCache]: Analyzing trace with hash 215159492, now seen corresponding path program 9 times [2024-06-28 00:00:53,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:53,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499780188] [2024-06-28 00:00:53,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:53,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:53,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:55,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499780188] [2024-06-28 00:00:55,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499780188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:55,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:55,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:00:55,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94920177] [2024-06-28 00:00:55,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:55,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:00:55,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:55,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:00:55,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:00:55,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:00:55,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 574 transitions, 10741 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:55,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:55,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:00:55,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:56,825 INFO L124 PetriNetUnfolderBase]: 3917/6526 cut-off events. [2024-06-28 00:00:56,825 INFO L125 PetriNetUnfolderBase]: For 590916/590918 co-relation queries the response was YES. [2024-06-28 00:00:56,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62500 conditions, 6526 events. 3917/6526 cut-off events. For 590916/590918 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 44466 event pairs, 1064 based on Foata normal form. 4/6529 useless extension candidates. Maximal degree in co-relation 62336. Up to 5551 conditions per place. [2024-06-28 00:00:56,932 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 430 selfloop transitions, 151 changer transitions 0/586 dead transitions. [2024-06-28 00:00:56,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 586 transitions, 12275 flow [2024-06-28 00:00:56,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:00:56,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:00:56,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 00:00:56,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5107142857142857 [2024-06-28 00:00:56,933 INFO L175 Difference]: Start difference. First operand has 364 places, 574 transitions, 10741 flow. Second operand 7 states and 143 transitions. [2024-06-28 00:00:56,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 586 transitions, 12275 flow [2024-06-28 00:00:59,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 586 transitions, 12070 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-28 00:00:59,630 INFO L231 Difference]: Finished difference. Result has 361 places, 574 transitions, 10851 flow [2024-06-28 00:00:59,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10540, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10851, PETRI_PLACES=361, PETRI_TRANSITIONS=574} [2024-06-28 00:00:59,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-28 00:00:59,631 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 574 transitions, 10851 flow [2024-06-28 00:00:59,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:59,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:59,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:00:59,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:00:59,631 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:00:59,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:59,632 INFO L85 PathProgramCache]: Analyzing trace with hash 849944518, now seen corresponding path program 10 times [2024-06-28 00:00:59,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:59,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303450594] [2024-06-28 00:00:59,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:59,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:59,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:00,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:00,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:00,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303450594] [2024-06-28 00:01:00,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303450594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:00,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:00,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:01:00,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437233190] [2024-06-28 00:01:00,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:00,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:01:00,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:00,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:01:00,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:01:01,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:01:01,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 574 transitions, 10851 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:01,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:01,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:01:01,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:02,900 INFO L124 PetriNetUnfolderBase]: 3909/6511 cut-off events. [2024-06-28 00:01:02,900 INFO L125 PetriNetUnfolderBase]: For 589683/589685 co-relation queries the response was YES. [2024-06-28 00:01:02,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62492 conditions, 6511 events. 3909/6511 cut-off events. For 589683/589685 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 44318 event pairs, 1439 based on Foata normal form. 4/6514 useless extension candidates. Maximal degree in co-relation 62331. Up to 5994 conditions per place. [2024-06-28 00:01:02,991 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 528 selfloop transitions, 50 changer transitions 0/583 dead transitions. [2024-06-28 00:01:02,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 583 transitions, 12033 flow [2024-06-28 00:01:02,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:02,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:02,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:01:02,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:01:02,993 INFO L175 Difference]: Start difference. First operand has 361 places, 574 transitions, 10851 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:01:02,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 583 transitions, 12033 flow [2024-06-28 00:01:05,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 583 transitions, 11662 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 00:01:05,855 INFO L231 Difference]: Finished difference. Result has 364 places, 574 transitions, 10594 flow [2024-06-28 00:01:05,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10480, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10594, PETRI_PLACES=364, PETRI_TRANSITIONS=574} [2024-06-28 00:01:05,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-28 00:01:05,856 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 574 transitions, 10594 flow [2024-06-28 00:01:05,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:05,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:05,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:05,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:01:05,857 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:05,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:05,857 INFO L85 PathProgramCache]: Analyzing trace with hash 392290826, now seen corresponding path program 10 times [2024-06-28 00:01:05,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:05,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961396854] [2024-06-28 00:01:05,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:05,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:05,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:07,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:07,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:07,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961396854] [2024-06-28 00:01:07,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961396854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:07,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:07,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:07,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329624028] [2024-06-28 00:01:07,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:07,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:07,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:07,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:07,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:07,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:01:07,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 574 transitions, 10594 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:01:07,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:07,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:01:07,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:09,331 INFO L124 PetriNetUnfolderBase]: 3922/6547 cut-off events. [2024-06-28 00:01:09,331 INFO L125 PetriNetUnfolderBase]: For 593559/593559 co-relation queries the response was YES. [2024-06-28 00:01:09,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62516 conditions, 6547 events. 3922/6547 cut-off events. For 593559/593559 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 44737 event pairs, 1026 based on Foata normal form. 1/6546 useless extension candidates. Maximal degree in co-relation 62353. Up to 5380 conditions per place. [2024-06-28 00:01:09,438 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 367 selfloop transitions, 223 changer transitions 0/595 dead transitions. [2024-06-28 00:01:09,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 595 transitions, 12434 flow [2024-06-28 00:01:09,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:09,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:09,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:01:09,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:01:09,440 INFO L175 Difference]: Start difference. First operand has 364 places, 574 transitions, 10594 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:01:09,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 595 transitions, 12434 flow [2024-06-28 00:01:12,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 595 transitions, 12322 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 00:01:12,717 INFO L231 Difference]: Finished difference. Result has 365 places, 583 transitions, 11224 flow [2024-06-28 00:01:12,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10486, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11224, PETRI_PLACES=365, PETRI_TRANSITIONS=583} [2024-06-28 00:01:12,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-28 00:01:12,718 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 583 transitions, 11224 flow [2024-06-28 00:01:12,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:01:12,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:12,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:12,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:01:12,719 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:12,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:12,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1015220212, now seen corresponding path program 11 times [2024-06-28 00:01:12,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:12,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568208387] [2024-06-28 00:01:12,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:12,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:12,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:14,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:14,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:14,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568208387] [2024-06-28 00:01:14,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568208387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:14,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:14,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:14,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581771859] [2024-06-28 00:01:14,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:14,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:14,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:14,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:14,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:14,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:01:14,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 583 transitions, 11224 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:01:14,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:14,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:01:14,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:15,960 INFO L124 PetriNetUnfolderBase]: 3919/6543 cut-off events. [2024-06-28 00:01:15,960 INFO L125 PetriNetUnfolderBase]: For 595564/595564 co-relation queries the response was YES. [2024-06-28 00:01:16,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63018 conditions, 6543 events. 3919/6543 cut-off events. For 595564/595564 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 44725 event pairs, 1026 based on Foata normal form. 1/6542 useless extension candidates. Maximal degree in co-relation 62855. Up to 5378 conditions per place. [2024-06-28 00:01:16,058 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 371 selfloop transitions, 220 changer transitions 0/596 dead transitions. [2024-06-28 00:01:16,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 596 transitions, 12834 flow [2024-06-28 00:01:16,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:16,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:16,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:01:16,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:01:16,061 INFO L175 Difference]: Start difference. First operand has 365 places, 583 transitions, 11224 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:01:16,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 596 transitions, 12834 flow [2024-06-28 00:01:18,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 596 transitions, 12548 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-28 00:01:18,941 INFO L231 Difference]: Finished difference. Result has 370 places, 584 transitions, 11436 flow [2024-06-28 00:01:18,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10954, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11436, PETRI_PLACES=370, PETRI_TRANSITIONS=584} [2024-06-28 00:01:18,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 00:01:18,942 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 584 transitions, 11436 flow [2024-06-28 00:01:18,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:01:18,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:18,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:18,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:01:18,943 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:18,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:18,943 INFO L85 PathProgramCache]: Analyzing trace with hash 219563972, now seen corresponding path program 11 times [2024-06-28 00:01:18,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:18,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482100986] [2024-06-28 00:01:18,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:18,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:18,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:20,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:20,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:20,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482100986] [2024-06-28 00:01:20,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482100986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:20,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:20,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:01:20,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991761280] [2024-06-28 00:01:20,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:20,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:01:20,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:20,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:01:20,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:01:20,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:01:20,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 584 transitions, 11436 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:20,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:20,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:01:20,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:21,816 INFO L124 PetriNetUnfolderBase]: 3914/6520 cut-off events. [2024-06-28 00:01:21,817 INFO L125 PetriNetUnfolderBase]: For 601289/601291 co-relation queries the response was YES. [2024-06-28 00:01:21,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63426 conditions, 6520 events. 3914/6520 cut-off events. For 601289/601291 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 44360 event pairs, 1065 based on Foata normal form. 3/6522 useless extension candidates. Maximal degree in co-relation 63261. Up to 5552 conditions per place. [2024-06-28 00:01:21,920 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 413 selfloop transitions, 176 changer transitions 0/594 dead transitions. [2024-06-28 00:01:21,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 594 transitions, 12642 flow [2024-06-28 00:01:21,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:01:21,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:01:21,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 00:01:21,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49642857142857144 [2024-06-28 00:01:21,922 INFO L175 Difference]: Start difference. First operand has 370 places, 584 transitions, 11436 flow. Second operand 7 states and 139 transitions. [2024-06-28 00:01:21,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 594 transitions, 12642 flow [2024-06-28 00:01:24,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 594 transitions, 12156 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:24,918 INFO L231 Difference]: Finished difference. Result has 371 places, 584 transitions, 11308 flow [2024-06-28 00:01:24,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10950, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11308, PETRI_PLACES=371, PETRI_TRANSITIONS=584} [2024-06-28 00:01:24,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-28 00:01:24,919 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 584 transitions, 11308 flow [2024-06-28 00:01:24,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:24,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:24,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:24,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:01:24,919 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:24,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:24,919 INFO L85 PathProgramCache]: Analyzing trace with hash 837965560, now seen corresponding path program 4 times [2024-06-28 00:01:24,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:24,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513668103] [2024-06-28 00:01:24,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:24,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:26,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-28 00:01:26,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:26,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513668103] [2024-06-28 00:01:26,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513668103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:26,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:26,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:26,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238712442] [2024-06-28 00:01:26,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:26,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:26,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:26,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:26,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:26,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:01:26,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 584 transitions, 11308 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:01:26,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:26,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:01:26,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:27,988 INFO L124 PetriNetUnfolderBase]: 3955/6595 cut-off events. [2024-06-28 00:01:27,988 INFO L125 PetriNetUnfolderBase]: For 656997/656997 co-relation queries the response was YES. [2024-06-28 00:01:28,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64036 conditions, 6595 events. 3955/6595 cut-off events. For 656997/656997 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 45013 event pairs, 1032 based on Foata normal form. 13/6606 useless extension candidates. Maximal degree in co-relation 63871. Up to 5507 conditions per place. [2024-06-28 00:01:28,096 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 407 selfloop transitions, 190 changer transitions 0/602 dead transitions. [2024-06-28 00:01:28,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 602 transitions, 12910 flow [2024-06-28 00:01:28,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:28,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:28,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 00:01:28,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-28 00:01:28,098 INFO L175 Difference]: Start difference. First operand has 371 places, 584 transitions, 11308 flow. Second operand 8 states and 153 transitions. [2024-06-28 00:01:28,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 602 transitions, 12910 flow [2024-06-28 00:01:31,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 602 transitions, 12490 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:31,402 INFO L231 Difference]: Finished difference. Result has 374 places, 587 transitions, 11430 flow [2024-06-28 00:01:31,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10888, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11430, PETRI_PLACES=374, PETRI_TRANSITIONS=587} [2024-06-28 00:01:31,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 00:01:31,403 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 587 transitions, 11430 flow [2024-06-28 00:01:31,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:01:31,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:31,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:31,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:01:31,403 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:31,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:31,404 INFO L85 PathProgramCache]: Analyzing trace with hash 838322432, now seen corresponding path program 5 times [2024-06-28 00:01:31,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:31,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018741403] [2024-06-28 00:01:31,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:31,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:31,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:33,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:33,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018741403] [2024-06-28 00:01:33,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018741403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:33,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:33,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:33,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400314040] [2024-06-28 00:01:33,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:33,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:33,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:33,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:33,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:33,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:01:33,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 587 transitions, 11430 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:33,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:33,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:01:33,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:35,351 INFO L124 PetriNetUnfolderBase]: 3965/6600 cut-off events. [2024-06-28 00:01:35,352 INFO L125 PetriNetUnfolderBase]: For 643084/643086 co-relation queries the response was YES. [2024-06-28 00:01:35,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64863 conditions, 6600 events. 3965/6600 cut-off events. For 643084/643086 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 44909 event pairs, 1069 based on Foata normal form. 4/6603 useless extension candidates. Maximal degree in co-relation 64695. Up to 5624 conditions per place. [2024-06-28 00:01:35,463 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 439 selfloop transitions, 158 changer transitions 0/602 dead transitions. [2024-06-28 00:01:35,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 602 transitions, 12818 flow [2024-06-28 00:01:35,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:35,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:35,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:01:35,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 00:01:35,480 INFO L175 Difference]: Start difference. First operand has 374 places, 587 transitions, 11430 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:01:35,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 602 transitions, 12818 flow [2024-06-28 00:01:38,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 602 transitions, 12348 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 00:01:38,856 INFO L231 Difference]: Finished difference. Result has 377 places, 591 transitions, 11455 flow [2024-06-28 00:01:38,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10960, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11455, PETRI_PLACES=377, PETRI_TRANSITIONS=591} [2024-06-28 00:01:38,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 00:01:38,856 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 591 transitions, 11455 flow [2024-06-28 00:01:38,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:38,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:38,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:38,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:01:38,857 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:38,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:38,857 INFO L85 PathProgramCache]: Analyzing trace with hash 838334522, now seen corresponding path program 6 times [2024-06-28 00:01:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:38,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719117585] [2024-06-28 00:01:38,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:38,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:40,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:40,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719117585] [2024-06-28 00:01:40,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719117585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:40,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:40,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:01:40,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098985448] [2024-06-28 00:01:40,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:40,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:01:40,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:40,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:01:40,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:01:40,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:01:40,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 591 transitions, 11455 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:40,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:40,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:01:40,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:42,297 INFO L124 PetriNetUnfolderBase]: 4001/6653 cut-off events. [2024-06-28 00:01:42,297 INFO L125 PetriNetUnfolderBase]: For 670928/670930 co-relation queries the response was YES. [2024-06-28 00:01:42,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66246 conditions, 6653 events. 4001/6653 cut-off events. For 670928/670930 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 45312 event pairs, 1069 based on Foata normal form. 4/6656 useless extension candidates. Maximal degree in co-relation 66077. Up to 5633 conditions per place. [2024-06-28 00:01:42,415 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 447 selfloop transitions, 160 changer transitions 0/612 dead transitions. [2024-06-28 00:01:42,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 612 transitions, 13279 flow [2024-06-28 00:01:42,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:01:42,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:01:42,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:01:42,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-28 00:01:42,417 INFO L175 Difference]: Start difference. First operand has 377 places, 591 transitions, 11455 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:01:42,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 612 transitions, 13279 flow [2024-06-28 00:01:46,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 612 transitions, 12773 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-28 00:01:46,066 INFO L231 Difference]: Finished difference. Result has 378 places, 599 transitions, 11630 flow [2024-06-28 00:01:46,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11630, PETRI_PLACES=378, PETRI_TRANSITIONS=599} [2024-06-28 00:01:46,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 00:01:46,067 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 599 transitions, 11630 flow [2024-06-28 00:01:46,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:46,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:46,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:46,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:01:46,093 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:46,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:46,094 INFO L85 PathProgramCache]: Analyzing trace with hash 837976472, now seen corresponding path program 7 times [2024-06-28 00:01:46,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:46,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006260354] [2024-06-28 00:01:46,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:46,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:46,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:47,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:47,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:47,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006260354] [2024-06-28 00:01:47,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006260354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:47,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:47,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:01:47,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692842076] [2024-06-28 00:01:47,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:47,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:01:47,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:47,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:01:47,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:01:47,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:01:47,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 599 transitions, 11630 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:47,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:47,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:01:47,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:49,691 INFO L124 PetriNetUnfolderBase]: 4003/6662 cut-off events. [2024-06-28 00:01:49,691 INFO L125 PetriNetUnfolderBase]: For 685158/685160 co-relation queries the response was YES. [2024-06-28 00:01:49,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66749 conditions, 6662 events. 4003/6662 cut-off events. For 685158/685160 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 45458 event pairs, 1070 based on Foata normal form. 4/6665 useless extension candidates. Maximal degree in co-relation 66579. Up to 5677 conditions per place. [2024-06-28 00:01:49,808 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 444 selfloop transitions, 165 changer transitions 0/614 dead transitions. [2024-06-28 00:01:49,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 614 transitions, 13061 flow [2024-06-28 00:01:49,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:49,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:49,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:01:49,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 00:01:49,810 INFO L175 Difference]: Start difference. First operand has 378 places, 599 transitions, 11630 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:01:49,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 614 transitions, 13061 flow [2024-06-28 00:01:53,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 614 transitions, 12652 flow, removed 117 selfloop flow, removed 4 redundant places. [2024-06-28 00:01:53,267 INFO L231 Difference]: Finished difference. Result has 383 places, 603 transitions, 11749 flow [2024-06-28 00:01:53,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11249, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11749, PETRI_PLACES=383, PETRI_TRANSITIONS=603} [2024-06-28 00:01:53,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-28 00:01:53,268 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 603 transitions, 11749 flow [2024-06-28 00:01:53,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:53,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:53,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:01:53,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:01:53,269 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:01:53,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:53,269 INFO L85 PathProgramCache]: Analyzing trace with hash 838334956, now seen corresponding path program 2 times [2024-06-28 00:01:53,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:53,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022325972] [2024-06-28 00:01:53,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:53,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:53,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:55,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:55,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:55,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022325972] [2024-06-28 00:01:55,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022325972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:55,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:55,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:55,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654664645] [2024-06-28 00:01:55,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:55,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:55,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:55,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:55,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:55,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:01:55,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 603 transitions, 11749 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:55,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:55,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:01:55,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:57,168 INFO L124 PetriNetUnfolderBase]: 4011/6665 cut-off events. [2024-06-28 00:01:57,168 INFO L125 PetriNetUnfolderBase]: For 699675/699679 co-relation queries the response was YES. [2024-06-28 00:01:57,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67249 conditions, 6665 events. 4011/6665 cut-off events. For 699675/699679 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 45382 event pairs, 1187 based on Foata normal form. 6/6670 useless extension candidates. Maximal degree in co-relation 67076. Up to 6161 conditions per place. [2024-06-28 00:01:57,293 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 570 selfloop transitions, 42 changer transitions 0/617 dead transitions. [2024-06-28 00:01:57,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 617 transitions, 13133 flow [2024-06-28 00:01:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:01:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:01:57,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:01:57,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 00:01:57,295 INFO L175 Difference]: Start difference. First operand has 383 places, 603 transitions, 11749 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:01:57,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 617 transitions, 13133 flow [2024-06-28 00:02:01,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 617 transitions, 12670 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-28 00:02:01,460 INFO L231 Difference]: Finished difference. Result has 385 places, 605 transitions, 11507 flow [2024-06-28 00:02:01,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11286, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11507, PETRI_PLACES=385, PETRI_TRANSITIONS=605} [2024-06-28 00:02:01,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-28 00:02:01,462 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 605 transitions, 11507 flow [2024-06-28 00:02:01,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:01,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:01,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:01,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:02:01,463 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:01,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:01,471 INFO L85 PathProgramCache]: Analyzing trace with hash 614653206, now seen corresponding path program 8 times [2024-06-28 00:02:01,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:01,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20034604] [2024-06-28 00:02:01,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:01,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:01,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:03,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:03,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:03,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20034604] [2024-06-28 00:02:03,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20034604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:03,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:03,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:03,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097726472] [2024-06-28 00:02:03,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:03,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:03,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:03,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:03,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:03,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:02:03,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 605 transitions, 11507 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:03,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:03,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:02:03,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:05,604 INFO L124 PetriNetUnfolderBase]: 4027/6688 cut-off events. [2024-06-28 00:02:05,604 INFO L125 PetriNetUnfolderBase]: For 718058/718058 co-relation queries the response was YES. [2024-06-28 00:02:05,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67233 conditions, 6688 events. 4027/6688 cut-off events. For 718058/718058 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 45545 event pairs, 1454 based on Foata normal form. 4/6690 useless extension candidates. Maximal degree in co-relation 67059. Up to 6128 conditions per place. [2024-06-28 00:02:05,734 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 541 selfloop transitions, 78 changer transitions 0/624 dead transitions. [2024-06-28 00:02:05,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 624 transitions, 13269 flow [2024-06-28 00:02:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:05,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:05,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:02:05,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 00:02:05,738 INFO L175 Difference]: Start difference. First operand has 385 places, 605 transitions, 11507 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:02:05,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 624 transitions, 13269 flow [2024-06-28 00:02:09,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 624 transitions, 13052 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-28 00:02:09,611 INFO L231 Difference]: Finished difference. Result has 388 places, 613 transitions, 11839 flow [2024-06-28 00:02:09,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11290, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11839, PETRI_PLACES=388, PETRI_TRANSITIONS=613} [2024-06-28 00:02:09,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-28 00:02:09,612 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 613 transitions, 11839 flow [2024-06-28 00:02:09,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:09,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:09,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:09,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:02:09,613 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:09,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:09,613 INFO L85 PathProgramCache]: Analyzing trace with hash 849953012, now seen corresponding path program 9 times [2024-06-28 00:02:09,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:09,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451130249] [2024-06-28 00:02:09,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:09,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:11,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:11,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:11,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451130249] [2024-06-28 00:02:11,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451130249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:11,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:11,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:11,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271608101] [2024-06-28 00:02:11,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:11,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:11,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:11,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:11,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:11,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:02:11,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 613 transitions, 11839 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:11,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:11,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:02:11,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:13,259 INFO L124 PetriNetUnfolderBase]: 4055/6735 cut-off events. [2024-06-28 00:02:13,259 INFO L125 PetriNetUnfolderBase]: For 751342/751344 co-relation queries the response was YES. [2024-06-28 00:02:13,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69234 conditions, 6735 events. 4055/6735 cut-off events. For 751342/751344 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 45960 event pairs, 1450 based on Foata normal form. 4/6738 useless extension candidates. Maximal degree in co-relation 69057. Up to 6172 conditions per place. [2024-06-28 00:02:13,374 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 572 selfloop transitions, 57 changer transitions 0/634 dead transitions. [2024-06-28 00:02:13,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 634 transitions, 13755 flow [2024-06-28 00:02:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:13,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:13,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:02:13,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-28 00:02:13,375 INFO L175 Difference]: Start difference. First operand has 388 places, 613 transitions, 11839 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:02:13,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 634 transitions, 13755 flow [2024-06-28 00:02:17,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 634 transitions, 13312 flow, removed 152 selfloop flow, removed 6 redundant places. [2024-06-28 00:02:17,683 INFO L231 Difference]: Finished difference. Result has 391 places, 623 transitions, 11985 flow [2024-06-28 00:02:17,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11462, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11985, PETRI_PLACES=391, PETRI_TRANSITIONS=623} [2024-06-28 00:02:17,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-28 00:02:17,683 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 623 transitions, 11985 flow [2024-06-28 00:02:17,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:17,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:17,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:17,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:02:17,684 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:17,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:17,684 INFO L85 PathProgramCache]: Analyzing trace with hash 896144808, now seen corresponding path program 3 times [2024-06-28 00:02:17,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:17,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913128703] [2024-06-28 00:02:17,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:17,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:17,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:19,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:19,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:19,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913128703] [2024-06-28 00:02:19,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913128703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:19,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:19,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:19,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322896303] [2024-06-28 00:02:19,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:19,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:19,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:19,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:19,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:19,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:02:19,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 623 transitions, 11985 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:19,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:19,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:02:19,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:21,452 INFO L124 PetriNetUnfolderBase]: 4063/6746 cut-off events. [2024-06-28 00:02:21,452 INFO L125 PetriNetUnfolderBase]: For 763553/763553 co-relation queries the response was YES. [2024-06-28 00:02:21,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69698 conditions, 6746 events. 4063/6746 cut-off events. For 763553/763553 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 46020 event pairs, 1446 based on Foata normal form. 2/6747 useless extension candidates. Maximal degree in co-relation 69520. Up to 6270 conditions per place. [2024-06-28 00:02:21,579 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 603 selfloop transitions, 29 changer transitions 0/637 dead transitions. [2024-06-28 00:02:21,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 637 transitions, 13421 flow [2024-06-28 00:02:21,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:02:21,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:02:21,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:02:21,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-28 00:02:21,581 INFO L175 Difference]: Start difference. First operand has 391 places, 623 transitions, 11985 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:02:21,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 637 transitions, 13421 flow [2024-06-28 00:02:26,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 637 transitions, 13119 flow, removed 124 selfloop flow, removed 4 redundant places. [2024-06-28 00:02:26,105 INFO L231 Difference]: Finished difference. Result has 396 places, 625 transitions, 11890 flow [2024-06-28 00:02:26,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11683, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11890, PETRI_PLACES=396, PETRI_TRANSITIONS=625} [2024-06-28 00:02:26,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 00:02:26,106 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 625 transitions, 11890 flow [2024-06-28 00:02:26,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:26,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:26,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:26,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:02:26,107 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:26,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:26,107 INFO L85 PathProgramCache]: Analyzing trace with hash 849953446, now seen corresponding path program 4 times [2024-06-28 00:02:26,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:26,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107603168] [2024-06-28 00:02:26,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:26,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:26,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:27,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:27,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:27,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107603168] [2024-06-28 00:02:27,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107603168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:27,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:27,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:27,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326075400] [2024-06-28 00:02:27,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:27,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:27,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:27,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:27,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:27,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:02:27,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 625 transitions, 11890 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:27,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:27,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:02:27,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:29,780 INFO L124 PetriNetUnfolderBase]: 4071/6756 cut-off events. [2024-06-28 00:02:29,781 INFO L125 PetriNetUnfolderBase]: For 780897/780897 co-relation queries the response was YES. [2024-06-28 00:02:29,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69855 conditions, 6756 events. 4071/6756 cut-off events. For 780897/780897 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 46059 event pairs, 1448 based on Foata normal form. 2/6757 useless extension candidates. Maximal degree in co-relation 69675. Up to 6288 conditions per place. [2024-06-28 00:02:29,909 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 610 selfloop transitions, 23 changer transitions 0/638 dead transitions. [2024-06-28 00:02:29,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 638 transitions, 13330 flow [2024-06-28 00:02:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:29,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:29,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:02:29,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 00:02:29,911 INFO L175 Difference]: Start difference. First operand has 396 places, 625 transitions, 11890 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:02:29,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 638 transitions, 13330 flow [2024-06-28 00:02:35,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 638 transitions, 13139 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-28 00:02:35,059 INFO L231 Difference]: Finished difference. Result has 397 places, 627 transitions, 11898 flow [2024-06-28 00:02:35,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11699, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11898, PETRI_PLACES=397, PETRI_TRANSITIONS=627} [2024-06-28 00:02:35,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 00:02:35,063 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 627 transitions, 11898 flow [2024-06-28 00:02:35,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:35,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:35,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:35,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:02:35,063 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:35,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:35,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1252117066, now seen corresponding path program 5 times [2024-06-28 00:02:35,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:35,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597247185] [2024-06-28 00:02:35,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:35,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:36,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:36,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:36,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597247185] [2024-06-28 00:02:36,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597247185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:36,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:36,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:36,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017113563] [2024-06-28 00:02:36,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:36,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:36,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:36,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:36,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:36,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:02:36,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 627 transitions, 11898 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:36,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:36,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:02:36,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:39,020 INFO L124 PetriNetUnfolderBase]: 4066/6749 cut-off events. [2024-06-28 00:02:39,021 INFO L125 PetriNetUnfolderBase]: For 780315/780315 co-relation queries the response was YES. [2024-06-28 00:02:39,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69456 conditions, 6749 events. 4066/6749 cut-off events. For 780315/780315 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 46029 event pairs, 1445 based on Foata normal form. 2/6750 useless extension candidates. Maximal degree in co-relation 69275. Up to 6255 conditions per place. [2024-06-28 00:02:39,172 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 603 selfloop transitions, 34 changer transitions 0/642 dead transitions. [2024-06-28 00:02:39,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 642 transitions, 13354 flow [2024-06-28 00:02:39,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:02:39,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:02:39,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:02:39,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:02:39,174 INFO L175 Difference]: Start difference. First operand has 397 places, 627 transitions, 11898 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:02:39,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 642 transitions, 13354 flow [2024-06-28 00:02:44,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 642 transitions, 13171 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-28 00:02:44,450 INFO L231 Difference]: Finished difference. Result has 400 places, 629 transitions, 11940 flow [2024-06-28 00:02:44,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11715, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11940, PETRI_PLACES=400, PETRI_TRANSITIONS=629} [2024-06-28 00:02:44,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-28 00:02:44,451 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 629 transitions, 11940 flow [2024-06-28 00:02:44,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:44,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:44,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:44,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:02:44,452 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:44,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:44,453 INFO L85 PathProgramCache]: Analyzing trace with hash 628474866, now seen corresponding path program 10 times [2024-06-28 00:02:44,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:44,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632099955] [2024-06-28 00:02:44,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:44,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:44,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:46,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-28 00:02:46,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:46,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632099955] [2024-06-28 00:02:46,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632099955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:46,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:46,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:46,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936198375] [2024-06-28 00:02:46,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:46,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:46,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:46,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:46,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:46,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:02:46,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 629 transitions, 11940 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:46,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:46,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:02:46,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:48,508 INFO L124 PetriNetUnfolderBase]: 4070/6757 cut-off events. [2024-06-28 00:02:48,509 INFO L125 PetriNetUnfolderBase]: For 782226/782228 co-relation queries the response was YES. [2024-06-28 00:02:48,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69444 conditions, 6757 events. 4070/6757 cut-off events. For 782226/782228 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 46057 event pairs, 1450 based on Foata normal form. 4/6760 useless extension candidates. Maximal degree in co-relation 69262. Up to 6159 conditions per place. [2024-06-28 00:02:48,647 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 570 selfloop transitions, 75 changer transitions 0/650 dead transitions. [2024-06-28 00:02:48,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 650 transitions, 14052 flow [2024-06-28 00:02:48,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:02:48,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:02:48,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:02:48,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:02:48,649 INFO L175 Difference]: Start difference. First operand has 400 places, 629 transitions, 11940 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:02:48,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 650 transitions, 14052 flow [2024-06-28 00:02:53,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 650 transitions, 13843 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-28 00:02:53,764 INFO L231 Difference]: Finished difference. Result has 403 places, 637 transitions, 12302 flow [2024-06-28 00:02:53,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11731, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12302, PETRI_PLACES=403, PETRI_TRANSITIONS=637} [2024-06-28 00:02:53,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-28 00:02:53,765 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 637 transitions, 12302 flow [2024-06-28 00:02:53,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:53,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:53,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:53,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:02:53,766 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:02:53,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:53,766 INFO L85 PathProgramCache]: Analyzing trace with hash -765209902, now seen corresponding path program 5 times [2024-06-28 00:02:53,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:53,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913353384] [2024-06-28 00:02:53,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:53,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:53,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:54,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:54,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:54,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913353384] [2024-06-28 00:02:54,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913353384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:54,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:54,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:02:54,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475548216] [2024-06-28 00:02:54,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:54,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:02:54,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:54,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:02:54,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:02:54,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 00:02:54,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 637 transitions, 12302 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:54,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:54,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 00:02:54,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:56,604 INFO L124 PetriNetUnfolderBase]: 3515/6152 cut-off events. [2024-06-28 00:02:56,605 INFO L125 PetriNetUnfolderBase]: For 804617/804808 co-relation queries the response was YES. [2024-06-28 00:02:56,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64079 conditions, 6152 events. 3515/6152 cut-off events. For 804617/804808 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 44740 event pairs, 479 based on Foata normal form. 91/6087 useless extension candidates. Maximal degree in co-relation 63895. Up to 4175 conditions per place. [2024-06-28 00:02:56,717 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 413 selfloop transitions, 103 changer transitions 0/694 dead transitions. [2024-06-28 00:02:56,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 694 transitions, 14006 flow [2024-06-28 00:02:56,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:02:56,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:02:56,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 00:02:56,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-28 00:02:56,719 INFO L175 Difference]: Start difference. First operand has 403 places, 637 transitions, 12302 flow. Second operand 8 states and 171 transitions. [2024-06-28 00:02:56,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 694 transitions, 14006 flow [2024-06-28 00:03:00,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 694 transitions, 13600 flow, removed 142 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:00,915 INFO L231 Difference]: Finished difference. Result has 407 places, 668 transitions, 12848 flow [2024-06-28 00:03:00,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11904, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12848, PETRI_PLACES=407, PETRI_TRANSITIONS=668} [2024-06-28 00:03:00,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 00:03:00,916 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 668 transitions, 12848 flow [2024-06-28 00:03:00,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:00,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:00,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:00,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:03:00,916 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:00,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:00,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1937004882, now seen corresponding path program 12 times [2024-06-28 00:03:00,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:00,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191061419] [2024-06-28 00:03:00,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:00,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:00,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:02,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:02,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:02,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191061419] [2024-06-28 00:03:02,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191061419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:02,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:02,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:02,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157297444] [2024-06-28 00:03:02,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:02,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:02,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:02,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:02,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:02,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:03:02,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 668 transitions, 12848 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:02,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:02,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:03:02,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:04,225 INFO L124 PetriNetUnfolderBase]: 4167/6904 cut-off events. [2024-06-28 00:03:04,225 INFO L125 PetriNetUnfolderBase]: For 802086/802086 co-relation queries the response was YES. [2024-06-28 00:03:04,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71429 conditions, 6904 events. 4167/6904 cut-off events. For 802086/802086 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 47119 event pairs, 971 based on Foata normal form. 2/6903 useless extension candidates. Maximal degree in co-relation 71242. Up to 6094 conditions per place. [2024-06-28 00:03:04,344 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 589 selfloop transitions, 106 changer transitions 0/700 dead transitions. [2024-06-28 00:03:04,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 700 transitions, 14451 flow [2024-06-28 00:03:04,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:04,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:04,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 00:03:04,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-28 00:03:04,346 INFO L175 Difference]: Start difference. First operand has 407 places, 668 transitions, 12848 flow. Second operand 9 states and 172 transitions. [2024-06-28 00:03:04,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 700 transitions, 14451 flow [2024-06-28 00:03:08,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 700 transitions, 14196 flow, removed 123 selfloop flow, removed 2 redundant places. [2024-06-28 00:03:08,147 INFO L231 Difference]: Finished difference. Result has 414 places, 672 transitions, 12917 flow [2024-06-28 00:03:08,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12593, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12917, PETRI_PLACES=414, PETRI_TRANSITIONS=672} [2024-06-28 00:03:08,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 00:03:08,148 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 672 transitions, 12917 flow [2024-06-28 00:03:08,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:08,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:08,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:08,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:03:08,149 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:08,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:08,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1041742796, now seen corresponding path program 13 times [2024-06-28 00:03:08,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:08,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889792711] [2024-06-28 00:03:08,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:08,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:08,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:09,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:09,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:09,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889792711] [2024-06-28 00:03:09,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889792711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:09,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:09,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:09,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447415528] [2024-06-28 00:03:09,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:09,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:09,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:09,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:09,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:09,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:03:09,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 672 transitions, 12917 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:09,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:09,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:03:09,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:11,700 INFO L124 PetriNetUnfolderBase]: 4171/6913 cut-off events. [2024-06-28 00:03:11,700 INFO L125 PetriNetUnfolderBase]: For 781646/781646 co-relation queries the response was YES. [2024-06-28 00:03:11,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69922 conditions, 6913 events. 4171/6913 cut-off events. For 781646/781646 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 47252 event pairs, 971 based on Foata normal form. 2/6913 useless extension candidates. Maximal degree in co-relation 69733. Up to 6076 conditions per place. [2024-06-28 00:03:11,823 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 576 selfloop transitions, 120 changer transitions 0/701 dead transitions. [2024-06-28 00:03:11,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 701 transitions, 14466 flow [2024-06-28 00:03:11,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:11,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:11,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 00:03:11,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:03:11,824 INFO L175 Difference]: Start difference. First operand has 414 places, 672 transitions, 12917 flow. Second operand 9 states and 171 transitions. [2024-06-28 00:03:11,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 701 transitions, 14466 flow [2024-06-28 00:03:16,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 701 transitions, 14235 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:16,264 INFO L231 Difference]: Finished difference. Result has 417 places, 676 transitions, 12996 flow [2024-06-28 00:03:16,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12686, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12996, PETRI_PLACES=417, PETRI_TRANSITIONS=676} [2024-06-28 00:03:16,264 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-28 00:03:16,265 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 676 transitions, 12996 flow [2024-06-28 00:03:16,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:16,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:16,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:16,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:03:16,265 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:16,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:16,265 INFO L85 PathProgramCache]: Analyzing trace with hash -864611276, now seen corresponding path program 14 times [2024-06-28 00:03:16,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:16,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794135147] [2024-06-28 00:03:16,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:16,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:17,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:17,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:17,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794135147] [2024-06-28 00:03:17,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794135147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:17,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:17,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:17,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882905145] [2024-06-28 00:03:17,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:17,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:17,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:17,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:17,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:17,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:03:17,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 676 transitions, 12996 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:17,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:17,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:03:17,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:19,808 INFO L124 PetriNetUnfolderBase]: 4231/7015 cut-off events. [2024-06-28 00:03:19,808 INFO L125 PetriNetUnfolderBase]: For 797690/797690 co-relation queries the response was YES. [2024-06-28 00:03:19,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70862 conditions, 7015 events. 4231/7015 cut-off events. For 797690/797690 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 48053 event pairs, 995 based on Foata normal form. 2/7015 useless extension candidates. Maximal degree in co-relation 70672. Up to 5984 conditions per place. [2024-06-28 00:03:19,935 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 549 selfloop transitions, 175 changer transitions 0/729 dead transitions. [2024-06-28 00:03:19,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 729 transitions, 15316 flow [2024-06-28 00:03:19,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:19,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:19,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 00:03:19,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-28 00:03:19,937 INFO L175 Difference]: Start difference. First operand has 417 places, 676 transitions, 12996 flow. Second operand 9 states and 169 transitions. [2024-06-28 00:03:19,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 729 transitions, 15316 flow [2024-06-28 00:03:24,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 729 transitions, 14877 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-28 00:03:24,793 INFO L231 Difference]: Finished difference. Result has 417 places, 701 transitions, 13576 flow [2024-06-28 00:03:24,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12581, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13576, PETRI_PLACES=417, PETRI_TRANSITIONS=701} [2024-06-28 00:03:24,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-28 00:03:24,793 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 701 transitions, 13576 flow [2024-06-28 00:03:24,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:24,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:24,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:24,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:03:24,794 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:24,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:24,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1819392066, now seen corresponding path program 6 times [2024-06-28 00:03:24,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:24,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94556955] [2024-06-28 00:03:24,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:24,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:24,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:25,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94556955] [2024-06-28 00:03:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94556955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960604109] [2024-06-28 00:03:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:25,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:25,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:25,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:25,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:25,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:03:25,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 701 transitions, 13576 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:25,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:25,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:03:25,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:28,116 INFO L124 PetriNetUnfolderBase]: 4290/7106 cut-off events. [2024-06-28 00:03:28,116 INFO L125 PetriNetUnfolderBase]: For 827221/827225 co-relation queries the response was YES. [2024-06-28 00:03:28,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72092 conditions, 7106 events. 4290/7106 cut-off events. For 827221/827225 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 48840 event pairs, 1041 based on Foata normal form. 8/7108 useless extension candidates. Maximal degree in co-relation 71901. Up to 6328 conditions per place. [2024-06-28 00:03:28,243 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 658 selfloop transitions, 77 changer transitions 0/740 dead transitions. [2024-06-28 00:03:28,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 740 transitions, 15427 flow [2024-06-28 00:03:28,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:28,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:28,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 00:03:28,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:03:28,244 INFO L175 Difference]: Start difference. First operand has 417 places, 701 transitions, 13576 flow. Second operand 9 states and 171 transitions. [2024-06-28 00:03:28,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 740 transitions, 15427 flow [2024-06-28 00:03:33,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 740 transitions, 14945 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 00:03:33,758 INFO L231 Difference]: Finished difference. Result has 418 places, 713 transitions, 13593 flow [2024-06-28 00:03:33,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13094, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13593, PETRI_PLACES=418, PETRI_TRANSITIONS=713} [2024-06-28 00:03:33,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-28 00:03:33,759 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 713 transitions, 13593 flow [2024-06-28 00:03:33,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:33,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:33,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:33,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:03:33,760 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:33,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:33,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1151621738, now seen corresponding path program 7 times [2024-06-28 00:03:33,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:33,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650293734] [2024-06-28 00:03:33,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:33,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:33,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:34,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:34,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:34,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650293734] [2024-06-28 00:03:34,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650293734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:34,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:34,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:34,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036341111] [2024-06-28 00:03:34,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:34,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:34,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:34,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:34,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:34,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:03:34,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 713 transitions, 13593 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:34,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:34,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:03:34,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:37,147 INFO L124 PetriNetUnfolderBase]: 4330/7173 cut-off events. [2024-06-28 00:03:37,148 INFO L125 PetriNetUnfolderBase]: For 843595/843599 co-relation queries the response was YES. [2024-06-28 00:03:37,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72863 conditions, 7173 events. 4330/7173 cut-off events. For 843595/843599 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 49433 event pairs, 1064 based on Foata normal form. 8/7180 useless extension candidates. Maximal degree in co-relation 72670. Up to 6462 conditions per place. [2024-06-28 00:03:37,271 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 659 selfloop transitions, 80 changer transitions 0/744 dead transitions. [2024-06-28 00:03:37,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 744 transitions, 15385 flow [2024-06-28 00:03:37,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:37,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:37,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 00:03:37,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-28 00:03:37,272 INFO L175 Difference]: Start difference. First operand has 418 places, 713 transitions, 13593 flow. Second operand 9 states and 167 transitions. [2024-06-28 00:03:37,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 744 transitions, 15385 flow [2024-06-28 00:03:42,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 744 transitions, 15033 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:42,070 INFO L231 Difference]: Finished difference. Result has 421 places, 721 transitions, 13671 flow [2024-06-28 00:03:42,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13241, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13671, PETRI_PLACES=421, PETRI_TRANSITIONS=721} [2024-06-28 00:03:42,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-28 00:03:42,071 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 721 transitions, 13671 flow [2024-06-28 00:03:42,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:42,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:42,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:42,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:03:42,072 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:42,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:42,072 INFO L85 PathProgramCache]: Analyzing trace with hash -864734408, now seen corresponding path program 8 times [2024-06-28 00:03:42,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:42,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065008019] [2024-06-28 00:03:42,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:42,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:42,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:43,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:43,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:43,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065008019] [2024-06-28 00:03:43,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065008019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:43,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:43,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:43,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966134479] [2024-06-28 00:03:43,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:43,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:43,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:43,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:43,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:43,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:03:43,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 721 transitions, 13671 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:43,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:43,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:03:43,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:45,540 INFO L124 PetriNetUnfolderBase]: 4349/7198 cut-off events. [2024-06-28 00:03:45,540 INFO L125 PetriNetUnfolderBase]: For 842429/842431 co-relation queries the response was YES. [2024-06-28 00:03:45,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72606 conditions, 7198 events. 4349/7198 cut-off events. For 842429/842431 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 49578 event pairs, 1070 based on Foata normal form. 6/7203 useless extension candidates. Maximal degree in co-relation 72412. Up to 6425 conditions per place. [2024-06-28 00:03:45,669 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 637 selfloop transitions, 105 changer transitions 0/747 dead transitions. [2024-06-28 00:03:45,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 747 transitions, 15445 flow [2024-06-28 00:03:45,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:45,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:45,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:03:45,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 00:03:45,671 INFO L175 Difference]: Start difference. First operand has 421 places, 721 transitions, 13671 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:03:45,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 747 transitions, 15445 flow [2024-06-28 00:03:51,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 747 transitions, 15109 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:51,202 INFO L231 Difference]: Finished difference. Result has 424 places, 727 transitions, 13793 flow [2024-06-28 00:03:51,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13335, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13793, PETRI_PLACES=424, PETRI_TRANSITIONS=727} [2024-06-28 00:03:51,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 00:03:51,203 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 727 transitions, 13793 flow [2024-06-28 00:03:51,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:51,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:51,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:51,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:03:51,204 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:51,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:51,204 INFO L85 PathProgramCache]: Analyzing trace with hash 421242576, now seen corresponding path program 1 times [2024-06-28 00:03:51,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:51,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115597291] [2024-06-28 00:03:51,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:51,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:51,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:52,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:52,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:52,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115597291] [2024-06-28 00:03:52,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115597291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:52,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:52,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:52,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178552715] [2024-06-28 00:03:52,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:52,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:52,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:52,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:52,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:52,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:03:52,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 727 transitions, 13793 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:52,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:52,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:03:52,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:54,733 INFO L124 PetriNetUnfolderBase]: 4357/7203 cut-off events. [2024-06-28 00:03:54,733 INFO L125 PetriNetUnfolderBase]: For 845093/845093 co-relation queries the response was YES. [2024-06-28 00:03:54,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72652 conditions, 7203 events. 4357/7203 cut-off events. For 845093/845093 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 49697 event pairs, 1482 based on Foata normal form. 2/7204 useless extension candidates. Maximal degree in co-relation 72457. Up to 6694 conditions per place. [2024-06-28 00:03:54,859 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 728 selfloop transitions, 17 changer transitions 0/750 dead transitions. [2024-06-28 00:03:54,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 750 transitions, 15433 flow [2024-06-28 00:03:54,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:54,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:54,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:03:54,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-28 00:03:54,860 INFO L175 Difference]: Start difference. First operand has 424 places, 727 transitions, 13793 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:03:54,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 750 transitions, 15433 flow [2024-06-28 00:03:59,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 750 transitions, 15045 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:59,988 INFO L231 Difference]: Finished difference. Result has 427 places, 729 transitions, 13522 flow [2024-06-28 00:03:59,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13405, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13522, PETRI_PLACES=427, PETRI_TRANSITIONS=729} [2024-06-28 00:03:59,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 00:03:59,990 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 729 transitions, 13522 flow [2024-06-28 00:03:59,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:03:59,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:59,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:59,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:03:59,990 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:03:59,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:59,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1819491056, now seen corresponding path program 2 times [2024-06-28 00:03:59,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:59,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365021047] [2024-06-28 00:03:59,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:59,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:00,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:01,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:01,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:01,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365021047] [2024-06-28 00:04:01,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365021047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:01,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:01,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:01,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512417373] [2024-06-28 00:04:01,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:01,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:01,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:01,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:01,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:01,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:04:01,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 729 transitions, 13522 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:04:01,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:01,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:04:01,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:03,493 INFO L124 PetriNetUnfolderBase]: 4365/7223 cut-off events. [2024-06-28 00:04:03,493 INFO L125 PetriNetUnfolderBase]: For 848682/848682 co-relation queries the response was YES. [2024-06-28 00:04:03,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72252 conditions, 7223 events. 4365/7223 cut-off events. For 848682/848682 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 49919 event pairs, 1528 based on Foata normal form. 2/7224 useless extension candidates. Maximal degree in co-relation 72056. Up to 6723 conditions per place. [2024-06-28 00:04:03,628 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 725 selfloop transitions, 18 changer transitions 0/748 dead transitions. [2024-06-28 00:04:03,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 748 transitions, 15146 flow [2024-06-28 00:04:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:03,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:03,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 00:04:03,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-28 00:04:03,629 INFO L175 Difference]: Start difference. First operand has 427 places, 729 transitions, 13522 flow. Second operand 8 states and 138 transitions. [2024-06-28 00:04:03,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 748 transitions, 15146 flow [2024-06-28 00:04:08,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 748 transitions, 15045 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:08,592 INFO L231 Difference]: Finished difference. Result has 428 places, 731 transitions, 13544 flow [2024-06-28 00:04:08,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13421, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13544, PETRI_PLACES=428, PETRI_TRANSITIONS=731} [2024-06-28 00:04:08,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 00:04:08,593 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 731 transitions, 13544 flow [2024-06-28 00:04:08,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:04:08,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:08,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:08,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:04:08,594 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:08,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:08,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1819486096, now seen corresponding path program 1 times [2024-06-28 00:04:08,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:08,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850962881] [2024-06-28 00:04:08,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:08,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:08,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:10,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:10,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:10,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850962881] [2024-06-28 00:04:10,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850962881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:10,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:10,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:04:10,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009602429] [2024-06-28 00:04:10,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:10,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:04:10,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:10,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:04:10,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:04:10,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:04:10,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 731 transitions, 13544 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:10,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:10,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:04:10,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:12,955 INFO L124 PetriNetUnfolderBase]: 4362/7219 cut-off events. [2024-06-28 00:04:12,955 INFO L125 PetriNetUnfolderBase]: For 850407/850407 co-relation queries the response was YES. [2024-06-28 00:04:13,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72172 conditions, 7219 events. 4362/7219 cut-off events. For 850407/850407 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 49856 event pairs, 1527 based on Foata normal form. 1/7219 useless extension candidates. Maximal degree in co-relation 71975. Up to 6719 conditions per place. [2024-06-28 00:04:13,087 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 721 selfloop transitions, 21 changer transitions 0/747 dead transitions. [2024-06-28 00:04:13,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 747 transitions, 15086 flow [2024-06-28 00:04:13,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:13,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:13,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:04:13,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-28 00:04:13,088 INFO L175 Difference]: Start difference. First operand has 428 places, 731 transitions, 13544 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:04:13,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 747 transitions, 15086 flow [2024-06-28 00:04:17,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 747 transitions, 14943 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:17,834 INFO L231 Difference]: Finished difference. Result has 432 places, 731 transitions, 13449 flow [2024-06-28 00:04:17,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13401, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13449, PETRI_PLACES=432, PETRI_TRANSITIONS=731} [2024-06-28 00:04:17,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 00:04:17,835 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 731 transitions, 13449 flow [2024-06-28 00:04:17,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:17,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:17,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:17,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:04:17,836 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:17,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:17,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1704199886, now seen corresponding path program 3 times [2024-06-28 00:04:17,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:17,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392282384] [2024-06-28 00:04:17,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:17,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:17,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:19,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:19,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:19,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392282384] [2024-06-28 00:04:19,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392282384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:19,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:19,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:19,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058769198] [2024-06-28 00:04:19,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:19,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:19,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:19,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:19,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:19,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:04:19,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 731 transitions, 13449 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:04:19,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:19,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:04:19,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:21,496 INFO L124 PetriNetUnfolderBase]: 4370/7231 cut-off events. [2024-06-28 00:04:21,496 INFO L125 PetriNetUnfolderBase]: For 868861/868861 co-relation queries the response was YES. [2024-06-28 00:04:21,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72293 conditions, 7231 events. 4370/7231 cut-off events. For 868861/868861 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 49946 event pairs, 1527 based on Foata normal form. 2/7232 useless extension candidates. Maximal degree in co-relation 72095. Up to 6725 conditions per place. [2024-06-28 00:04:21,651 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 719 selfloop transitions, 23 changer transitions 0/747 dead transitions. [2024-06-28 00:04:21,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 747 transitions, 15061 flow [2024-06-28 00:04:21,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:21,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:21,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:04:21,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 00:04:21,653 INFO L175 Difference]: Start difference. First operand has 432 places, 731 transitions, 13449 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:04:21,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 747 transitions, 15061 flow [2024-06-28 00:04:26,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 747 transitions, 14995 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:04:26,702 INFO L231 Difference]: Finished difference. Result has 432 places, 733 transitions, 13520 flow [2024-06-28 00:04:26,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13383, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13520, PETRI_PLACES=432, PETRI_TRANSITIONS=733} [2024-06-28 00:04:26,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 00:04:26,703 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 733 transitions, 13520 flow [2024-06-28 00:04:26,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:04:26,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:26,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:26,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:04:26,703 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:26,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:26,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1491083480, now seen corresponding path program 2 times [2024-06-28 00:04:26,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:26,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719014526] [2024-06-28 00:04:26,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:26,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:26,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:28,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:28,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:28,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719014526] [2024-06-28 00:04:28,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719014526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:28,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:28,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:04:28,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11741492] [2024-06-28 00:04:28,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:28,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:04:28,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:28,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:04:28,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:04:28,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:04:28,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 733 transitions, 13520 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:28,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:28,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:04:28,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:31,195 INFO L124 PetriNetUnfolderBase]: 4380/7249 cut-off events. [2024-06-28 00:04:31,196 INFO L125 PetriNetUnfolderBase]: For 876457/876457 co-relation queries the response was YES. [2024-06-28 00:04:31,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72634 conditions, 7249 events. 4380/7249 cut-off events. For 876457/876457 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 50080 event pairs, 1527 based on Foata normal form. 1/7249 useless extension candidates. Maximal degree in co-relation 72435. Up to 6730 conditions per place. [2024-06-28 00:04:31,339 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 714 selfloop transitions, 34 changer transitions 0/753 dead transitions. [2024-06-28 00:04:31,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 753 transitions, 15184 flow [2024-06-28 00:04:31,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:04:31,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:04:31,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 00:04:31,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075 [2024-06-28 00:04:31,340 INFO L175 Difference]: Start difference. First operand has 432 places, 733 transitions, 13520 flow. Second operand 10 states and 163 transitions. [2024-06-28 00:04:31,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 753 transitions, 15184 flow [2024-06-28 00:04:36,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 753 transitions, 15067 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:36,527 INFO L231 Difference]: Finished difference. Result has 437 places, 739 transitions, 13605 flow [2024-06-28 00:04:36,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13403, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13605, PETRI_PLACES=437, PETRI_TRANSITIONS=739} [2024-06-28 00:04:36,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-28 00:04:36,528 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 739 transitions, 13605 flow [2024-06-28 00:04:36,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:36,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:36,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:36,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:04:36,529 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:36,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:36,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1704015436, now seen corresponding path program 3 times [2024-06-28 00:04:36,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:36,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653881596] [2024-06-28 00:04:36,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:36,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:36,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:38,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:38,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:38,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653881596] [2024-06-28 00:04:38,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653881596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:38,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:38,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:38,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965317820] [2024-06-28 00:04:38,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:38,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:38,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:38,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:38,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:38,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:04:38,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 739 transitions, 13605 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:38,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:38,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:04:38,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:40,969 INFO L124 PetriNetUnfolderBase]: 4393/7267 cut-off events. [2024-06-28 00:04:40,970 INFO L125 PetriNetUnfolderBase]: For 898992/898992 co-relation queries the response was YES. [2024-06-28 00:04:41,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73430 conditions, 7267 events. 4393/7267 cut-off events. For 898992/898992 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 50229 event pairs, 1527 based on Foata normal form. 1/7267 useless extension candidates. Maximal degree in co-relation 73230. Up to 6735 conditions per place. [2024-06-28 00:04:41,097 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 711 selfloop transitions, 43 changer transitions 0/759 dead transitions. [2024-06-28 00:04:41,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 759 transitions, 15607 flow [2024-06-28 00:04:41,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:41,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:41,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:04:41,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:04:41,098 INFO L175 Difference]: Start difference. First operand has 437 places, 739 transitions, 13605 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:04:41,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 759 transitions, 15607 flow [2024-06-28 00:04:46,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 759 transitions, 15441 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:46,821 INFO L231 Difference]: Finished difference. Result has 439 places, 745 transitions, 13761 flow [2024-06-28 00:04:46,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13439, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13761, PETRI_PLACES=439, PETRI_TRANSITIONS=745} [2024-06-28 00:04:46,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-28 00:04:46,832 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 745 transitions, 13761 flow [2024-06-28 00:04:46,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:46,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:46,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:46,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:04:46,832 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:46,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:46,833 INFO L85 PathProgramCache]: Analyzing trace with hash 788327642, now seen corresponding path program 1 times [2024-06-28 00:04:46,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:46,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946512737] [2024-06-28 00:04:46,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:46,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:46,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:48,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:48,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:48,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946512737] [2024-06-28 00:04:48,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946512737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:48,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:48,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:48,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402839302] [2024-06-28 00:04:48,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:48,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:48,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:48,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:48,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:48,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:04:48,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 745 transitions, 13761 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:48,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:48,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:04:48,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:50,783 INFO L124 PetriNetUnfolderBase]: 4401/7279 cut-off events. [2024-06-28 00:04:50,784 INFO L125 PetriNetUnfolderBase]: For 925192/925192 co-relation queries the response was YES. [2024-06-28 00:04:50,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74078 conditions, 7279 events. 4401/7279 cut-off events. For 925192/925192 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 50340 event pairs, 1527 based on Foata normal form. 2/7280 useless extension candidates. Maximal degree in co-relation 73877. Up to 6778 conditions per place. [2024-06-28 00:04:50,921 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 736 selfloop transitions, 20 changer transitions 0/761 dead transitions. [2024-06-28 00:04:50,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 761 transitions, 15415 flow [2024-06-28 00:04:50,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:50,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:50,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:04:50,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:04:50,923 INFO L175 Difference]: Start difference. First operand has 439 places, 745 transitions, 13761 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:04:50,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 761 transitions, 15415 flow [2024-06-28 00:04:56,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 761 transitions, 15256 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:56,509 INFO L231 Difference]: Finished difference. Result has 442 places, 747 transitions, 13747 flow [2024-06-28 00:04:56,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13602, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13747, PETRI_PLACES=442, PETRI_TRANSITIONS=747} [2024-06-28 00:04:56,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-28 00:04:56,510 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 747 transitions, 13747 flow [2024-06-28 00:04:56,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:56,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:56,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:56,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:04:56,511 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:04:56,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:56,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1704021946, now seen corresponding path program 4 times [2024-06-28 00:04:56,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:56,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37014079] [2024-06-28 00:04:56,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:56,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:56,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:58,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:58,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:58,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37014079] [2024-06-28 00:04:58,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37014079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:58,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:58,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:04:58,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432498617] [2024-06-28 00:04:58,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:58,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:04:58,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:58,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:04:58,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:04:58,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:04:58,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 747 transitions, 13747 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:58,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:58,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:04:58,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:00,832 INFO L124 PetriNetUnfolderBase]: 4398/7275 cut-off events. [2024-06-28 00:05:00,833 INFO L125 PetriNetUnfolderBase]: For 925227/925227 co-relation queries the response was YES. [2024-06-28 00:05:00,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74036 conditions, 7275 events. 4398/7275 cut-off events. For 925227/925227 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 50333 event pairs, 1527 based on Foata normal form. 1/7275 useless extension candidates. Maximal degree in co-relation 73833. Up to 6753 conditions per place. [2024-06-28 00:05:01,020 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 719 selfloop transitions, 36 changer transitions 0/760 dead transitions. [2024-06-28 00:05:01,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 760 transitions, 15301 flow [2024-06-28 00:05:01,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:05:01,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-28 00:05:01,021 INFO L175 Difference]: Start difference. First operand has 442 places, 747 transitions, 13747 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:05:01,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 760 transitions, 15301 flow [2024-06-28 00:05:06,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 760 transitions, 15104 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-28 00:05:06,997 INFO L231 Difference]: Finished difference. Result has 445 places, 747 transitions, 13632 flow [2024-06-28 00:05:06,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13550, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13632, PETRI_PLACES=445, PETRI_TRANSITIONS=747} [2024-06-28 00:05:06,998 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-28 00:05:06,998 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 747 transitions, 13632 flow [2024-06-28 00:05:06,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:06,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:06,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:06,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:05:06,999 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:06,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:07,000 INFO L85 PathProgramCache]: Analyzing trace with hash 392299754, now seen corresponding path program 4 times [2024-06-28 00:05:07,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:07,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894156903] [2024-06-28 00:05:07,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:07,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:07,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:08,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:08,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:08,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894156903] [2024-06-28 00:05:08,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894156903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:08,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:08,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:05:08,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970371346] [2024-06-28 00:05:08,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:08,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:05:08,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:08,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:05:08,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:05:08,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:05:08,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 747 transitions, 13632 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:05:08,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:08,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:05:08,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:10,865 INFO L124 PetriNetUnfolderBase]: 4393/7268 cut-off events. [2024-06-28 00:05:10,866 INFO L125 PetriNetUnfolderBase]: For 937003/937003 co-relation queries the response was YES. [2024-06-28 00:05:10,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73614 conditions, 7268 events. 4393/7268 cut-off events. For 937003/937003 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 50338 event pairs, 1534 based on Foata normal form. 2/7268 useless extension candidates. Maximal degree in co-relation 73410. Up to 6749 conditions per place. [2024-06-28 00:05:11,018 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 725 selfloop transitions, 30 changer transitions 0/760 dead transitions. [2024-06-28 00:05:11,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 760 transitions, 15266 flow [2024-06-28 00:05:11,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:05:11,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:05:11,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:05:11,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 00:05:11,019 INFO L175 Difference]: Start difference. First operand has 445 places, 747 transitions, 13632 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:05:11,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 760 transitions, 15266 flow [2024-06-28 00:05:16,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 760 transitions, 15174 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:05:16,691 INFO L231 Difference]: Finished difference. Result has 445 places, 749 transitions, 13701 flow [2024-06-28 00:05:16,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13540, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13701, PETRI_PLACES=445, PETRI_TRANSITIONS=749} [2024-06-28 00:05:16,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-28 00:05:16,692 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 749 transitions, 13701 flow [2024-06-28 00:05:16,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-28 00:05:16,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:16,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:16,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:05:16,693 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:16,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:16,693 INFO L85 PathProgramCache]: Analyzing trace with hash 620378844, now seen corresponding path program 5 times [2024-06-28 00:05:16,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:16,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337627873] [2024-06-28 00:05:16,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:16,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:16,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:18,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:18,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:18,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337627873] [2024-06-28 00:05:18,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337627873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:18,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:18,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:05:18,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036797291] [2024-06-28 00:05:18,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:18,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:05:18,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:18,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:05:18,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:05:18,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:05:18,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 749 transitions, 13701 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:18,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:18,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:05:18,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:21,226 INFO L124 PetriNetUnfolderBase]: 4398/7277 cut-off events. [2024-06-28 00:05:21,226 INFO L125 PetriNetUnfolderBase]: For 944026/944026 co-relation queries the response was YES. [2024-06-28 00:05:21,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73917 conditions, 7277 events. 4398/7277 cut-off events. For 944026/944026 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 50464 event pairs, 1534 based on Foata normal form. 1/7276 useless extension candidates. Maximal degree in co-relation 73712. Up to 6734 conditions per place. [2024-06-28 00:05:21,367 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 712 selfloop transitions, 45 changer transitions 0/762 dead transitions. [2024-06-28 00:05:21,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 762 transitions, 15367 flow [2024-06-28 00:05:21,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:21,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:21,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:05:21,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-28 00:05:21,370 INFO L175 Difference]: Start difference. First operand has 445 places, 749 transitions, 13701 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:05:21,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 762 transitions, 15367 flow [2024-06-28 00:05:26,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 762 transitions, 15222 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 00:05:26,939 INFO L231 Difference]: Finished difference. Result has 448 places, 752 transitions, 13780 flow [2024-06-28 00:05:26,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13556, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13780, PETRI_PLACES=448, PETRI_TRANSITIONS=752} [2024-06-28 00:05:26,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-28 00:05:26,939 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 752 transitions, 13780 flow [2024-06-28 00:05:26,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:26,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:26,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:26,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:05:26,940 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:26,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:26,940 INFO L85 PathProgramCache]: Analyzing trace with hash 620385602, now seen corresponding path program 2 times [2024-06-28 00:05:26,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:26,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306854767] [2024-06-28 00:05:26,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:26,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:26,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:28,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:28,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:28,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306854767] [2024-06-28 00:05:28,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306854767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:28,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:28,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:05:28,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572871409] [2024-06-28 00:05:28,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:28,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:05:28,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:28,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:05:28,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:05:28,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:05:28,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 752 transitions, 13780 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:28,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:28,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:05:28,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:31,104 INFO L124 PetriNetUnfolderBase]: 4406/7290 cut-off events. [2024-06-28 00:05:31,105 INFO L125 PetriNetUnfolderBase]: For 968493/968495 co-relation queries the response was YES. [2024-06-28 00:05:31,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74504 conditions, 7290 events. 4406/7290 cut-off events. For 968493/968495 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 50522 event pairs, 1530 based on Foata normal form. 4/7293 useless extension candidates. Maximal degree in co-relation 74298. Up to 6772 conditions per place. [2024-06-28 00:05:31,241 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 731 selfloop transitions, 29 changer transitions 0/765 dead transitions. [2024-06-28 00:05:31,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 765 transitions, 15436 flow [2024-06-28 00:05:31,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:31,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:31,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:05:31,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 00:05:31,242 INFO L175 Difference]: Start difference. First operand has 448 places, 752 transitions, 13780 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:05:31,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 765 transitions, 15436 flow [2024-06-28 00:05:38,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 765 transitions, 15234 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:38,691 INFO L231 Difference]: Finished difference. Result has 450 places, 754 transitions, 13749 flow [2024-06-28 00:05:38,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13578, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13749, PETRI_PLACES=450, PETRI_TRANSITIONS=754} [2024-06-28 00:05:38,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-28 00:05:38,692 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 754 transitions, 13749 flow [2024-06-28 00:05:38,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:38,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:38,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:38,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:05:38,694 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:38,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:38,695 INFO L85 PathProgramCache]: Analyzing trace with hash 620385354, now seen corresponding path program 6 times [2024-06-28 00:05:38,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:38,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403563328] [2024-06-28 00:05:38,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:38,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:38,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:40,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-28 00:05:40,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:40,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403563328] [2024-06-28 00:05:40,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403563328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:40,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:40,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:40,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038055056] [2024-06-28 00:05:40,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:40,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:40,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:40,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:40,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:40,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:05:40,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 754 transitions, 13749 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:40,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:40,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:05:40,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:43,143 INFO L124 PetriNetUnfolderBase]: 4411/7298 cut-off events. [2024-06-28 00:05:43,143 INFO L125 PetriNetUnfolderBase]: For 976224/976224 co-relation queries the response was YES. [2024-06-28 00:05:43,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74708 conditions, 7298 events. 4411/7298 cut-off events. For 976224/976224 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 50595 event pairs, 1534 based on Foata normal form. 1/7297 useless extension candidates. Maximal degree in co-relation 74501. Up to 6747 conditions per place. [2024-06-28 00:05:43,272 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 713 selfloop transitions, 49 changer transitions 0/767 dead transitions. [2024-06-28 00:05:43,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 767 transitions, 15433 flow [2024-06-28 00:05:43,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:05:43,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:05:43,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 00:05:43,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 00:05:43,274 INFO L175 Difference]: Start difference. First operand has 450 places, 754 transitions, 13749 flow. Second operand 8 states and 140 transitions. [2024-06-28 00:05:43,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 767 transitions, 15433 flow [2024-06-28 00:05:50,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 767 transitions, 15278 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:50,877 INFO L231 Difference]: Finished difference. Result has 451 places, 757 transitions, 13834 flow [2024-06-28 00:05:50,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13594, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13834, PETRI_PLACES=451, PETRI_TRANSITIONS=757} [2024-06-28 00:05:50,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-28 00:05:50,878 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 757 transitions, 13834 flow [2024-06-28 00:05:50,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:50,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:50,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:50,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:05:50,878 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:05:50,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:50,879 INFO L85 PathProgramCache]: Analyzing trace with hash 628659812, now seen corresponding path program 3 times [2024-06-28 00:05:50,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:50,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181168782] [2024-06-28 00:05:50,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:50,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:50,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:52,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:52,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:52,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181168782] [2024-06-28 00:05:52,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181168782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:52,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:52,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:05:52,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400668875] [2024-06-28 00:05:52,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:52,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:05:52,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:52,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:05:52,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:05:52,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:05:52,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 757 transitions, 13834 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:52,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:52,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:05:52,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:55,155 INFO L124 PetriNetUnfolderBase]: 4419/7311 cut-off events. [2024-06-28 00:05:55,156 INFO L125 PetriNetUnfolderBase]: For 1001367/1001369 co-relation queries the response was YES. [2024-06-28 00:05:55,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75296 conditions, 7311 events. 4419/7311 cut-off events. For 1001367/1001369 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 50696 event pairs, 1532 based on Foata normal form. 4/7314 useless extension candidates. Maximal degree in co-relation 75088. Up to 6782 conditions per place. [2024-06-28 00:05:55,296 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 729 selfloop transitions, 36 changer transitions 0/770 dead transitions. [2024-06-28 00:05:55,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 770 transitions, 15506 flow [2024-06-28 00:05:55,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:55,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:55,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:05:55,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-28 00:05:55,297 INFO L175 Difference]: Start difference. First operand has 451 places, 757 transitions, 13834 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:05:55,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 770 transitions, 15506 flow [2024-06-28 00:06:00,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 770 transitions, 15288 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 00:06:00,981 INFO L231 Difference]: Finished difference. Result has 454 places, 759 transitions, 13807 flow [2024-06-28 00:06:00,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13616, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13807, PETRI_PLACES=454, PETRI_TRANSITIONS=759} [2024-06-28 00:06:00,982 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-28 00:06:00,982 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 759 transitions, 13807 flow [2024-06-28 00:06:00,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:00,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:00,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:00,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:06:00,983 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:00,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:00,983 INFO L85 PathProgramCache]: Analyzing trace with hash 628659564, now seen corresponding path program 7 times [2024-06-28 00:06:00,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:00,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339658315] [2024-06-28 00:06:00,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:00,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:01,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:02,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:02,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:02,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339658315] [2024-06-28 00:06:02,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339658315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:02,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:02,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:06:02,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445801971] [2024-06-28 00:06:02,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:02,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:06:02,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:02,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:06:02,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:06:02,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:06:02,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 759 transitions, 13807 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:02,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:02,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:06:02,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:05,119 INFO L124 PetriNetUnfolderBase]: 4416/7306 cut-off events. [2024-06-28 00:06:05,119 INFO L125 PetriNetUnfolderBase]: For 1006629/1006629 co-relation queries the response was YES. [2024-06-28 00:06:05,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75164 conditions, 7306 events. 4416/7306 cut-off events. For 1006629/1006629 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 50642 event pairs, 1536 based on Foata normal form. 1/7305 useless extension candidates. Maximal degree in co-relation 74955. Up to 6731 conditions per place. [2024-06-28 00:06:05,249 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 698 selfloop transitions, 69 changer transitions 0/772 dead transitions. [2024-06-28 00:06:05,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 772 transitions, 15509 flow [2024-06-28 00:06:05,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:06:05,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:06:05,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:06:05,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 00:06:05,250 INFO L175 Difference]: Start difference. First operand has 454 places, 759 transitions, 13807 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:06:05,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 772 transitions, 15509 flow [2024-06-28 00:06:10,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 772 transitions, 15334 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 00:06:10,682 INFO L231 Difference]: Finished difference. Result has 455 places, 762 transitions, 13920 flow [2024-06-28 00:06:10,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13632, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13920, PETRI_PLACES=455, PETRI_TRANSITIONS=762} [2024-06-28 00:06:10,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-28 00:06:10,683 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 762 transitions, 13920 flow [2024-06-28 00:06:10,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:10,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:10,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:10,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:06:10,684 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:10,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:10,684 INFO L85 PathProgramCache]: Analyzing trace with hash 628956482, now seen corresponding path program 4 times [2024-06-28 00:06:10,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:10,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705128583] [2024-06-28 00:06:10,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:10,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:10,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:12,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:12,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:12,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705128583] [2024-06-28 00:06:12,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705128583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:12,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:12,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:12,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488855507] [2024-06-28 00:06:12,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:12,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:12,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:12,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:12,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:12,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:06:12,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 762 transitions, 13920 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:12,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:12,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:06:12,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:15,016 INFO L124 PetriNetUnfolderBase]: 4457/7373 cut-off events. [2024-06-28 00:06:15,016 INFO L125 PetriNetUnfolderBase]: For 1072800/1072800 co-relation queries the response was YES. [2024-06-28 00:06:15,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77163 conditions, 7373 events. 4457/7373 cut-off events. For 1072800/1072800 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 51133 event pairs, 1542 based on Foata normal form. 2/7373 useless extension candidates. Maximal degree in co-relation 76953. Up to 6747 conditions per place. [2024-06-28 00:06:15,159 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 722 selfloop transitions, 54 changer transitions 0/781 dead transitions. [2024-06-28 00:06:15,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 781 transitions, 16012 flow [2024-06-28 00:06:15,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:15,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:15,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 00:06:15,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 00:06:15,160 INFO L175 Difference]: Start difference. First operand has 455 places, 762 transitions, 13920 flow. Second operand 9 states and 154 transitions. [2024-06-28 00:06:15,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 781 transitions, 16012 flow [2024-06-28 00:06:21,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 781 transitions, 15746 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-28 00:06:21,978 INFO L231 Difference]: Finished difference. Result has 458 places, 765 transitions, 13943 flow [2024-06-28 00:06:21,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13654, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13943, PETRI_PLACES=458, PETRI_TRANSITIONS=765} [2024-06-28 00:06:21,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-28 00:06:21,979 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 765 transitions, 13943 flow [2024-06-28 00:06:21,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:21,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:21,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:21,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:06:21,980 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:21,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:21,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1445204846, now seen corresponding path program 1 times [2024-06-28 00:06:21,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:21,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494159163] [2024-06-28 00:06:21,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:21,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:23,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:23,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:23,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494159163] [2024-06-28 00:06:23,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494159163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:23,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:23,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:23,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482738785] [2024-06-28 00:06:23,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:23,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:23,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:23,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:23,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:23,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:06:23,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 765 transitions, 13943 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:23,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:23,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:06:23,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:25,599 INFO L124 PetriNetUnfolderBase]: 4492/7428 cut-off events. [2024-06-28 00:06:25,600 INFO L125 PetriNetUnfolderBase]: For 1084993/1084993 co-relation queries the response was YES. [2024-06-28 00:06:25,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77966 conditions, 7428 events. 4492/7428 cut-off events. For 1084993/1084993 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 51419 event pairs, 1022 based on Foata normal form. 2/7428 useless extension candidates. Maximal degree in co-relation 77755. Up to 6570 conditions per place. [2024-06-28 00:06:25,724 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 687 selfloop transitions, 107 changer transitions 0/799 dead transitions. [2024-06-28 00:06:25,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 799 transitions, 16037 flow [2024-06-28 00:06:25,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:06:25,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:06:25,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 00:06:25,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-28 00:06:25,726 INFO L175 Difference]: Start difference. First operand has 458 places, 765 transitions, 13943 flow. Second operand 8 states and 152 transitions. [2024-06-28 00:06:25,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 799 transitions, 16037 flow [2024-06-28 00:06:30,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 799 transitions, 15873 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-28 00:06:30,321 INFO L231 Difference]: Finished difference. Result has 461 places, 780 transitions, 14436 flow [2024-06-28 00:06:30,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13779, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14436, PETRI_PLACES=461, PETRI_TRANSITIONS=780} [2024-06-28 00:06:30,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-28 00:06:30,322 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 780 transitions, 14436 flow [2024-06-28 00:06:30,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:30,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:30,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:30,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:06:30,322 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:30,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:30,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1439669486, now seen corresponding path program 2 times [2024-06-28 00:06:30,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:30,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570907817] [2024-06-28 00:06:30,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:30,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:30,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:31,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:31,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:31,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570907817] [2024-06-28 00:06:31,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570907817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:31,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:31,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:31,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704875953] [2024-06-28 00:06:31,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:31,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:31,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:31,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:31,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:31,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:06:31,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 780 transitions, 14436 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:31,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:31,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:06:31,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:33,815 INFO L124 PetriNetUnfolderBase]: 4502/7446 cut-off events. [2024-06-28 00:06:33,815 INFO L125 PetriNetUnfolderBase]: For 1099568/1099568 co-relation queries the response was YES. [2024-06-28 00:06:33,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78480 conditions, 7446 events. 4502/7446 cut-off events. For 1099568/1099568 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 51597 event pairs, 1031 based on Foata normal form. 2/7446 useless extension candidates. Maximal degree in co-relation 78267. Up to 6584 conditions per place. [2024-06-28 00:06:33,955 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 688 selfloop transitions, 113 changer transitions 0/806 dead transitions. [2024-06-28 00:06:33,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 806 transitions, 16290 flow [2024-06-28 00:06:33,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:33,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:33,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:06:33,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 00:06:33,957 INFO L175 Difference]: Start difference. First operand has 461 places, 780 transitions, 14436 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:06:33,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 806 transitions, 16290 flow [2024-06-28 00:06:38,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 806 transitions, 16135 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:06:38,787 INFO L231 Difference]: Finished difference. Result has 468 places, 786 transitions, 14692 flow [2024-06-28 00:06:38,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14281, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14692, PETRI_PLACES=468, PETRI_TRANSITIONS=786} [2024-06-28 00:06:38,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 00:06:38,787 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 786 transitions, 14692 flow [2024-06-28 00:06:38,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:38,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:38,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:38,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:06:38,788 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:38,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:38,788 INFO L85 PathProgramCache]: Analyzing trace with hash -2110001278, now seen corresponding path program 3 times [2024-06-28 00:06:38,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:38,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886499805] [2024-06-28 00:06:38,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:38,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:38,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:40,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:40,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:40,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886499805] [2024-06-28 00:06:40,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886499805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:40,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:40,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:40,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467607323] [2024-06-28 00:06:40,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:40,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:40,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:40,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:40,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:40,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:06:40,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 786 transitions, 14692 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:40,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:40,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:06:40,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:42,458 INFO L124 PetriNetUnfolderBase]: 4512/7464 cut-off events. [2024-06-28 00:06:42,459 INFO L125 PetriNetUnfolderBase]: For 1116516/1116516 co-relation queries the response was YES. [2024-06-28 00:06:42,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78880 conditions, 7464 events. 4512/7464 cut-off events. For 1116516/1116516 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 51808 event pairs, 1029 based on Foata normal form. 2/7464 useless extension candidates. Maximal degree in co-relation 78664. Up to 6556 conditions per place. [2024-06-28 00:06:42,602 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 665 selfloop transitions, 140 changer transitions 0/810 dead transitions. [2024-06-28 00:06:42,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 810 transitions, 16781 flow [2024-06-28 00:06:42,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:42,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:42,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:06:42,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-28 00:06:42,604 INFO L175 Difference]: Start difference. First operand has 468 places, 786 transitions, 14692 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:06:42,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 810 transitions, 16781 flow [2024-06-28 00:06:48,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 810 transitions, 16482 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:06:48,962 INFO L231 Difference]: Finished difference. Result has 470 places, 792 transitions, 14859 flow [2024-06-28 00:06:48,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14394, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14859, PETRI_PLACES=470, PETRI_TRANSITIONS=792} [2024-06-28 00:06:48,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-28 00:06:48,963 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 792 transitions, 14859 flow [2024-06-28 00:06:48,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:48,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:48,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:48,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:06:48,963 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:48,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:48,964 INFO L85 PathProgramCache]: Analyzing trace with hash -2100741268, now seen corresponding path program 4 times [2024-06-28 00:06:48,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:48,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915185069] [2024-06-28 00:06:48,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:48,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:50,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:50,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:50,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915185069] [2024-06-28 00:06:50,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915185069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:50,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:50,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:06:50,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046205493] [2024-06-28 00:06:50,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:50,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:06:50,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:50,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:06:50,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:06:50,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:06:50,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 792 transitions, 14859 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:50,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:50,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:06:50,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:52,884 INFO L124 PetriNetUnfolderBase]: 4522/7476 cut-off events. [2024-06-28 00:06:52,885 INFO L125 PetriNetUnfolderBase]: For 1129293/1129293 co-relation queries the response was YES. [2024-06-28 00:06:52,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79291 conditions, 7476 events. 4522/7476 cut-off events. For 1129293/1129293 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 51766 event pairs, 1018 based on Foata normal form. 2/7476 useless extension candidates. Maximal degree in co-relation 79074. Up to 6388 conditions per place. [2024-06-28 00:06:53,023 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 599 selfloop transitions, 209 changer transitions 0/813 dead transitions. [2024-06-28 00:06:53,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 813 transitions, 17193 flow [2024-06-28 00:06:53,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:06:53,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:06:53,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 00:06:53,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-28 00:06:53,025 INFO L175 Difference]: Start difference. First operand has 470 places, 792 transitions, 14859 flow. Second operand 8 states and 151 transitions. [2024-06-28 00:06:53,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 813 transitions, 17193 flow [2024-06-28 00:06:58,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 813 transitions, 16534 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-28 00:06:58,819 INFO L231 Difference]: Finished difference. Result has 469 places, 798 transitions, 14805 flow [2024-06-28 00:06:58,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14200, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14805, PETRI_PLACES=469, PETRI_TRANSITIONS=798} [2024-06-28 00:06:58,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-28 00:06:58,820 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 798 transitions, 14805 flow [2024-06-28 00:06:58,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:58,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:58,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:58,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:06:58,821 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:06:58,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:58,821 INFO L85 PathProgramCache]: Analyzing trace with hash -2100740896, now seen corresponding path program 1 times [2024-06-28 00:06:58,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:58,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138052599] [2024-06-28 00:06:58,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:58,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:58,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:00,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:00,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:00,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138052599] [2024-06-28 00:07:00,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138052599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:00,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:00,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:07:00,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441136310] [2024-06-28 00:07:00,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:00,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:07:00,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:00,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:07:00,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:07:00,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:07:00,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 798 transitions, 14805 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:00,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:00,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:07:00,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:02,723 INFO L124 PetriNetUnfolderBase]: 4548/7510 cut-off events. [2024-06-28 00:07:02,723 INFO L125 PetriNetUnfolderBase]: For 1165683/1165683 co-relation queries the response was YES. [2024-06-28 00:07:02,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80191 conditions, 7510 events. 4548/7510 cut-off events. For 1165683/1165683 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 52070 event pairs, 1029 based on Foata normal form. 2/7510 useless extension candidates. Maximal degree in co-relation 79973. Up to 6518 conditions per place. [2024-06-28 00:07:02,874 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 665 selfloop transitions, 158 changer transitions 0/828 dead transitions. [2024-06-28 00:07:02,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 828 transitions, 17165 flow [2024-06-28 00:07:02,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:02,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:02,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 00:07:02,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 00:07:02,876 INFO L175 Difference]: Start difference. First operand has 469 places, 798 transitions, 14805 flow. Second operand 9 states and 177 transitions. [2024-06-28 00:07:02,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 828 transitions, 17165 flow [2024-06-28 00:07:09,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 828 transitions, 16634 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-28 00:07:09,120 INFO L231 Difference]: Finished difference. Result has 473 places, 806 transitions, 14964 flow [2024-06-28 00:07:09,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14274, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14964, PETRI_PLACES=473, PETRI_TRANSITIONS=806} [2024-06-28 00:07:09,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 00:07:09,121 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 806 transitions, 14964 flow [2024-06-28 00:07:09,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:09,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:09,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:09,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:07:09,121 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:09,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:09,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1103938814, now seen corresponding path program 5 times [2024-06-28 00:07:09,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:09,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008436304] [2024-06-28 00:07:09,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:09,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:09,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:10,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:10,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:10,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008436304] [2024-06-28 00:07:10,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008436304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:10,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:10,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:07:10,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205062586] [2024-06-28 00:07:10,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:10,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:07:10,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:10,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:07:10,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:07:10,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 00:07:10,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 806 transitions, 14964 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:10,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:10,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 00:07:10,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:13,051 INFO L124 PetriNetUnfolderBase]: 4542/7512 cut-off events. [2024-06-28 00:07:13,051 INFO L125 PetriNetUnfolderBase]: For 1172870/1172870 co-relation queries the response was YES. [2024-06-28 00:07:13,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80408 conditions, 7512 events. 4542/7512 cut-off events. For 1172870/1172870 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 52098 event pairs, 1018 based on Foata normal form. 2/7512 useless extension candidates. Maximal degree in co-relation 80189. Up to 6418 conditions per place. [2024-06-28 00:07:13,190 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 601 selfloop transitions, 214 changer transitions 0/820 dead transitions. [2024-06-28 00:07:13,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 820 transitions, 16890 flow [2024-06-28 00:07:13,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:13,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:13,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:07:13,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 00:07:13,191 INFO L175 Difference]: Start difference. First operand has 473 places, 806 transitions, 14964 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:07:13,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 820 transitions, 16890 flow [2024-06-28 00:07:20,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 820 transitions, 16455 flow, removed 135 selfloop flow, removed 5 redundant places. [2024-06-28 00:07:20,242 INFO L231 Difference]: Finished difference. Result has 477 places, 806 transitions, 14967 flow [2024-06-28 00:07:20,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14529, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14967, PETRI_PLACES=477, PETRI_TRANSITIONS=806} [2024-06-28 00:07:20,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 436 predicate places. [2024-06-28 00:07:20,243 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 806 transitions, 14967 flow [2024-06-28 00:07:20,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:20,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:20,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:20,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:07:20,244 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:20,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash -2100735316, now seen corresponding path program 2 times [2024-06-28 00:07:20,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:20,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311174602] [2024-06-28 00:07:20,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:20,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:21,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:21,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:21,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311174602] [2024-06-28 00:07:21,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311174602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:21,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:21,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:07:21,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083400674] [2024-06-28 00:07:21,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:21,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:07:21,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:21,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:07:21,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:07:21,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:07:21,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 806 transitions, 14967 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:21,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:21,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:07:21,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:24,039 INFO L124 PetriNetUnfolderBase]: 4536/7495 cut-off events. [2024-06-28 00:07:24,039 INFO L125 PetriNetUnfolderBase]: For 1169366/1169366 co-relation queries the response was YES. [2024-06-28 00:07:24,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80314 conditions, 7495 events. 4536/7495 cut-off events. For 1169366/1169366 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 51963 event pairs, 1029 based on Foata normal form. 2/7494 useless extension candidates. Maximal degree in co-relation 80093. Up to 6504 conditions per place. [2024-06-28 00:07:24,187 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 660 selfloop transitions, 162 changer transitions 0/827 dead transitions. [2024-06-28 00:07:24,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 827 transitions, 16715 flow [2024-06-28 00:07:24,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:07:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:07:24,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 00:07:24,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-28 00:07:24,189 INFO L175 Difference]: Start difference. First operand has 477 places, 806 transitions, 14967 flow. Second operand 8 states and 164 transitions. [2024-06-28 00:07:24,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 827 transitions, 16715 flow [2024-06-28 00:07:31,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 827 transitions, 15999 flow, removed 59 selfloop flow, removed 9 redundant places. [2024-06-28 00:07:31,232 INFO L231 Difference]: Finished difference. Result has 476 places, 806 transitions, 14582 flow [2024-06-28 00:07:31,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14251, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14582, PETRI_PLACES=476, PETRI_TRANSITIONS=806} [2024-06-28 00:07:31,248 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-28 00:07:31,248 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 806 transitions, 14582 flow [2024-06-28 00:07:31,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:31,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:31,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:31,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:07:31,249 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:31,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:31,249 INFO L85 PathProgramCache]: Analyzing trace with hash -2100735099, now seen corresponding path program 1 times [2024-06-28 00:07:31,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:31,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496424957] [2024-06-28 00:07:31,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:31,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:31,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:32,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:32,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496424957] [2024-06-28 00:07:32,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496424957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:32,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:32,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:07:32,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726346661] [2024-06-28 00:07:32,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:32,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:07:32,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:32,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:07:32,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:07:33,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:07:33,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 806 transitions, 14582 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:33,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:33,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:07:33,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:36,068 INFO L124 PetriNetUnfolderBase]: 4546/7509 cut-off events. [2024-06-28 00:07:36,069 INFO L125 PetriNetUnfolderBase]: For 1172318/1172320 co-relation queries the response was YES. [2024-06-28 00:07:36,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80271 conditions, 7509 events. 4546/7509 cut-off events. For 1172318/1172320 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 52037 event pairs, 1120 based on Foata normal form. 4/7512 useless extension candidates. Maximal degree in co-relation 80049. Up to 6785 conditions per place. [2024-06-28 00:07:36,230 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 743 selfloop transitions, 82 changer transitions 0/830 dead transitions. [2024-06-28 00:07:36,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 830 transitions, 16419 flow [2024-06-28 00:07:36,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:36,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:36,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 00:07:36,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-28 00:07:36,232 INFO L175 Difference]: Start difference. First operand has 476 places, 806 transitions, 14582 flow. Second operand 9 states and 170 transitions. [2024-06-28 00:07:36,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 830 transitions, 16419 flow [2024-06-28 00:07:45,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 830 transitions, 16056 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:45,543 INFO L231 Difference]: Finished difference. Result has 478 places, 810 transitions, 14497 flow [2024-06-28 00:07:45,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14219, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14497, PETRI_PLACES=478, PETRI_TRANSITIONS=810} [2024-06-28 00:07:45,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-28 00:07:45,544 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 810 transitions, 14497 flow [2024-06-28 00:07:45,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:45,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:45,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:45,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:07:45,545 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:45,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:45,545 INFO L85 PathProgramCache]: Analyzing trace with hash 539807402, now seen corresponding path program 3 times [2024-06-28 00:07:45,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:45,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102902089] [2024-06-28 00:07:45,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:45,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:45,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:47,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:47,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:47,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102902089] [2024-06-28 00:07:47,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102902089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:47,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:47,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:07:47,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242215242] [2024-06-28 00:07:47,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:47,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:07:47,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:47,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:07:47,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:07:47,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:07:47,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 810 transitions, 14497 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:47,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:47,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:07:47,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:50,646 INFO L124 PetriNetUnfolderBase]: 4588/7580 cut-off events. [2024-06-28 00:07:50,647 INFO L125 PetriNetUnfolderBase]: For 1223202/1223202 co-relation queries the response was YES. [2024-06-28 00:07:50,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81751 conditions, 7580 events. 4588/7580 cut-off events. For 1223202/1223202 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 52544 event pairs, 1023 based on Foata normal form. 2/7580 useless extension candidates. Maximal degree in co-relation 81528. Up to 6145 conditions per place. [2024-06-28 00:07:50,783 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 592 selfloop transitions, 243 changer transitions 0/840 dead transitions. [2024-06-28 00:07:50,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 840 transitions, 17301 flow [2024-06-28 00:07:50,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:50,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:50,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 00:07:50,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-28 00:07:50,785 INFO L175 Difference]: Start difference. First operand has 478 places, 810 transitions, 14497 flow. Second operand 9 states and 176 transitions. [2024-06-28 00:07:50,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 840 transitions, 17301 flow [2024-06-28 00:07:56,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 840 transitions, 17129 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 00:07:56,857 INFO L231 Difference]: Finished difference. Result has 484 places, 821 transitions, 15339 flow [2024-06-28 00:07:56,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14325, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15339, PETRI_PLACES=484, PETRI_TRANSITIONS=821} [2024-06-28 00:07:56,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 443 predicate places. [2024-06-28 00:07:56,858 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 821 transitions, 15339 flow [2024-06-28 00:07:56,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:56,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:56,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:56,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:07:56,859 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:07:56,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:56,859 INFO L85 PathProgramCache]: Analyzing trace with hash -904625275, now seen corresponding path program 2 times [2024-06-28 00:07:56,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:56,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704118259] [2024-06-28 00:07:56,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:56,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:58,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:58,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:58,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704118259] [2024-06-28 00:07:58,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704118259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:58,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:58,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:07:58,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20053924] [2024-06-28 00:07:58,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:58,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:07:58,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:58,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:07:58,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:07:58,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 00:07:58,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 821 transitions, 15339 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:58,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:58,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 00:07:58,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:01,139 INFO L124 PetriNetUnfolderBase]: 4598/7595 cut-off events. [2024-06-28 00:08:01,139 INFO L125 PetriNetUnfolderBase]: For 1259511/1259513 co-relation queries the response was YES. [2024-06-28 00:08:01,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83208 conditions, 7595 events. 4598/7595 cut-off events. For 1259511/1259513 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 52728 event pairs, 1083 based on Foata normal form. 4/7598 useless extension candidates. Maximal degree in co-relation 82984. Up to 6663 conditions per place. [2024-06-28 00:08:01,290 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 709 selfloop transitions, 126 changer transitions 0/841 dead transitions. [2024-06-28 00:08:01,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 841 transitions, 17168 flow [2024-06-28 00:08:01,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:08:01,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:08:01,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 00:08:01,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 00:08:01,291 INFO L175 Difference]: Start difference. First operand has 484 places, 821 transitions, 15339 flow. Second operand 8 states and 166 transitions. [2024-06-28 00:08:01,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 841 transitions, 17168 flow [2024-06-28 00:08:08,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 841 transitions, 16774 flow, removed 134 selfloop flow, removed 4 redundant places. [2024-06-28 00:08:08,849 INFO L231 Difference]: Finished difference. Result has 488 places, 825 transitions, 15319 flow [2024-06-28 00:08:08,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14945, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15319, PETRI_PLACES=488, PETRI_TRANSITIONS=825} [2024-06-28 00:08:08,850 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-28 00:08:08,850 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 825 transitions, 15319 flow [2024-06-28 00:08:08,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:08,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:08,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:08,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 00:08:08,851 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:08,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:08,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1642565507, now seen corresponding path program 3 times [2024-06-28 00:08:08,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:08,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320948547] [2024-06-28 00:08:08,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:08,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:08,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:10,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:10,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:10,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320948547] [2024-06-28 00:08:10,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320948547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:10,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:10,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:10,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600929817] [2024-06-28 00:08:10,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:10,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:10,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:10,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:10,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:10,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:08:10,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 825 transitions, 15319 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:10,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:10,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:08:10,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:13,295 INFO L124 PetriNetUnfolderBase]: 4608/7609 cut-off events. [2024-06-28 00:08:13,295 INFO L125 PetriNetUnfolderBase]: For 1269660/1269662 co-relation queries the response was YES. [2024-06-28 00:08:13,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83491 conditions, 7609 events. 4608/7609 cut-off events. For 1269660/1269662 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 52809 event pairs, 1083 based on Foata normal form. 4/7612 useless extension candidates. Maximal degree in co-relation 83265. Up to 6677 conditions per place. [2024-06-28 00:08:13,428 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 711 selfloop transitions, 129 changer transitions 0/845 dead transitions. [2024-06-28 00:08:13,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 845 transitions, 17166 flow [2024-06-28 00:08:13,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:08:13,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:08:13,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 00:08:13,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-28 00:08:13,430 INFO L175 Difference]: Start difference. First operand has 488 places, 825 transitions, 15319 flow. Second operand 9 states and 169 transitions. [2024-06-28 00:08:13,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 845 transitions, 17166 flow [2024-06-28 00:08:20,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 845 transitions, 16833 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 00:08:20,906 INFO L231 Difference]: Finished difference. Result has 491 places, 829 transitions, 15374 flow [2024-06-28 00:08:20,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14986, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15374, PETRI_PLACES=491, PETRI_TRANSITIONS=829} [2024-06-28 00:08:20,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-28 00:08:20,906 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 829 transitions, 15374 flow [2024-06-28 00:08:20,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:20,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:20,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:20,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 00:08:20,907 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:20,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:20,907 INFO L85 PathProgramCache]: Analyzing trace with hash 540022449, now seen corresponding path program 4 times [2024-06-28 00:08:20,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:20,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915159567] [2024-06-28 00:08:20,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:20,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:22,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:22,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:22,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915159567] [2024-06-28 00:08:22,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915159567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:22,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:22,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:22,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179589513] [2024-06-28 00:08:22,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:22,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:22,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:22,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:22,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:22,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:08:22,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 829 transitions, 15374 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:22,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:22,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:08:22,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:25,701 INFO L124 PetriNetUnfolderBase]: 4626/7633 cut-off events. [2024-06-28 00:08:25,702 INFO L125 PetriNetUnfolderBase]: For 1297718/1297718 co-relation queries the response was YES. [2024-06-28 00:08:25,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84218 conditions, 7633 events. 4626/7633 cut-off events. For 1297718/1297718 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 52933 event pairs, 1021 based on Foata normal form. 2/7633 useless extension candidates. Maximal degree in co-relation 83990. Up to 6290 conditions per place. [2024-06-28 00:08:25,840 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 587 selfloop transitions, 262 changer transitions 0/854 dead transitions. [2024-06-28 00:08:25,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 854 transitions, 17972 flow [2024-06-28 00:08:25,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:08:25,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:08:25,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 00:08:25,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 00:08:25,842 INFO L175 Difference]: Start difference. First operand has 491 places, 829 transitions, 15374 flow. Second operand 8 states and 166 transitions. [2024-06-28 00:08:25,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 854 transitions, 17972 flow [2024-06-28 00:08:33,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 854 transitions, 17669 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 00:08:33,339 INFO L231 Difference]: Finished difference. Result has 494 places, 835 transitions, 15898 flow [2024-06-28 00:08:33,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15071, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15898, PETRI_PLACES=494, PETRI_TRANSITIONS=835} [2024-06-28 00:08:33,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-28 00:08:33,340 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 835 transitions, 15898 flow [2024-06-28 00:08:33,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:33,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:33,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:33,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 00:08:33,340 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:33,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:33,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1649917374, now seen corresponding path program 4 times [2024-06-28 00:08:33,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:33,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656341803] [2024-06-28 00:08:33,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:33,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:33,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:34,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:34,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:34,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656341803] [2024-06-28 00:08:34,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656341803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:34,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:34,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:34,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593213858] [2024-06-28 00:08:34,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:34,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:34,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:34,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:34,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:35,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:08:35,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 835 transitions, 15898 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:35,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:35,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:08:35,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:38,545 INFO L124 PetriNetUnfolderBase]: 4636/7657 cut-off events. [2024-06-28 00:08:38,545 INFO L125 PetriNetUnfolderBase]: For 1328532/1328532 co-relation queries the response was YES. [2024-06-28 00:08:38,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85604 conditions, 7657 events. 4636/7657 cut-off events. For 1328532/1328532 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 53160 event pairs, 1023 based on Foata normal form. 2/7657 useless extension candidates. Maximal degree in co-relation 85375. Up to 6208 conditions per place. [2024-06-28 00:08:38,688 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 607 selfloop transitions, 246 changer transitions 0/858 dead transitions. [2024-06-28 00:08:38,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 858 transitions, 18392 flow [2024-06-28 00:08:38,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:08:38,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:08:38,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 00:08:38,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-28 00:08:38,690 INFO L175 Difference]: Start difference. First operand has 494 places, 835 transitions, 15898 flow. Second operand 9 states and 177 transitions. [2024-06-28 00:08:38,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 858 transitions, 18392 flow [2024-06-28 00:08:45,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 858 transitions, 17769 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-28 00:08:45,628 INFO L231 Difference]: Finished difference. Result has 498 places, 839 transitions, 15896 flow [2024-06-28 00:08:45,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15275, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15896, PETRI_PLACES=498, PETRI_TRANSITIONS=839} [2024-06-28 00:08:45,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-28 00:08:45,629 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 839 transitions, 15896 flow [2024-06-28 00:08:45,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:45,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:45,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:45,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 00:08:45,630 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:45,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:45,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1642565724, now seen corresponding path program 5 times [2024-06-28 00:08:45,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:45,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531497027] [2024-06-28 00:08:45,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:45,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:45,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:47,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:47,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:47,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531497027] [2024-06-28 00:08:47,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531497027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:47,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:47,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:47,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638266555] [2024-06-28 00:08:47,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:47,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:47,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:47,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:47,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:47,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:08:47,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 839 transitions, 15896 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:47,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:47,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:08:47,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:50,350 INFO L124 PetriNetUnfolderBase]: 4630/7647 cut-off events. [2024-06-28 00:08:50,351 INFO L125 PetriNetUnfolderBase]: For 1324740/1324740 co-relation queries the response was YES. [2024-06-28 00:08:50,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85063 conditions, 7647 events. 4630/7647 cut-off events. For 1324740/1324740 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 53051 event pairs, 1023 based on Foata normal form. 2/7647 useless extension candidates. Maximal degree in co-relation 84832. Up to 6203 conditions per place. [2024-06-28 00:08:50,496 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 580 selfloop transitions, 273 changer transitions 0/858 dead transitions. [2024-06-28 00:08:50,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 858 transitions, 18272 flow [2024-06-28 00:08:50,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:08:50,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:08:50,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 00:08:50,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-28 00:08:50,498 INFO L175 Difference]: Start difference. First operand has 498 places, 839 transitions, 15896 flow. Second operand 8 states and 164 transitions. [2024-06-28 00:08:50,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 858 transitions, 18272 flow [2024-06-28 00:08:57,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 858 transitions, 17637 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-28 00:08:58,009 INFO L231 Difference]: Finished difference. Result has 500 places, 839 transitions, 15814 flow [2024-06-28 00:08:58,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15261, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15814, PETRI_PLACES=500, PETRI_TRANSITIONS=839} [2024-06-28 00:08:58,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-28 00:08:58,010 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 839 transitions, 15814 flow [2024-06-28 00:08:58,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:58,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:58,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:58,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 00:08:58,010 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:58,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:58,011 INFO L85 PathProgramCache]: Analyzing trace with hash 2071957332, now seen corresponding path program 1 times [2024-06-28 00:08:58,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:58,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360646507] [2024-06-28 00:08:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:58,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:58,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:59,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:59,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:59,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360646507] [2024-06-28 00:08:59,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360646507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:59,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:59,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:59,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669047492] [2024-06-28 00:08:59,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:59,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:59,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:59,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:59,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:59,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 00:08:59,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 839 transitions, 15814 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:59,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:59,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 00:08:59,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:01,958 INFO L124 PetriNetUnfolderBase]: 4654/7674 cut-off events. [2024-06-28 00:09:01,958 INFO L125 PetriNetUnfolderBase]: For 1365524/1365528 co-relation queries the response was YES. [2024-06-28 00:09:02,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85631 conditions, 7674 events. 4654/7674 cut-off events. For 1365524/1365528 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 53189 event pairs, 843 based on Foata normal form. 8/7681 useless extension candidates. Maximal degree in co-relation 85400. Up to 6634 conditions per place. [2024-06-28 00:09:02,099 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 765 selfloop transitions, 101 changer transitions 0/871 dead transitions. [2024-06-28 00:09:02,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 871 transitions, 17872 flow [2024-06-28 00:09:02,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:09:02,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:09:02,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 00:09:02,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 00:09:02,101 INFO L175 Difference]: Start difference. First operand has 500 places, 839 transitions, 15814 flow. Second operand 8 states and 165 transitions. [2024-06-28 00:09:02,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 871 transitions, 17872 flow