./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.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/mix016_pso.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/mix016_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix016_pso.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:23:07,167 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:23:07,234 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:23:07,239 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:23:07,240 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:23:07,261 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:23:07,262 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:23:07,262 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:23:07,262 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:23:07,265 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:23:07,266 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:23:07,266 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:23:07,266 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:23:07,267 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:23:07,267 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:23:07,268 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:23:07,268 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:23:07,268 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:23:07,268 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:23:07,269 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:23:07,269 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:23:07,269 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:23:07,269 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:23:07,269 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:23:07,270 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:23:07,270 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:23:07,270 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:23:07,270 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:23:07,271 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:23:07,271 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:23:07,272 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:23:07,272 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:23:07,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:23:07,272 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:23:07,272 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:23:07,273 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:23:07,273 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:23:07,273 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:23:07,273 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:23:07,273 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:23:07,273 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:23:07,274 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:23:07,274 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:23:07,274 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:23:07,481 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:23:07,512 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:23:07,515 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:23:07,516 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:23:07,516 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:23:07,517 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-27 23:23:08,572 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:23:08,808 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:23:08,809 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-27 23:23:08,826 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b796c533c/169793c78c0b48e9bda20459bb20e164/FLAG317e3c3d5 [2024-06-27 23:23:08,837 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b796c533c/169793c78c0b48e9bda20459bb20e164 [2024-06-27 23:23:08,839 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:23:08,840 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:23:08,840 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/mix016_pso.opt_tso.opt.yml/witness.yml [2024-06-27 23:23:08,896 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:23:08,897 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:23:08,898 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:23:08,898 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:23:08,904 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:23:08,905 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:23:08" (1/2) ... [2024-06-27 23:23:08,906 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ac84d4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:23:08, skipping insertion in model container [2024-06-27 23:23:08,906 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:23:08" (1/2) ... [2024-06-27 23:23:08,907 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@16e1b7ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:23:08, skipping insertion in model container [2024-06-27 23:23:08,907 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:23:08" (2/2) ... [2024-06-27 23:23:08,907 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ac84d4b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:23:08, skipping insertion in model container [2024-06-27 23:23:08,907 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:23:08" (2/2) ... [2024-06-27 23:23:08,907 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:23:08,933 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:23:08,934 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 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_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 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_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:23:08,934 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 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_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 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_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:23:08,934 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 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_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 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_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:23:08,935 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:23:08,935 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-27 23:23:08,974 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:23:09,323 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:23:09,336 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:23:09,444 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:23:09,473 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:23:09,473 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:23:09 WrapperNode [2024-06-27 23:23:09,473 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:23:09,474 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:23:09,474 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:23:09,474 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:23:09,480 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:23:09" (1/1) ... [2024-06-27 23:23:09,493 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:23:09" (1/1) ... [2024-06-27 23:23:09,535 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 149 [2024-06-27 23:23:09,537 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:23:09,538 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:23:09,538 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:23:09,538 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:23:09,547 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:23:09" (1/1) ... [2024-06-27 23:23:09,547 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:23:09" (1/1) ... [2024-06-27 23:23:09,562 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:23:09" (1/1) ... [2024-06-27 23:23:09,579 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:23:09,588 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:23:09" (1/1) ... [2024-06-27 23:23:09,588 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:23:09" (1/1) ... [2024-06-27 23:23:09,595 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:23:09" (1/1) ... [2024-06-27 23:23:09,597 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:23:09" (1/1) ... [2024-06-27 23:23:09,599 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:23:09" (1/1) ... [2024-06-27 23:23:09,600 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:23:09" (1/1) ... [2024-06-27 23:23:09,604 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:23:09,604 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:23:09,604 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:23:09,604 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:23:09,605 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:23:09" (1/1) ... [2024-06-27 23:23:09,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:23:09,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:23:09,663 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:23:09,672 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:23:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:23:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:23:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:23:09,698 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:23:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:23:09,699 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:23:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:23:09,699 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:23:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:23:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:23:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:23:09,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:23:09,701 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:23:09,808 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:23:09,810 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:23:10,123 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:23:10,123 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:23:10,268 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:23:10,269 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:23:10,269 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:23:10 BoogieIcfgContainer [2024-06-27 23:23:10,269 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:23:10,271 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:23:10,271 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:23:10,273 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:23:10,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:23:08" (1/4) ... [2024-06-27 23:23:10,274 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4156948 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:23:10, skipping insertion in model container [2024-06-27 23:23:10,274 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:23:08" (2/4) ... [2024-06-27 23:23:10,274 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4156948 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:23:10, skipping insertion in model container [2024-06-27 23:23:10,274 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:23:09" (3/4) ... [2024-06-27 23:23:10,275 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4156948 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:23:10, skipping insertion in model container [2024-06-27 23:23:10,275 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:23:10" (4/4) ... [2024-06-27 23:23:10,276 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016_pso.opt_tso.opt.i [2024-06-27 23:23:10,290 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:23:10,291 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:23:10,291 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:23:10,331 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:23:10,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:23:10,376 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 23:23:10,376 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:23:10,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:23:10,379 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:23:10,381 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 23:23:10,387 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:23:10,392 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;@43593b5a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:23:10,393 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:23:10,395 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:23:10,395 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:23:10,396 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:23:10,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:10,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:23:10,397 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:23:10,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:10,400 INFO L85 PathProgramCache]: Analyzing trace with hash 397045706, now seen corresponding path program 1 times [2024-06-27 23:23:10,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:10,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594809608] [2024-06-27 23:23:10,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:10,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:11,569 INFO 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:23:11,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:11,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594809608] [2024-06-27 23:23:11,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594809608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:11,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:11,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:23:11,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188368741] [2024-06-27 23:23:11,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:11,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:23:11,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:11,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:23:11,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:23:11,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-27 23:23:11,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:11,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:11,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-27 23:23:11,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:11,934 INFO L124 PetriNetUnfolderBase]: 869/1398 cut-off events. [2024-06-27 23:23:11,934 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 23:23:11,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2776 conditions, 1398 events. 869/1398 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7015 event pairs, 566 based on Foata normal form. 1/1345 useless extension candidates. Maximal degree in co-relation 2764. Up to 1315 conditions per place. [2024-06-27 23:23:11,947 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 30 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 23:23:11,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 167 flow [2024-06-27 23:23:11,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:23:11,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:23:11,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-27 23:23:11,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-27 23:23:11,959 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 79 transitions. [2024-06-27 23:23:11,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 167 flow [2024-06-27 23:23:11,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:11,962 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 23:23:11,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 23:23:11,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 23:23:11,966 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 23:23:11,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:11,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:11,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:11,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:23:11,967 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:23:11,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:11,968 INFO L85 PathProgramCache]: Analyzing trace with hash -691136087, now seen corresponding path program 1 times [2024-06-27 23:23:11,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:11,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277325217] [2024-06-27 23:23:11,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:11,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:12,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:12,796 INFO 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:23:12,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:12,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277325217] [2024-06-27 23:23:12,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277325217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:12,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:12,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:23:12,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039199311] [2024-06-27 23:23:12,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:12,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:23:12,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:12,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:23:12,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:23:12,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:23:12,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:12,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:12,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:23:12,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:13,091 INFO L124 PetriNetUnfolderBase]: 996/1549 cut-off events. [2024-06-27 23:23:13,092 INFO L125 PetriNetUnfolderBase]: For 331/331 co-relation queries the response was YES. [2024-06-27 23:23:13,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1549 events. 996/1549 cut-off events. For 331/331 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7582 event pairs, 519 based on Foata normal form. 3/1549 useless extension candidates. Maximal degree in co-relation 3552. Up to 1484 conditions per place. [2024-06-27 23:23:13,099 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 23:23:13,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-27 23:23:13,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:23:13,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:23:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-27 23:23:13,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:23:13,101 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 100 transitions. [2024-06-27 23:23:13,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-27 23:23:13,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:23:13,103 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 23:23:13,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:23:13,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 23:23:13,104 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 23:23:13,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:13,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:13,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:13,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:23:13,105 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:23:13,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:13,105 INFO L85 PathProgramCache]: Analyzing trace with hash 439035286, now seen corresponding path program 1 times [2024-06-27 23:23:13,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:13,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576182978] [2024-06-27 23:23:13,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:13,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:14,100 INFO 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:23:14,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:14,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576182978] [2024-06-27 23:23:14,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576182978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:14,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:14,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:14,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855177382] [2024-06-27 23:23:14,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:14,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:14,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:14,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:14,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:14,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:23:14,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 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:23:14,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:14,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:23:14,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:14,493 INFO L124 PetriNetUnfolderBase]: 1265/1933 cut-off events. [2024-06-27 23:23:14,494 INFO L125 PetriNetUnfolderBase]: For 1101/1101 co-relation queries the response was YES. [2024-06-27 23:23:14,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4930 conditions, 1933 events. 1265/1933 cut-off events. For 1101/1101 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9175 event pairs, 445 based on Foata normal form. 6/1933 useless extension candidates. Maximal degree in co-relation 4916. Up to 1828 conditions per place. [2024-06-27 23:23:14,503 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 50 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-27 23:23:14,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 68 transitions, 348 flow [2024-06-27 23:23:14,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:14,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:14,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 23:23:14,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-27 23:23:14,506 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 137 transitions. [2024-06-27 23:23:14,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 68 transitions, 348 flow [2024-06-27 23:23:14,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 68 transitions, 328 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:23:14,509 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 179 flow [2024-06-27 23:23:14,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=179, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 23:23:14,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-27 23:23:14,510 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 179 flow [2024-06-27 23:23:14,510 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:23:14,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:14,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:14,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:23:14,511 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:14,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:14,511 INFO L85 PathProgramCache]: Analyzing trace with hash -30884977, now seen corresponding path program 1 times [2024-06-27 23:23:14,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:14,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888055499] [2024-06-27 23:23:14,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:14,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:14,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:15,314 INFO 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:23:15,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:15,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888055499] [2024-06-27 23:23:15,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888055499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:15,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:15,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:23:15,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195248569] [2024-06-27 23:23:15,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:15,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:23:15,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:15,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:23:15,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:23:15,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:15,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:15,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:15,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:15,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:15,810 INFO L124 PetriNetUnfolderBase]: 1260/1926 cut-off events. [2024-06-27 23:23:15,810 INFO L125 PetriNetUnfolderBase]: For 2081/2081 co-relation queries the response was YES. [2024-06-27 23:23:15,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5411 conditions, 1926 events. 1260/1926 cut-off events. For 2081/2081 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9138 event pairs, 542 based on Foata normal form. 2/1927 useless extension candidates. Maximal degree in co-relation 5394. Up to 1872 conditions per place. [2024-06-27 23:23:15,820 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 42 selfloop transitions, 10 changer transitions 0/57 dead transitions. [2024-06-27 23:23:15,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 334 flow [2024-06-27 23:23:15,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:23:15,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:23:15,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-27 23:23:15,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-27 23:23:15,822 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 179 flow. Second operand 5 states and 96 transitions. [2024-06-27 23:23:15,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 334 flow [2024-06-27 23:23:15,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 57 transitions, 305 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:15,825 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 216 flow [2024-06-27 23:23:15,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=216, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-27 23:23:15,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-27 23:23:15,826 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 216 flow [2024-06-27 23:23:15,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:15,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:15,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:15,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:23:15,827 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:23:15,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:15,827 INFO L85 PathProgramCache]: Analyzing trace with hash -930621059, now seen corresponding path program 1 times [2024-06-27 23:23:15,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:15,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131208712] [2024-06-27 23:23:15,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:15,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:15,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:17,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:17,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:17,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131208712] [2024-06-27 23:23:17,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131208712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:17,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:17,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:17,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183411625] [2024-06-27 23:23:17,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:17,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:17,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:17,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:17,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:17,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:17,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 216 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:23:17,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:17,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:17,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:17,660 INFO L124 PetriNetUnfolderBase]: 1255/1919 cut-off events. [2024-06-27 23:23:17,661 INFO L125 PetriNetUnfolderBase]: For 3029/3029 co-relation queries the response was YES. [2024-06-27 23:23:17,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5835 conditions, 1919 events. 1255/1919 cut-off events. For 3029/3029 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9046 event pairs, 521 based on Foata normal form. 2/1920 useless extension candidates. Maximal degree in co-relation 5814. Up to 1856 conditions per place. [2024-06-27 23:23:17,669 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 46 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2024-06-27 23:23:17,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 388 flow [2024-06-27 23:23:17,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:17,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:17,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 23:23:17,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-27 23:23:17,671 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 216 flow. Second operand 6 states and 113 transitions. [2024-06-27 23:23:17,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 388 flow [2024-06-27 23:23:17,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 64 transitions, 372 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:23:17,674 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 260 flow [2024-06-27 23:23:17,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-27 23:23:17,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-27 23:23:17,675 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 260 flow [2024-06-27 23:23:17,675 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:23:17,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:17,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:17,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:23:17,676 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:23:17,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:17,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1215304276, now seen corresponding path program 1 times [2024-06-27 23:23:17,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:17,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512608891] [2024-06-27 23:23:17,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:17,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:17,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:18,636 INFO 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:23:18,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:18,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512608891] [2024-06-27 23:23:18,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512608891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:18,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:18,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:18,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157025459] [2024-06-27 23:23:18,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:18,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:18,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:18,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:18,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:18,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:18,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 260 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:23:18,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:18,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:18,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:19,228 INFO L124 PetriNetUnfolderBase]: 1294/1980 cut-off events. [2024-06-27 23:23:19,229 INFO L125 PetriNetUnfolderBase]: For 4397/4401 co-relation queries the response was YES. [2024-06-27 23:23:19,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 1980 events. 1294/1980 cut-off events. For 4397/4401 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9314 event pairs, 509 based on Foata normal form. 6/1985 useless extension candidates. Maximal degree in co-relation 6513. Up to 1871 conditions per place. [2024-06-27 23:23:19,240 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 24 changer transitions 0/83 dead transitions. [2024-06-27 23:23:19,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 83 transitions, 588 flow [2024-06-27 23:23:19,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:19,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:19,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-27 23:23:19,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-27 23:23:19,242 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 260 flow. Second operand 6 states and 122 transitions. [2024-06-27 23:23:19,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 83 transitions, 588 flow [2024-06-27 23:23:19,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 83 transitions, 558 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:19,248 INFO L231 Difference]: Finished difference. Result has 60 places, 64 transitions, 394 flow [2024-06-27 23:23:19,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=60, PETRI_TRANSITIONS=64} [2024-06-27 23:23:19,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-27 23:23:19,250 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 64 transitions, 394 flow [2024-06-27 23:23:19,250 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:23:19,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:19,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:19,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:23:19,251 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:23:19,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:19,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1243217296, now seen corresponding path program 2 times [2024-06-27 23:23:19,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:19,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927604206] [2024-06-27 23:23:19,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:19,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:19,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:20,285 INFO 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:23:20,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:20,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927604206] [2024-06-27 23:23:20,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927604206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:20,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:20,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:20,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148063739] [2024-06-27 23:23:20,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:20,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:20,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:20,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:20,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:20,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:20,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 64 transitions, 394 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:23:20,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:20,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:20,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:20,821 INFO L124 PetriNetUnfolderBase]: 1289/1973 cut-off events. [2024-06-27 23:23:20,821 INFO L125 PetriNetUnfolderBase]: For 5936/5938 co-relation queries the response was YES. [2024-06-27 23:23:20,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7056 conditions, 1973 events. 1289/1973 cut-off events. For 5936/5938 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9247 event pairs, 506 based on Foata normal form. 4/1976 useless extension candidates. Maximal degree in co-relation 7028. Up to 1866 conditions per place. [2024-06-27 23:23:20,837 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 50 selfloop transitions, 25 changer transitions 0/80 dead transitions. [2024-06-27 23:23:20,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 80 transitions, 608 flow [2024-06-27 23:23:20,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:20,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:20,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 23:23:20,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-27 23:23:20,838 INFO L175 Difference]: Start difference. First operand has 60 places, 64 transitions, 394 flow. Second operand 6 states and 118 transitions. [2024-06-27 23:23:20,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 80 transitions, 608 flow [2024-06-27 23:23:20,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 80 transitions, 588 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 23:23:20,845 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 434 flow [2024-06-27 23:23:20,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=434, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-27 23:23:20,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-27 23:23:20,847 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 434 flow [2024-06-27 23:23:20,847 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:23:20,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:20,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:20,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:23:20,848 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:23:20,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:20,848 INFO L85 PathProgramCache]: Analyzing trace with hash 237420078, now seen corresponding path program 3 times [2024-06-27 23:23:20,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:20,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67185672] [2024-06-27 23:23:20,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:20,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:20,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:21,573 INFO 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:23:21,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:21,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67185672] [2024-06-27 23:23:21,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67185672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:21,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:21,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:21,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734740265] [2024-06-27 23:23:21,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:21,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:21,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:21,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:21,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:21,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:21,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 434 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:23:21,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:21,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:21,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:22,175 INFO L124 PetriNetUnfolderBase]: 1312/2008 cut-off events. [2024-06-27 23:23:22,175 INFO L125 PetriNetUnfolderBase]: For 7162/7168 co-relation queries the response was YES. [2024-06-27 23:23:22,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7399 conditions, 2008 events. 1312/2008 cut-off events. For 7162/7168 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9443 event pairs, 504 based on Foata normal form. 8/2015 useless extension candidates. Maximal degree in co-relation 7366. Up to 1890 conditions per place. [2024-06-27 23:23:22,185 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 55 selfloop transitions, 37 changer transitions 0/97 dead transitions. [2024-06-27 23:23:22,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 97 transitions, 791 flow [2024-06-27 23:23:22,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:22,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:22,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:23:22,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 23:23:22,187 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 434 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:23:22,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 97 transitions, 791 flow [2024-06-27 23:23:22,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 97 transitions, 716 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:22,195 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 596 flow [2024-06-27 23:23:22,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=596, PETRI_PLACES=72, PETRI_TRANSITIONS=77} [2024-06-27 23:23:22,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-27 23:23:22,197 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 596 flow [2024-06-27 23:23:22,197 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:23:22,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:22,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:22,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:23:22,198 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:23:22,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:22,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1061284348, now seen corresponding path program 1 times [2024-06-27 23:23:22,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:22,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690020976] [2024-06-27 23:23:22,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:22,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:22,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:23,399 INFO 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:23:23,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:23,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690020976] [2024-06-27 23:23:23,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690020976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:23,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:23,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:23,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681526178] [2024-06-27 23:23:23,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:23,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:23,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:23,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:23,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:23,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:23,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 77 transitions, 596 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:23,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:23,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:23,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:24,032 INFO L124 PetriNetUnfolderBase]: 1335/2048 cut-off events. [2024-06-27 23:23:24,032 INFO L125 PetriNetUnfolderBase]: For 8773/8773 co-relation queries the response was YES. [2024-06-27 23:23:24,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7791 conditions, 2048 events. 1335/2048 cut-off events. For 8773/8773 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9649 event pairs, 476 based on Foata normal form. 2/2049 useless extension candidates. Maximal degree in co-relation 7755. Up to 1931 conditions per place. [2024-06-27 23:23:24,048 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 74 selfloop transitions, 26 changer transitions 0/105 dead transitions. [2024-06-27 23:23:24,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 908 flow [2024-06-27 23:23:24,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:24,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:24,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:23:24,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 23:23:24,050 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 596 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:23:24,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 908 flow [2024-06-27 23:23:24,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 105 transitions, 849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:24,062 INFO L231 Difference]: Finished difference. Result has 76 places, 85 transitions, 658 flow [2024-06-27 23:23:24,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=658, PETRI_PLACES=76, PETRI_TRANSITIONS=85} [2024-06-27 23:23:24,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-27 23:23:24,063 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 85 transitions, 658 flow [2024-06-27 23:23:24,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:24,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:24,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:24,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:23:24,063 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:24,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:24,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1147406520, now seen corresponding path program 2 times [2024-06-27 23:23:24,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:24,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616366828] [2024-06-27 23:23:24,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:24,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:24,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:25,240 INFO 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:23:25,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:25,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616366828] [2024-06-27 23:23:25,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616366828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:25,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:25,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:25,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383760000] [2024-06-27 23:23:25,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:25,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:25,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:25,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:25,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:25,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:25,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 85 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:25,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:25,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:25,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:25,872 INFO L124 PetriNetUnfolderBase]: 1362/2099 cut-off events. [2024-06-27 23:23:25,873 INFO L125 PetriNetUnfolderBase]: For 11402/11406 co-relation queries the response was YES. [2024-06-27 23:23:25,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 2099 events. 1362/2099 cut-off events. For 11402/11406 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10079 event pairs, 488 based on Foata normal form. 6/2104 useless extension candidates. Maximal degree in co-relation 8411. Up to 1880 conditions per place. [2024-06-27 23:23:25,885 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 65 selfloop transitions, 48 changer transitions 0/118 dead transitions. [2024-06-27 23:23:25,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 118 transitions, 1118 flow [2024-06-27 23:23:25,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:25,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:25,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 23:23:25,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-27 23:23:25,886 INFO L175 Difference]: Start difference. First operand has 76 places, 85 transitions, 658 flow. Second operand 7 states and 143 transitions. [2024-06-27 23:23:25,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 118 transitions, 1118 flow [2024-06-27 23:23:25,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 118 transitions, 1064 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:23:25,895 INFO L231 Difference]: Finished difference. Result has 81 places, 94 transitions, 806 flow [2024-06-27 23:23:25,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=806, PETRI_PLACES=81, PETRI_TRANSITIONS=94} [2024-06-27 23:23:25,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-27 23:23:25,897 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 94 transitions, 806 flow [2024-06-27 23:23:25,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:25,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:25,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:25,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:23:25,898 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:23:25,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:25,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1147406334, now seen corresponding path program 1 times [2024-06-27 23:23:25,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:25,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503562107] [2024-06-27 23:23:25,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:25,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:27,204 INFO 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:23:27,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:27,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503562107] [2024-06-27 23:23:27,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503562107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:27,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:27,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:27,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190649455] [2024-06-27 23:23:27,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:27,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:27,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:27,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:27,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:27,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:27,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 94 transitions, 806 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:27,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:27,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:27,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:27,851 INFO L124 PetriNetUnfolderBase]: 1389/2130 cut-off events. [2024-06-27 23:23:27,852 INFO L125 PetriNetUnfolderBase]: For 14347/14349 co-relation queries the response was YES. [2024-06-27 23:23:27,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9100 conditions, 2130 events. 1389/2130 cut-off events. For 14347/14349 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10094 event pairs, 495 based on Foata normal form. 4/2132 useless extension candidates. Maximal degree in co-relation 9061. Up to 1948 conditions per place. [2024-06-27 23:23:27,861 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 77 selfloop transitions, 44 changer transitions 0/126 dead transitions. [2024-06-27 23:23:27,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1274 flow [2024-06-27 23:23:27,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:27,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:27,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 23:23:27,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-27 23:23:27,863 INFO L175 Difference]: Start difference. First operand has 81 places, 94 transitions, 806 flow. Second operand 7 states and 141 transitions. [2024-06-27 23:23:27,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1274 flow [2024-06-27 23:23:27,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1245 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 23:23:27,887 INFO L231 Difference]: Finished difference. Result has 87 places, 103 transitions, 961 flow [2024-06-27 23:23:27,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=961, PETRI_PLACES=87, PETRI_TRANSITIONS=103} [2024-06-27 23:23:27,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-27 23:23:27,888 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 103 transitions, 961 flow [2024-06-27 23:23:27,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:27,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:27,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:27,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:23:27,889 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:23:27,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:27,889 INFO L85 PathProgramCache]: Analyzing trace with hash -114731010, now seen corresponding path program 2 times [2024-06-27 23:23:27,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:27,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596162850] [2024-06-27 23:23:27,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:27,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:27,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:29,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:23:29,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:29,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596162850] [2024-06-27 23:23:29,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596162850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:29,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:29,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:29,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54673016] [2024-06-27 23:23:29,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:29,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:29,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:29,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:29,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:29,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:29,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 103 transitions, 961 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:29,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:29,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:29,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:30,001 INFO L124 PetriNetUnfolderBase]: 1400/2151 cut-off events. [2024-06-27 23:23:30,001 INFO L125 PetriNetUnfolderBase]: For 17231/17235 co-relation queries the response was YES. [2024-06-27 23:23:30,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9756 conditions, 2151 events. 1400/2151 cut-off events. For 17231/17235 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10224 event pairs, 483 based on Foata normal form. 6/2156 useless extension candidates. Maximal degree in co-relation 9713. Up to 1960 conditions per place. [2024-06-27 23:23:30,016 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 51 changer transitions 0/127 dead transitions. [2024-06-27 23:23:30,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 127 transitions, 1345 flow [2024-06-27 23:23:30,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:30,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:23:30,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 23:23:30,018 INFO L175 Difference]: Start difference. First operand has 87 places, 103 transitions, 961 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:23:30,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 127 transitions, 1345 flow [2024-06-27 23:23:30,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 127 transitions, 1288 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:30,036 INFO L231 Difference]: Finished difference. Result has 90 places, 106 transitions, 1048 flow [2024-06-27 23:23:30,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1048, PETRI_PLACES=90, PETRI_TRANSITIONS=106} [2024-06-27 23:23:30,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 23:23:30,037 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 106 transitions, 1048 flow [2024-06-27 23:23:30,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:30,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:30,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:30,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:23:30,038 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:30,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:30,039 INFO L85 PathProgramCache]: Analyzing trace with hash -970274814, now seen corresponding path program 3 times [2024-06-27 23:23:30,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:30,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407889709] [2024-06-27 23:23:30,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:30,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:30,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:31,267 INFO 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:23:31,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:31,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407889709] [2024-06-27 23:23:31,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407889709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:31,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:31,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:31,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851661888] [2024-06-27 23:23:31,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:31,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:31,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:31,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:31,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:31,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:31,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 106 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:31,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:31,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:31,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:31,963 INFO L124 PetriNetUnfolderBase]: 1395/2144 cut-off events. [2024-06-27 23:23:31,964 INFO L125 PetriNetUnfolderBase]: For 19563/19567 co-relation queries the response was YES. [2024-06-27 23:23:31,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10036 conditions, 2144 events. 1395/2144 cut-off events. For 19563/19567 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10207 event pairs, 483 based on Foata normal form. 6/2149 useless extension candidates. Maximal degree in co-relation 9990. Up to 1955 conditions per place. [2024-06-27 23:23:31,975 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 76 selfloop transitions, 47 changer transitions 0/128 dead transitions. [2024-06-27 23:23:31,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 128 transitions, 1412 flow [2024-06-27 23:23:31,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:31,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:31,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:23:31,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-27 23:23:31,977 INFO L175 Difference]: Start difference. First operand has 90 places, 106 transitions, 1048 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:23:31,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 128 transitions, 1412 flow [2024-06-27 23:23:31,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 128 transitions, 1315 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:31,993 INFO L231 Difference]: Finished difference. Result has 94 places, 106 transitions, 1056 flow [2024-06-27 23:23:31,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1056, PETRI_PLACES=94, PETRI_TRANSITIONS=106} [2024-06-27 23:23:31,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-27 23:23:31,995 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 106 transitions, 1056 flow [2024-06-27 23:23:31,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:31,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:31,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:31,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:23:31,995 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:23:31,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:31,996 INFO L85 PathProgramCache]: Analyzing trace with hash -973842876, now seen corresponding path program 3 times [2024-06-27 23:23:31,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:31,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560290090] [2024-06-27 23:23:31,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:31,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:32,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:33,053 INFO 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:23:33,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:33,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560290090] [2024-06-27 23:23:33,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560290090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:33,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:33,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:33,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672558269] [2024-06-27 23:23:33,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:33,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:33,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:33,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:33,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:33,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:33,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 106 transitions, 1056 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:33,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:33,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:33,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:33,689 INFO L124 PetriNetUnfolderBase]: 1390/2132 cut-off events. [2024-06-27 23:23:33,690 INFO L125 PetriNetUnfolderBase]: For 21896/21896 co-relation queries the response was YES. [2024-06-27 23:23:33,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10143 conditions, 2132 events. 1390/2132 cut-off events. For 21896/21896 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10114 event pairs, 489 based on Foata normal form. 2/2133 useless extension candidates. Maximal degree in co-relation 10094. Up to 1923 conditions per place. [2024-06-27 23:23:33,702 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 73 selfloop transitions, 49 changer transitions 0/127 dead transitions. [2024-06-27 23:23:33,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 127 transitions, 1418 flow [2024-06-27 23:23:33,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:33,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:33,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 23:23:33,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-27 23:23:33,703 INFO L175 Difference]: Start difference. First operand has 94 places, 106 transitions, 1056 flow. Second operand 7 states and 138 transitions. [2024-06-27 23:23:33,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 127 transitions, 1418 flow [2024-06-27 23:23:33,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 127 transitions, 1347 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:33,721 INFO L231 Difference]: Finished difference. Result has 98 places, 106 transitions, 1092 flow [2024-06-27 23:23:33,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1092, PETRI_PLACES=98, PETRI_TRANSITIONS=106} [2024-06-27 23:23:33,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-27 23:23:33,722 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 106 transitions, 1092 flow [2024-06-27 23:23:33,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:33,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:33,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:33,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:23:33,723 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:23:33,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:33,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1729083720, now seen corresponding path program 4 times [2024-06-27 23:23:33,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:33,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228612150] [2024-06-27 23:23:33,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:33,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:33,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:34,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:23:34,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:34,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228612150] [2024-06-27 23:23:34,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228612150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:34,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:34,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:34,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580504112] [2024-06-27 23:23:34,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:34,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:34,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:34,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:34,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:34,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:34,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 106 transitions, 1092 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:34,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:34,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:34,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:35,128 INFO L124 PetriNetUnfolderBase]: 1460/2262 cut-off events. [2024-06-27 23:23:35,129 INFO L125 PetriNetUnfolderBase]: For 25294/25296 co-relation queries the response was YES. [2024-06-27 23:23:35,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10978 conditions, 2262 events. 1460/2262 cut-off events. For 25294/25296 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10894 event pairs, 453 based on Foata normal form. 4/2265 useless extension candidates. Maximal degree in co-relation 10927. Up to 2075 conditions per place. [2024-06-27 23:23:35,140 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 109 selfloop transitions, 50 changer transitions 0/164 dead transitions. [2024-06-27 23:23:35,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 164 transitions, 1831 flow [2024-06-27 23:23:35,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:35,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:35,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:23:35,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 23:23:35,142 INFO L175 Difference]: Start difference. First operand has 98 places, 106 transitions, 1092 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:23:35,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 164 transitions, 1831 flow [2024-06-27 23:23:35,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 164 transitions, 1697 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:35,164 INFO L231 Difference]: Finished difference. Result has 104 places, 129 transitions, 1335 flow [2024-06-27 23:23:35,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1335, PETRI_PLACES=104, PETRI_TRANSITIONS=129} [2024-06-27 23:23:35,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-27 23:23:35,165 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 129 transitions, 1335 flow [2024-06-27 23:23:35,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:35,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:35,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:35,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:23:35,165 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:23:35,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:35,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1903914180, now seen corresponding path program 5 times [2024-06-27 23:23:35,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:35,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287019461] [2024-06-27 23:23:35,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:35,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:35,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:36,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:36,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:36,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287019461] [2024-06-27 23:23:36,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287019461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:36,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:36,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:36,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490832805] [2024-06-27 23:23:36,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:36,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:36,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:36,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:36,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:36,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:36,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 129 transitions, 1335 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:36,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:36,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:36,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:36,930 INFO L124 PetriNetUnfolderBase]: 1480/2281 cut-off events. [2024-06-27 23:23:36,930 INFO L125 PetriNetUnfolderBase]: For 28246/28248 co-relation queries the response was YES. [2024-06-27 23:23:36,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11363 conditions, 2281 events. 1480/2281 cut-off events. For 28246/28248 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10987 event pairs, 478 based on Foata normal form. 5/2285 useless extension candidates. Maximal degree in co-relation 11309. Up to 2118 conditions per place. [2024-06-27 23:23:36,943 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 113 selfloop transitions, 49 changer transitions 0/167 dead transitions. [2024-06-27 23:23:36,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 167 transitions, 1897 flow [2024-06-27 23:23:36,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:36,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:36,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:23:36,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:23:36,948 INFO L175 Difference]: Start difference. First operand has 104 places, 129 transitions, 1335 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:23:36,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 167 transitions, 1897 flow [2024-06-27 23:23:36,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 167 transitions, 1769 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:36,978 INFO L231 Difference]: Finished difference. Result has 108 places, 143 transitions, 1509 flow [2024-06-27 23:23:36,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1509, PETRI_PLACES=108, PETRI_TRANSITIONS=143} [2024-06-27 23:23:36,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-27 23:23:36,979 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 143 transitions, 1509 flow [2024-06-27 23:23:36,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:36,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:36,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:36,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:23:36,981 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:36,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:36,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1930846050, now seen corresponding path program 6 times [2024-06-27 23:23:36,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:36,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108696694] [2024-06-27 23:23:36,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:36,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:36,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:37,890 INFO 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:23:37,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:37,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108696694] [2024-06-27 23:23:37,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108696694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:37,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:37,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:37,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634483781] [2024-06-27 23:23:37,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:37,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:37,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:37,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:37,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:37,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:37,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 143 transitions, 1509 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:37,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:37,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:37,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:38,685 INFO L124 PetriNetUnfolderBase]: 1496/2307 cut-off events. [2024-06-27 23:23:38,685 INFO L125 PetriNetUnfolderBase]: For 30766/30772 co-relation queries the response was YES. [2024-06-27 23:23:38,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11700 conditions, 2307 events. 1496/2307 cut-off events. For 30766/30772 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11160 event pairs, 488 based on Foata normal form. 8/2314 useless extension candidates. Maximal degree in co-relation 11644. Up to 2029 conditions per place. [2024-06-27 23:23:38,698 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 79 selfloop transitions, 94 changer transitions 0/178 dead transitions. [2024-06-27 23:23:38,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 178 transitions, 2007 flow [2024-06-27 23:23:38,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:38,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:38,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 23:23:38,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 23:23:38,700 INFO L175 Difference]: Start difference. First operand has 108 places, 143 transitions, 1509 flow. Second operand 8 states and 156 transitions. [2024-06-27 23:23:38,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 178 transitions, 2007 flow [2024-06-27 23:23:38,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 178 transitions, 1896 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:38,724 INFO L231 Difference]: Finished difference. Result has 113 places, 154 transitions, 1693 flow [2024-06-27 23:23:38,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1693, PETRI_PLACES=113, PETRI_TRANSITIONS=154} [2024-06-27 23:23:38,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-27 23:23:38,725 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 154 transitions, 1693 flow [2024-06-27 23:23:38,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:38,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:38,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:38,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:23:38,726 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:23:38,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:38,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1930846236, now seen corresponding path program 4 times [2024-06-27 23:23:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869129173] [2024-06-27 23:23:38,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:38,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:38,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:39,878 INFO 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:23:39,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:39,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869129173] [2024-06-27 23:23:39,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869129173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:39,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:39,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:39,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085826085] [2024-06-27 23:23:39,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:39,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:39,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:39,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:39,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:39,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:39,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 154 transitions, 1693 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:39,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:39,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:39,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:40,621 INFO L124 PetriNetUnfolderBase]: 1519/2350 cut-off events. [2024-06-27 23:23:40,621 INFO L125 PetriNetUnfolderBase]: For 34059/34061 co-relation queries the response was YES. [2024-06-27 23:23:40,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12231 conditions, 2350 events. 1519/2350 cut-off events. For 34059/34061 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11487 event pairs, 494 based on Foata normal form. 4/2352 useless extension candidates. Maximal degree in co-relation 12173. Up to 2128 conditions per place. [2024-06-27 23:23:40,635 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 125 selfloop transitions, 61 changer transitions 0/191 dead transitions. [2024-06-27 23:23:40,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 191 transitions, 2277 flow [2024-06-27 23:23:40,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:40,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:40,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 23:23:40,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 23:23:40,636 INFO L175 Difference]: Start difference. First operand has 113 places, 154 transitions, 1693 flow. Second operand 8 states and 156 transitions. [2024-06-27 23:23:40,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 191 transitions, 2277 flow [2024-06-27 23:23:40,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 191 transitions, 1977 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:40,662 INFO L231 Difference]: Finished difference. Result has 115 places, 167 transitions, 1677 flow [2024-06-27 23:23:40,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1677, PETRI_PLACES=115, PETRI_TRANSITIONS=167} [2024-06-27 23:23:40,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 23:23:40,662 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 167 transitions, 1677 flow [2024-06-27 23:23:40,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:40,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:40,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:40,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:23:40,663 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:23:40,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash -114722082, now seen corresponding path program 1 times [2024-06-27 23:23:40,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:40,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012333089] [2024-06-27 23:23:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:40,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:40,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:42,224 INFO 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:23:42,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:42,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012333089] [2024-06-27 23:23:42,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012333089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:42,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:42,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:42,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140272115] [2024-06-27 23:23:42,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:42,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:42,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:42,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:42,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:42,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:23:42,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 167 transitions, 1677 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:23:42,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:42,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:23:42,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:42,918 INFO L124 PetriNetUnfolderBase]: 1341/2152 cut-off events. [2024-06-27 23:23:42,918 INFO L125 PetriNetUnfolderBase]: For 32465/32465 co-relation queries the response was YES. [2024-06-27 23:23:42,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10868 conditions, 2152 events. 1341/2152 cut-off events. For 32465/32465 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10792 event pairs, 423 based on Foata normal form. 4/2143 useless extension candidates. Maximal degree in co-relation 10811. Up to 1964 conditions per place. [2024-06-27 23:23:42,959 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 15 changer transitions 0/188 dead transitions. [2024-06-27 23:23:42,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 188 transitions, 2149 flow [2024-06-27 23:23:42,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:42,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:42,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 23:23:42,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 23:23:42,961 INFO L175 Difference]: Start difference. First operand has 115 places, 167 transitions, 1677 flow. Second operand 8 states and 147 transitions. [2024-06-27 23:23:42,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 188 transitions, 2149 flow [2024-06-27 23:23:42,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 188 transitions, 2071 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:42,987 INFO L231 Difference]: Finished difference. Result has 120 places, 169 transitions, 1668 flow [2024-06-27 23:23:42,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1668, PETRI_PLACES=120, PETRI_TRANSITIONS=169} [2024-06-27 23:23:42,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-27 23:23:42,987 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 169 transitions, 1668 flow [2024-06-27 23:23:42,988 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:23:42,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:42,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:42,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:23:42,988 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:42,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:42,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1756359192, now seen corresponding path program 1 times [2024-06-27 23:23:42,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:42,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272496294] [2024-06-27 23:23:42,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:42,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:43,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:43,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:43,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:43,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272496294] [2024-06-27 23:23:43,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272496294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:43,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:43,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:23:43,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65666127] [2024-06-27 23:23:43,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:43,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:23:43,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:43,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:23:43,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:23:43,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:23:43,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 169 transitions, 1668 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:43,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:43,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:23:43,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:44,084 INFO L124 PetriNetUnfolderBase]: 1232/2025 cut-off events. [2024-06-27 23:23:44,084 INFO L125 PetriNetUnfolderBase]: For 34268/34269 co-relation queries the response was YES. [2024-06-27 23:23:44,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10427 conditions, 2025 events. 1232/2025 cut-off events. For 34268/34269 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 10521 event pairs, 425 based on Foata normal form. 2/2017 useless extension candidates. Maximal degree in co-relation 10368. Up to 1808 conditions per place. [2024-06-27 23:23:44,097 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 144 selfloop transitions, 10 changer transitions 0/179 dead transitions. [2024-06-27 23:23:44,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 179 transitions, 2022 flow [2024-06-27 23:23:44,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:44,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:44,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 23:23:44,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 23:23:44,099 INFO L175 Difference]: Start difference. First operand has 120 places, 169 transitions, 1668 flow. Second operand 6 states and 112 transitions. [2024-06-27 23:23:44,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 179 transitions, 2022 flow [2024-06-27 23:23:44,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 179 transitions, 1960 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:44,128 INFO L231 Difference]: Finished difference. Result has 119 places, 172 transitions, 1658 flow [2024-06-27 23:23:44,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=119, PETRI_TRANSITIONS=172} [2024-06-27 23:23:44,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-27 23:23:44,128 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 172 transitions, 1658 flow [2024-06-27 23:23:44,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:44,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:44,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:44,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:23:44,129 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:44,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:44,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1213581494, now seen corresponding path program 1 times [2024-06-27 23:23:44,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:44,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144253908] [2024-06-27 23:23:44,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:44,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:45,489 INFO 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:23:45,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:45,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144253908] [2024-06-27 23:23:45,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144253908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:45,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:45,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:45,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860862802] [2024-06-27 23:23:45,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:45,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:45,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:45,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:45,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:45,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:45,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 172 transitions, 1658 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:23:45,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:45,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:45,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:46,360 INFO L124 PetriNetUnfolderBase]: 1519/2352 cut-off events. [2024-06-27 23:23:46,360 INFO L125 PetriNetUnfolderBase]: For 43326/43326 co-relation queries the response was YES. [2024-06-27 23:23:46,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12562 conditions, 2352 events. 1519/2352 cut-off events. For 43326/43326 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11455 event pairs, 400 based on Foata normal form. 2/2353 useless extension candidates. Maximal degree in co-relation 12504. Up to 2156 conditions per place. [2024-06-27 23:23:46,373 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 141 selfloop transitions, 50 changer transitions 0/196 dead transitions. [2024-06-27 23:23:46,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 196 transitions, 2150 flow [2024-06-27 23:23:46,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:23:46,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:23:46,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:23:46,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:23:46,375 INFO L175 Difference]: Start difference. First operand has 119 places, 172 transitions, 1658 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:23:46,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 196 transitions, 2150 flow [2024-06-27 23:23:46,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 196 transitions, 2120 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:46,402 INFO L231 Difference]: Finished difference. Result has 124 places, 175 transitions, 1781 flow [2024-06-27 23:23:46,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1781, PETRI_PLACES=124, PETRI_TRANSITIONS=175} [2024-06-27 23:23:46,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 23:23:46,403 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 175 transitions, 1781 flow [2024-06-27 23:23:46,403 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:23:46,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:46,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:46,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:23:46,404 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:46,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:46,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1209856844, now seen corresponding path program 2 times [2024-06-27 23:23:46,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:46,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704788411] [2024-06-27 23:23:46,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:46,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:46,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:47,794 INFO 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:23:47,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:47,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704788411] [2024-06-27 23:23:47,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704788411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:47,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:47,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:47,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058316573] [2024-06-27 23:23:47,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:47,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:47,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:47,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:47,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:47,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:47,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 175 transitions, 1781 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:23:47,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:47,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:47,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:48,595 INFO L124 PetriNetUnfolderBase]: 1562/2430 cut-off events. [2024-06-27 23:23:48,595 INFO L125 PetriNetUnfolderBase]: For 49365/49365 co-relation queries the response was YES. [2024-06-27 23:23:48,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13595 conditions, 2430 events. 1562/2430 cut-off events. For 49365/49365 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11968 event pairs, 423 based on Foata normal form. 2/2430 useless extension candidates. Maximal degree in co-relation 13536. Up to 1950 conditions per place. [2024-06-27 23:23:48,610 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 111 changer transitions 0/218 dead transitions. [2024-06-27 23:23:48,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 218 transitions, 2754 flow [2024-06-27 23:23:48,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:48,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:48,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 23:23:48,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-27 23:23:48,612 INFO L175 Difference]: Start difference. First operand has 124 places, 175 transitions, 1781 flow. Second operand 8 states and 165 transitions. [2024-06-27 23:23:48,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 218 transitions, 2754 flow [2024-06-27 23:23:48,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 218 transitions, 2629 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:48,644 INFO L231 Difference]: Finished difference. Result has 125 places, 187 transitions, 2064 flow [2024-06-27 23:23:48,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2064, PETRI_PLACES=125, PETRI_TRANSITIONS=187} [2024-06-27 23:23:48,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-27 23:23:48,645 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 187 transitions, 2064 flow [2024-06-27 23:23:48,645 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:23:48,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:48,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:48,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:23:48,645 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:48,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:48,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1209862424, now seen corresponding path program 3 times [2024-06-27 23:23:48,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:48,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716448117] [2024-06-27 23:23:48,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:48,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:48,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:50,004 INFO 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:23:50,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:50,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716448117] [2024-06-27 23:23:50,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716448117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:50,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:50,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:50,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554490378] [2024-06-27 23:23:50,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:50,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:50,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:50,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:50,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:50,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:50,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 187 transitions, 2064 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:23:50,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:50,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:50,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:50,637 INFO L124 PetriNetUnfolderBase]: 1557/2423 cut-off events. [2024-06-27 23:23:50,637 INFO L125 PetriNetUnfolderBase]: For 54548/54548 co-relation queries the response was YES. [2024-06-27 23:23:50,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14116 conditions, 2423 events. 1557/2423 cut-off events. For 54548/54548 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11995 event pairs, 423 based on Foata normal form. 2/2423 useless extension candidates. Maximal degree in co-relation 14056. Up to 1945 conditions per place. [2024-06-27 23:23:50,652 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 105 selfloop transitions, 107 changer transitions 0/217 dead transitions. [2024-06-27 23:23:50,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 217 transitions, 2799 flow [2024-06-27 23:23:50,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:50,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:50,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 23:23:50,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:23:50,669 INFO L175 Difference]: Start difference. First operand has 125 places, 187 transitions, 2064 flow. Second operand 8 states and 164 transitions. [2024-06-27 23:23:50,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 217 transitions, 2799 flow [2024-06-27 23:23:50,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 217 transitions, 2718 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 23:23:50,708 INFO L231 Difference]: Finished difference. Result has 131 places, 187 transitions, 2209 flow [2024-06-27 23:23:50,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2209, PETRI_PLACES=131, PETRI_TRANSITIONS=187} [2024-06-27 23:23:50,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-27 23:23:50,708 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 187 transitions, 2209 flow [2024-06-27 23:23:50,709 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:23:50,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:50,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:50,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:23:50,709 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:50,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:50,709 INFO L85 PathProgramCache]: Analyzing trace with hash 730955478, now seen corresponding path program 4 times [2024-06-27 23:23:50,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:50,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073068294] [2024-06-27 23:23:50,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:50,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:52,098 INFO 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:23:52,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:52,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073068294] [2024-06-27 23:23:52,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073068294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:52,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:52,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:52,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298748806] [2024-06-27 23:23:52,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:52,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:52,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:52,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:52,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:52,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:52,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 187 transitions, 2209 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:23:52,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:52,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:52,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:52,953 INFO L124 PetriNetUnfolderBase]: 1584/2482 cut-off events. [2024-06-27 23:23:52,953 INFO L125 PetriNetUnfolderBase]: For 60293/60293 co-relation queries the response was YES. [2024-06-27 23:23:52,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14915 conditions, 2482 events. 1584/2482 cut-off events. For 60293/60293 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12409 event pairs, 443 based on Foata normal form. 2/2483 useless extension candidates. Maximal degree in co-relation 14851. Up to 1974 conditions per place. [2024-06-27 23:23:52,970 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 106 selfloop transitions, 114 changer transitions 0/225 dead transitions. [2024-06-27 23:23:52,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 225 transitions, 3173 flow [2024-06-27 23:23:52,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:52,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 23:23:52,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-27 23:23:52,972 INFO L175 Difference]: Start difference. First operand has 131 places, 187 transitions, 2209 flow. Second operand 8 states and 163 transitions. [2024-06-27 23:23:52,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 225 transitions, 3173 flow [2024-06-27 23:23:53,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 225 transitions, 2984 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:53,019 INFO L231 Difference]: Finished difference. Result has 135 places, 193 transitions, 2365 flow [2024-06-27 23:23:53,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2365, PETRI_PLACES=135, PETRI_TRANSITIONS=193} [2024-06-27 23:23:53,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-27 23:23:53,020 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 193 transitions, 2365 flow [2024-06-27 23:23:53,020 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:23:53,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:53,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:53,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:23:53,021 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:23:53,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:53,021 INFO L85 PathProgramCache]: Analyzing trace with hash -13752600, now seen corresponding path program 5 times [2024-06-27 23:23:53,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:53,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464200409] [2024-06-27 23:23:53,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:53,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:53,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:54,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:23:54,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464200409] [2024-06-27 23:23:54,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464200409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:54,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:54,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:54,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966310619] [2024-06-27 23:23:54,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:54,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:54,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:54,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:54,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:54,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:54,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 193 transitions, 2365 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:23:54,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:54,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:54,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:55,042 INFO L124 PetriNetUnfolderBase]: 1579/2474 cut-off events. [2024-06-27 23:23:55,043 INFO L125 PetriNetUnfolderBase]: For 64003/64003 co-relation queries the response was YES. [2024-06-27 23:23:55,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15039 conditions, 2474 events. 1579/2474 cut-off events. For 64003/64003 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12402 event pairs, 443 based on Foata normal form. 2/2475 useless extension candidates. Maximal degree in co-relation 14973. Up to 1969 conditions per place. [2024-06-27 23:23:55,060 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 100 selfloop transitions, 116 changer transitions 0/221 dead transitions. [2024-06-27 23:23:55,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 221 transitions, 3110 flow [2024-06-27 23:23:55,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:55,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:55,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:23:55,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 23:23:55,062 INFO L175 Difference]: Start difference. First operand has 135 places, 193 transitions, 2365 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:23:55,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 221 transitions, 3110 flow [2024-06-27 23:23:55,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 221 transitions, 2875 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:55,116 INFO L231 Difference]: Finished difference. Result has 139 places, 193 transitions, 2373 flow [2024-06-27 23:23:55,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2373, PETRI_PLACES=139, PETRI_TRANSITIONS=193} [2024-06-27 23:23:55,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 23:23:55,117 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 193 transitions, 2373 flow [2024-06-27 23:23:55,117 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:23:55,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:55,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:55,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:23:55,118 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:55,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:55,118 INFO L85 PathProgramCache]: Analyzing trace with hash -116999526, now seen corresponding path program 6 times [2024-06-27 23:23:55,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:55,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061923083] [2024-06-27 23:23:55,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:55,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:56,647 INFO 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:23:56,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:56,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061923083] [2024-06-27 23:23:56,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061923083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:56,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:56,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:56,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967738248] [2024-06-27 23:23:56,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:56,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:56,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:56,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:56,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:56,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:56,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 193 transitions, 2373 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:23:56,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:56,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:56,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:57,412 INFO L124 PetriNetUnfolderBase]: 1574/2467 cut-off events. [2024-06-27 23:23:57,412 INFO L125 PetriNetUnfolderBase]: For 67668/67668 co-relation queries the response was YES. [2024-06-27 23:23:57,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15093 conditions, 2467 events. 1574/2467 cut-off events. For 67668/67668 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12321 event pairs, 443 based on Foata normal form. 2/2468 useless extension candidates. Maximal degree in co-relation 15025. Up to 1964 conditions per place. [2024-06-27 23:23:57,429 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 82 selfloop transitions, 130 changer transitions 0/217 dead transitions. [2024-06-27 23:23:57,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 217 transitions, 2992 flow [2024-06-27 23:23:57,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:57,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:23:57,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-27 23:23:57,431 INFO L175 Difference]: Start difference. First operand has 139 places, 193 transitions, 2373 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:23:57,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 217 transitions, 2992 flow [2024-06-27 23:23:57,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 217 transitions, 2746 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:57,484 INFO L231 Difference]: Finished difference. Result has 142 places, 193 transitions, 2398 flow [2024-06-27 23:23:57,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2127, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2398, PETRI_PLACES=142, PETRI_TRANSITIONS=193} [2024-06-27 23:23:57,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-27 23:23:57,485 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 193 transitions, 2398 flow [2024-06-27 23:23:57,485 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:23:57,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:57,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:57,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:23:57,485 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:57,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:57,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2035177196, now seen corresponding path program 7 times [2024-06-27 23:23:57,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:57,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308946888] [2024-06-27 23:23:57,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:57,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:57,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:58,885 INFO 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:23:58,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:58,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308946888] [2024-06-27 23:23:58,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308946888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:58,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:58,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:58,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106384894] [2024-06-27 23:23:58,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:58,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:58,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:58,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:58,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:58,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:58,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 193 transitions, 2398 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:23:58,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:58,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:58,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:59,744 INFO L124 PetriNetUnfolderBase]: 1625/2556 cut-off events. [2024-06-27 23:23:59,744 INFO L125 PetriNetUnfolderBase]: For 73823/73825 co-relation queries the response was YES. [2024-06-27 23:23:59,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15898 conditions, 2556 events. 1625/2556 cut-off events. For 73823/73825 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12929 event pairs, 427 based on Foata normal form. 4/2559 useless extension candidates. Maximal degree in co-relation 15827. Up to 2251 conditions per place. [2024-06-27 23:23:59,761 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 164 selfloop transitions, 78 changer transitions 0/247 dead transitions. [2024-06-27 23:23:59,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 247 transitions, 3417 flow [2024-06-27 23:23:59,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:23:59,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:23:59,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-27 23:23:59,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458980044345898 [2024-06-27 23:23:59,763 INFO L175 Difference]: Start difference. First operand has 142 places, 193 transitions, 2398 flow. Second operand 11 states and 207 transitions. [2024-06-27 23:23:59,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 247 transitions, 3417 flow [2024-06-27 23:23:59,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 247 transitions, 3147 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:59,827 INFO L231 Difference]: Finished difference. Result has 148 places, 209 transitions, 2564 flow [2024-06-27 23:23:59,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2564, PETRI_PLACES=148, PETRI_TRANSITIONS=209} [2024-06-27 23:23:59,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 23:23:59,828 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 209 transitions, 2564 flow [2024-06-27 23:23:59,828 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:23:59,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:59,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:59,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:23:59,828 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:59,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:59,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1108201236, now seen corresponding path program 8 times [2024-06-27 23:23:59,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:59,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768813226] [2024-06-27 23:23:59,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:59,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:59,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:00,994 INFO 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:24:00,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:00,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768813226] [2024-06-27 23:24:00,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768813226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:00,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:00,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:00,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039641990] [2024-06-27 23:24:00,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:00,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:00,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:00,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:00,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:01,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:01,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 209 transitions, 2564 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:24:01,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:01,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:01,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:01,736 INFO L124 PetriNetUnfolderBase]: 1631/2571 cut-off events. [2024-06-27 23:24:01,736 INFO L125 PetriNetUnfolderBase]: For 78024/78026 co-relation queries the response was YES. [2024-06-27 23:24:01,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15957 conditions, 2571 events. 1631/2571 cut-off events. For 78024/78026 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13043 event pairs, 427 based on Foata normal form. 5/2575 useless extension candidates. Maximal degree in co-relation 15884. Up to 2312 conditions per place. [2024-06-27 23:24:01,755 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 176 selfloop transitions, 61 changer transitions 0/242 dead transitions. [2024-06-27 23:24:01,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 242 transitions, 3236 flow [2024-06-27 23:24:01,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:01,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:01,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:24:01,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:24:01,757 INFO L175 Difference]: Start difference. First operand has 148 places, 209 transitions, 2564 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:24:01,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 242 transitions, 3236 flow [2024-06-27 23:24:01,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 242 transitions, 3092 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 23:24:01,819 INFO L231 Difference]: Finished difference. Result has 152 places, 215 transitions, 2671 flow [2024-06-27 23:24:01,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2671, PETRI_PLACES=152, PETRI_TRANSITIONS=215} [2024-06-27 23:24:01,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-27 23:24:01,820 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 215 transitions, 2671 flow [2024-06-27 23:24:01,820 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:24:01,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:01,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:01,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:24:01,821 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:24:01,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:01,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1104476586, now seen corresponding path program 9 times [2024-06-27 23:24:01,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:01,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464098039] [2024-06-27 23:24:01,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:01,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:01,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:03,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:03,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:03,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464098039] [2024-06-27 23:24:03,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464098039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:03,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:03,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:03,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933342597] [2024-06-27 23:24:03,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:03,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:03,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:03,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:03,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:03,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:03,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 215 transitions, 2671 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:24:03,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:03,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:03,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:04,085 INFO L124 PetriNetUnfolderBase]: 1691/2670 cut-off events. [2024-06-27 23:24:04,085 INFO L125 PetriNetUnfolderBase]: For 83326/83326 co-relation queries the response was YES. [2024-06-27 23:24:04,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16637 conditions, 2670 events. 1691/2670 cut-off events. For 83326/83326 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13687 event pairs, 441 based on Foata normal form. 2/2670 useless extension candidates. Maximal degree in co-relation 16562. Up to 2096 conditions per place. [2024-06-27 23:24:04,105 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 95 selfloop transitions, 171 changer transitions 0/271 dead transitions. [2024-06-27 23:24:04,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 271 transitions, 3691 flow [2024-06-27 23:24:04,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:04,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:04,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:24:04,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-27 23:24:04,107 INFO L175 Difference]: Start difference. First operand has 152 places, 215 transitions, 2671 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:24:04,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 271 transitions, 3691 flow [2024-06-27 23:24:04,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 271 transitions, 3593 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:04,181 INFO L231 Difference]: Finished difference. Result has 156 places, 241 transitions, 3231 flow [2024-06-27 23:24:04,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3231, PETRI_PLACES=156, PETRI_TRANSITIONS=241} [2024-06-27 23:24:04,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 23:24:04,182 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 241 transitions, 3231 flow [2024-06-27 23:24:04,183 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:24:04,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:04,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:04,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:24:04,183 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:24:04,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:04,183 INFO L85 PathProgramCache]: Analyzing trace with hash -273313266, now seen corresponding path program 10 times [2024-06-27 23:24:04,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:04,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312594111] [2024-06-27 23:24:04,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:04,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:04,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:05,381 INFO 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:24:05,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:05,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312594111] [2024-06-27 23:24:05,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312594111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:05,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:05,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:05,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442701481] [2024-06-27 23:24:05,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:05,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:05,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:05,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:05,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:05,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:05,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 241 transitions, 3231 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:24:05,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:05,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:05,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:06,285 INFO L124 PetriNetUnfolderBase]: 1686/2663 cut-off events. [2024-06-27 23:24:06,285 INFO L125 PetriNetUnfolderBase]: For 89426/89426 co-relation queries the response was YES. [2024-06-27 23:24:06,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17256 conditions, 2663 events. 1686/2663 cut-off events. For 89426/89426 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13658 event pairs, 441 based on Foata normal form. 2/2663 useless extension candidates. Maximal degree in co-relation 17179. Up to 2091 conditions per place. [2024-06-27 23:24:06,304 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 99 selfloop transitions, 165 changer transitions 0/269 dead transitions. [2024-06-27 23:24:06,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 269 transitions, 3893 flow [2024-06-27 23:24:06,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:06,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:06,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:24:06,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-27 23:24:06,306 INFO L175 Difference]: Start difference. First operand has 156 places, 241 transitions, 3231 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:24:06,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 269 transitions, 3893 flow [2024-06-27 23:24:06,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 269 transitions, 3507 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-27 23:24:06,383 INFO L231 Difference]: Finished difference. Result has 160 places, 241 transitions, 3197 flow [2024-06-27 23:24:06,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3197, PETRI_PLACES=160, PETRI_TRANSITIONS=241} [2024-06-27 23:24:06,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-27 23:24:06,384 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 241 transitions, 3197 flow [2024-06-27 23:24:06,384 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:24:06,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:06,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:06,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:24:06,385 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:24:06,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:06,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1403528160, now seen corresponding path program 1 times [2024-06-27 23:24:06,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:06,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176947997] [2024-06-27 23:24:06,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:06,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:07,594 INFO 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:24:07,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:07,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176947997] [2024-06-27 23:24:07,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176947997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:07,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:07,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:24:07,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013586272] [2024-06-27 23:24:07,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:07,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:24:07,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:07,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:24:07,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:24:07,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:24:07,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 241 transitions, 3197 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:07,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:07,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:24:07,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:08,148 INFO L124 PetriNetUnfolderBase]: 1390/2330 cut-off events. [2024-06-27 23:24:08,148 INFO L125 PetriNetUnfolderBase]: For 81100/81101 co-relation queries the response was YES. [2024-06-27 23:24:08,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15029 conditions, 2330 events. 1390/2330 cut-off events. For 81100/81101 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12718 event pairs, 402 based on Foata normal form. 3/2319 useless extension candidates. Maximal degree in co-relation 14951. Up to 2036 conditions per place. [2024-06-27 23:24:08,168 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 13 changer transitions 0/253 dead transitions. [2024-06-27 23:24:08,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 253 transitions, 3709 flow [2024-06-27 23:24:08,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:08,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:08,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 23:24:08,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 23:24:08,170 INFO L175 Difference]: Start difference. First operand has 160 places, 241 transitions, 3197 flow. Second operand 7 states and 129 transitions. [2024-06-27 23:24:08,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 253 transitions, 3709 flow [2024-06-27 23:24:08,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 253 transitions, 3271 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:24:08,248 INFO L231 Difference]: Finished difference. Result has 158 places, 244 transitions, 2821 flow [2024-06-27 23:24:08,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2821, PETRI_PLACES=158, PETRI_TRANSITIONS=244} [2024-06-27 23:24:08,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 23:24:08,249 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 244 transitions, 2821 flow [2024-06-27 23:24:08,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:08,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:08,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:08,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:24:08,249 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:08,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:08,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1899537927, now seen corresponding path program 1 times [2024-06-27 23:24:08,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:08,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307769313] [2024-06-27 23:24:08,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:08,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:08,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:09,543 INFO 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:24:09,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:09,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307769313] [2024-06-27 23:24:09,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307769313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:09,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:09,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:09,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773172624] [2024-06-27 23:24:09,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:09,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:09,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:09,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:09,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:09,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:09,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 244 transitions, 2821 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:24:09,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:09,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:09,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:10,473 INFO L124 PetriNetUnfolderBase]: 1694/2674 cut-off events. [2024-06-27 23:24:10,473 INFO L125 PetriNetUnfolderBase]: For 96449/96449 co-relation queries the response was YES. [2024-06-27 23:24:10,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16988 conditions, 2674 events. 1694/2674 cut-off events. For 96449/96449 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13735 event pairs, 386 based on Foata normal form. 4/2672 useless extension candidates. Maximal degree in co-relation 16910. Up to 2403 conditions per place. [2024-06-27 23:24:10,492 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 49 changer transitions 0/268 dead transitions. [2024-06-27 23:24:10,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 268 transitions, 3463 flow [2024-06-27 23:24:10,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:10,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:10,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:24:10,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:24:10,495 INFO L175 Difference]: Start difference. First operand has 158 places, 244 transitions, 2821 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:24:10,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 268 transitions, 3463 flow [2024-06-27 23:24:10,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 268 transitions, 3427 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:24:10,568 INFO L231 Difference]: Finished difference. Result has 163 places, 246 transitions, 2933 flow [2024-06-27 23:24:10,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2933, PETRI_PLACES=163, PETRI_TRANSITIONS=246} [2024-06-27 23:24:10,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-27 23:24:10,569 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 246 transitions, 2933 flow [2024-06-27 23:24:10,569 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:24:10,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:10,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:10,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:24:10,570 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:10,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:10,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1984189883, now seen corresponding path program 2 times [2024-06-27 23:24:10,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:10,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956382790] [2024-06-27 23:24:10,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:10,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:10,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:11,811 INFO 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:24:11,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:11,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956382790] [2024-06-27 23:24:11,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956382790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:11,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:11,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:11,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939577886] [2024-06-27 23:24:11,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:11,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:11,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:11,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:11,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:11,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:11,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 246 transitions, 2933 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:24:11,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:11,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:11,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:12,698 INFO L124 PetriNetUnfolderBase]: 1729/2731 cut-off events. [2024-06-27 23:24:12,698 INFO L125 PetriNetUnfolderBase]: For 103340/103340 co-relation queries the response was YES. [2024-06-27 23:24:12,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17647 conditions, 2731 events. 1729/2731 cut-off events. For 103340/103340 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14155 event pairs, 379 based on Foata normal form. 4/2729 useless extension candidates. Maximal degree in co-relation 17568. Up to 2409 conditions per place. [2024-06-27 23:24:12,718 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 220 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-06-27 23:24:12,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 278 transitions, 3633 flow [2024-06-27 23:24:12,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:12,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:12,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 23:24:12,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 23:24:12,720 INFO L175 Difference]: Start difference. First operand has 163 places, 246 transitions, 2933 flow. Second operand 10 states and 182 transitions. [2024-06-27 23:24:12,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 278 transitions, 3633 flow [2024-06-27 23:24:12,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 278 transitions, 3509 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:12,805 INFO L231 Difference]: Finished difference. Result has 167 places, 250 transitions, 2989 flow [2024-06-27 23:24:12,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2989, PETRI_PLACES=167, PETRI_TRANSITIONS=250} [2024-06-27 23:24:12,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-27 23:24:12,806 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 250 transitions, 2989 flow [2024-06-27 23:24:12,806 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:24:12,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:12,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:12,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:24:12,806 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:12,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:12,807 INFO L85 PathProgramCache]: Analyzing trace with hash 2102338013, now seen corresponding path program 3 times [2024-06-27 23:24:12,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:12,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604436071] [2024-06-27 23:24:12,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:12,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:12,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:13,991 INFO 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:24:13,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:13,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604436071] [2024-06-27 23:24:13,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604436071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:13,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:13,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:13,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755895212] [2024-06-27 23:24:13,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:13,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:13,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:13,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:13,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:14,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:14,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 250 transitions, 2989 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:24:14,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:14,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:14,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:14,900 INFO L124 PetriNetUnfolderBase]: 1746/2770 cut-off events. [2024-06-27 23:24:14,900 INFO L125 PetriNetUnfolderBase]: For 110056/110058 co-relation queries the response was YES. [2024-06-27 23:24:14,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18165 conditions, 2770 events. 1746/2770 cut-off events. For 110056/110058 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14473 event pairs, 416 based on Foata normal form. 6/2775 useless extension candidates. Maximal degree in co-relation 18084. Up to 2378 conditions per place. [2024-06-27 23:24:14,920 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 90 changer transitions 0/275 dead transitions. [2024-06-27 23:24:14,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 275 transitions, 3679 flow [2024-06-27 23:24:14,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:14,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:14,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:24:14,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 23:24:14,922 INFO L175 Difference]: Start difference. First operand has 167 places, 250 transitions, 2989 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:24:14,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 275 transitions, 3679 flow [2024-06-27 23:24:15,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 275 transitions, 3551 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:15,009 INFO L231 Difference]: Finished difference. Result has 169 places, 252 transitions, 3098 flow [2024-06-27 23:24:15,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2861, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3098, PETRI_PLACES=169, PETRI_TRANSITIONS=252} [2024-06-27 23:24:15,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-27 23:24:15,010 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 252 transitions, 3098 flow [2024-06-27 23:24:15,010 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:24:15,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:15,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:15,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:24:15,010 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:24:15,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:15,011 INFO L85 PathProgramCache]: Analyzing trace with hash 2102522711, now seen corresponding path program 1 times [2024-06-27 23:24:15,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:15,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262481260] [2024-06-27 23:24:15,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:15,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:15,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:16,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:16,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:16,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262481260] [2024-06-27 23:24:16,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262481260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:16,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:16,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:16,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925717631] [2024-06-27 23:24:16,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:16,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:16,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:16,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:16,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:16,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:16,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 252 transitions, 3098 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:24:16,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:16,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:16,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:17,413 INFO L124 PetriNetUnfolderBase]: 1763/2797 cut-off events. [2024-06-27 23:24:17,413 INFO L125 PetriNetUnfolderBase]: For 117372/117374 co-relation queries the response was YES. [2024-06-27 23:24:17,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18671 conditions, 2797 events. 1763/2797 cut-off events. For 117372/117374 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14645 event pairs, 416 based on Foata normal form. 6/2801 useless extension candidates. Maximal degree in co-relation 18589. Up to 2471 conditions per place. [2024-06-27 23:24:17,435 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 211 selfloop transitions, 61 changer transitions 0/277 dead transitions. [2024-06-27 23:24:17,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 277 transitions, 3782 flow [2024-06-27 23:24:17,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:17,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:17,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:24:17,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:24:17,437 INFO L175 Difference]: Start difference. First operand has 169 places, 252 transitions, 3098 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:24:17,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 277 transitions, 3782 flow [2024-06-27 23:24:17,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 277 transitions, 3565 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:17,538 INFO L231 Difference]: Finished difference. Result has 171 places, 254 transitions, 3054 flow [2024-06-27 23:24:17,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3054, PETRI_PLACES=171, PETRI_TRANSITIONS=254} [2024-06-27 23:24:17,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-27 23:24:17,538 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 254 transitions, 3054 flow [2024-06-27 23:24:17,539 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:24:17,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:17,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:17,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:24:17,539 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:24:17,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:17,539 INFO L85 PathProgramCache]: Analyzing trace with hash -627079371, now seen corresponding path program 1 times [2024-06-27 23:24:17,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:17,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582425446] [2024-06-27 23:24:17,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:17,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:17,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:18,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:18,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:18,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582425446] [2024-06-27 23:24:18,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582425446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:18,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:18,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:24:18,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661739827] [2024-06-27 23:24:18,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:18,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:24:18,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:18,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:24:18,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:24:18,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:24:18,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 254 transitions, 3054 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:24:18,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:18,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:24:18,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:18,932 INFO L124 PetriNetUnfolderBase]: 1650/2671 cut-off events. [2024-06-27 23:24:18,932 INFO L125 PetriNetUnfolderBase]: For 120454/120455 co-relation queries the response was YES. [2024-06-27 23:24:18,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18144 conditions, 2671 events. 1650/2671 cut-off events. For 120454/120455 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14351 event pairs, 385 based on Foata normal form. 2/2666 useless extension candidates. Maximal degree in co-relation 18062. Up to 2360 conditions per place. [2024-06-27 23:24:18,954 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 207 selfloop transitions, 36 changer transitions 0/268 dead transitions. [2024-06-27 23:24:18,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 268 transitions, 3608 flow [2024-06-27 23:24:18,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:18,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:18,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:24:18,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 23:24:18,956 INFO L175 Difference]: Start difference. First operand has 171 places, 254 transitions, 3054 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:24:18,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 268 transitions, 3608 flow [2024-06-27 23:24:19,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 268 transitions, 3386 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:24:19,069 INFO L231 Difference]: Finished difference. Result has 169 places, 257 transitions, 2948 flow [2024-06-27 23:24:19,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2948, PETRI_PLACES=169, PETRI_TRANSITIONS=257} [2024-06-27 23:24:19,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-27 23:24:19,070 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 257 transitions, 2948 flow [2024-06-27 23:24:19,070 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:24:19,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:19,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:19,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:24:19,071 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:19,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:19,071 INFO L85 PathProgramCache]: Analyzing trace with hash 439904259, now seen corresponding path program 4 times [2024-06-27 23:24:19,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:19,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984589753] [2024-06-27 23:24:19,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:19,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:19,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:20,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:20,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:20,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984589753] [2024-06-27 23:24:20,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984589753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:20,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:20,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:20,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632816916] [2024-06-27 23:24:20,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:20,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:20,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:20,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:20,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:20,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:20,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 257 transitions, 2948 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:24:20,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:20,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:20,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:21,215 INFO L124 PetriNetUnfolderBase]: 1790/2837 cut-off events. [2024-06-27 23:24:21,215 INFO L125 PetriNetUnfolderBase]: For 128151/128151 co-relation queries the response was YES. [2024-06-27 23:24:21,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19299 conditions, 2837 events. 1790/2837 cut-off events. For 128151/128151 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14831 event pairs, 405 based on Foata normal form. 4/2840 useless extension candidates. Maximal degree in co-relation 19217. Up to 2449 conditions per place. [2024-06-27 23:24:21,236 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 93 changer transitions 0/282 dead transitions. [2024-06-27 23:24:21,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 282 transitions, 3666 flow [2024-06-27 23:24:21,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:21,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:21,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:24:21,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:24:21,238 INFO L175 Difference]: Start difference. First operand has 169 places, 257 transitions, 2948 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:24:21,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 282 transitions, 3666 flow [2024-06-27 23:24:21,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 282 transitions, 3580 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:24:21,345 INFO L231 Difference]: Finished difference. Result has 173 places, 259 transitions, 3110 flow [2024-06-27 23:24:21,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3110, PETRI_PLACES=173, PETRI_TRANSITIONS=259} [2024-06-27 23:24:21,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-27 23:24:21,346 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 259 transitions, 3110 flow [2024-06-27 23:24:21,346 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:24:21,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:21,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:21,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:24:21,347 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:21,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:21,347 INFO L85 PathProgramCache]: Analyzing trace with hash 667990107, now seen corresponding path program 2 times [2024-06-27 23:24:21,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:21,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675066233] [2024-06-27 23:24:21,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:21,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:21,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:23,102 INFO 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:24:23,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:23,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675066233] [2024-06-27 23:24:23,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675066233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:23,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:23,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:23,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788625676] [2024-06-27 23:24:23,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:23,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:23,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:23,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:23,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:23,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:23,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 259 transitions, 3110 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:24:23,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:23,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:23,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:24,051 INFO L124 PetriNetUnfolderBase]: 1841/2916 cut-off events. [2024-06-27 23:24:24,051 INFO L125 PetriNetUnfolderBase]: For 139728/139732 co-relation queries the response was YES. [2024-06-27 23:24:24,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20251 conditions, 2916 events. 1841/2916 cut-off events. For 139728/139732 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15410 event pairs, 405 based on Foata normal form. 11/2926 useless extension candidates. Maximal degree in co-relation 20168. Up to 2557 conditions per place. [2024-06-27 23:24:24,075 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 217 selfloop transitions, 73 changer transitions 0/295 dead transitions. [2024-06-27 23:24:24,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 295 transitions, 3988 flow [2024-06-27 23:24:24,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:24:24,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:24:24,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 23:24:24,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279379157427938 [2024-06-27 23:24:24,077 INFO L175 Difference]: Start difference. First operand has 173 places, 259 transitions, 3110 flow. Second operand 11 states and 193 transitions. [2024-06-27 23:24:24,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 295 transitions, 3988 flow [2024-06-27 23:24:24,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 295 transitions, 3760 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:24,181 INFO L231 Difference]: Finished difference. Result has 179 places, 269 transitions, 3179 flow [2024-06-27 23:24:24,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2882, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3179, PETRI_PLACES=179, PETRI_TRANSITIONS=269} [2024-06-27 23:24:24,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-27 23:24:24,182 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 269 transitions, 3179 flow [2024-06-27 23:24:24,182 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:24:24,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:24,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:24,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:24:24,183 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:24,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:24,183 INFO L85 PathProgramCache]: Analyzing trace with hash -426149503, now seen corresponding path program 3 times [2024-06-27 23:24:24,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:24,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448326426] [2024-06-27 23:24:24,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:24,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:24,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:25,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:25,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:25,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448326426] [2024-06-27 23:24:25,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448326426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:25,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:25,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:25,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322423732] [2024-06-27 23:24:25,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:25,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:25,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:25,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:25,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:25,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:25,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 269 transitions, 3179 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:24:25,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:25,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:25,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:26,705 INFO L124 PetriNetUnfolderBase]: 1858/2944 cut-off events. [2024-06-27 23:24:26,706 INFO L125 PetriNetUnfolderBase]: For 151402/151406 co-relation queries the response was YES. [2024-06-27 23:24:26,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21047 conditions, 2944 events. 1858/2944 cut-off events. For 151402/151406 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15543 event pairs, 412 based on Foata normal form. 8/2951 useless extension candidates. Maximal degree in co-relation 20961. Up to 2618 conditions per place. [2024-06-27 23:24:26,730 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 61 changer transitions 0/295 dead transitions. [2024-06-27 23:24:26,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 295 transitions, 3927 flow [2024-06-27 23:24:26,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:26,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:26,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:24:26,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:24:26,732 INFO L175 Difference]: Start difference. First operand has 179 places, 269 transitions, 3179 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:24:26,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 295 transitions, 3927 flow [2024-06-27 23:24:26,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 295 transitions, 3779 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:26,853 INFO L231 Difference]: Finished difference. Result has 182 places, 271 transitions, 3213 flow [2024-06-27 23:24:26,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3213, PETRI_PLACES=182, PETRI_TRANSITIONS=271} [2024-06-27 23:24:26,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 23:24:26,855 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 271 transitions, 3213 flow [2024-06-27 23:24:26,855 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:24:26,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:26,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:26,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:24:26,856 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:26,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:26,856 INFO L85 PathProgramCache]: Analyzing trace with hash -189677473, now seen corresponding path program 4 times [2024-06-27 23:24:26,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:26,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593363869] [2024-06-27 23:24:26,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:26,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:26,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:28,617 INFO 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:24:28,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:28,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593363869] [2024-06-27 23:24:28,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593363869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:28,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:28,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:28,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116719698] [2024-06-27 23:24:28,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:28,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:28,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:28,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:28,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:28,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:28,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 271 transitions, 3213 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:24:28,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:28,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:28,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:29,502 INFO L124 PetriNetUnfolderBase]: 1912/3025 cut-off events. [2024-06-27 23:24:29,503 INFO L125 PetriNetUnfolderBase]: For 163529/163533 co-relation queries the response was YES. [2024-06-27 23:24:29,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21971 conditions, 3025 events. 1912/3025 cut-off events. For 163529/163533 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16083 event pairs, 369 based on Foata normal form. 10/3034 useless extension candidates. Maximal degree in co-relation 21883. Up to 2525 conditions per place. [2024-06-27 23:24:29,529 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 217 selfloop transitions, 84 changer transitions 0/306 dead transitions. [2024-06-27 23:24:29,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 306 transitions, 4301 flow [2024-06-27 23:24:29,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:29,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:29,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 23:24:29,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 23:24:29,531 INFO L175 Difference]: Start difference. First operand has 182 places, 271 transitions, 3213 flow. Second operand 10 states and 182 transitions. [2024-06-27 23:24:29,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 306 transitions, 4301 flow [2024-06-27 23:24:29,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 306 transitions, 4104 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:29,664 INFO L231 Difference]: Finished difference. Result has 185 places, 278 transitions, 3361 flow [2024-06-27 23:24:29,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3016, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3361, PETRI_PLACES=185, PETRI_TRANSITIONS=278} [2024-06-27 23:24:29,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-27 23:24:29,665 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 278 transitions, 3361 flow [2024-06-27 23:24:29,665 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:24:29,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:29,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:29,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:24:29,665 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:24:29,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:29,666 INFO L85 PathProgramCache]: Analyzing trace with hash 60985927, now seen corresponding path program 2 times [2024-06-27 23:24:29,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:29,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024002336] [2024-06-27 23:24:29,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:29,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:29,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:30,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:30,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:30,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024002336] [2024-06-27 23:24:30,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024002336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:30,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:30,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:24:30,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144143648] [2024-06-27 23:24:30,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:30,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:24:30,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:30,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:24:30,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:24:30,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:24:30,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 278 transitions, 3361 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:24:30,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:30,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:24:30,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:31,114 INFO L124 PetriNetUnfolderBase]: 1794/2891 cut-off events. [2024-06-27 23:24:31,114 INFO L125 PetriNetUnfolderBase]: For 167307/167309 co-relation queries the response was YES. [2024-06-27 23:24:31,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21628 conditions, 2891 events. 1794/2891 cut-off events. For 167307/167309 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15723 event pairs, 407 based on Foata normal form. 2/2883 useless extension candidates. Maximal degree in co-relation 21539. Up to 2514 conditions per place. [2024-06-27 23:24:31,139 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 44 changer transitions 0/293 dead transitions. [2024-06-27 23:24:31,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 293 transitions, 4075 flow [2024-06-27 23:24:31,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:24:31,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:24:31,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 23:24:31,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-27 23:24:31,141 INFO L175 Difference]: Start difference. First operand has 185 places, 278 transitions, 3361 flow. Second operand 6 states and 115 transitions. [2024-06-27 23:24:31,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 293 transitions, 4075 flow [2024-06-27 23:24:31,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 293 transitions, 3903 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:31,272 INFO L231 Difference]: Finished difference. Result has 184 places, 284 transitions, 3365 flow [2024-06-27 23:24:31,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3365, PETRI_PLACES=184, PETRI_TRANSITIONS=284} [2024-06-27 23:24:31,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-27 23:24:31,273 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 284 transitions, 3365 flow [2024-06-27 23:24:31,273 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:24:31,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:31,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:31,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:24:31,273 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:31,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:31,274 INFO L85 PathProgramCache]: Analyzing trace with hash -155993501, now seen corresponding path program 5 times [2024-06-27 23:24:31,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:31,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772979996] [2024-06-27 23:24:31,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:31,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:31,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:32,155 INFO 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:24:32,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:32,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772979996] [2024-06-27 23:24:32,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772979996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:32,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:32,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:32,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668602922] [2024-06-27 23:24:32,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:32,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:32,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:32,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:32,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:32,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:32,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 284 transitions, 3365 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:24:32,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:32,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:32,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:33,095 INFO L124 PetriNetUnfolderBase]: 2015/3186 cut-off events. [2024-06-27 23:24:33,095 INFO L125 PetriNetUnfolderBase]: For 182019/182021 co-relation queries the response was YES. [2024-06-27 23:24:33,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23891 conditions, 3186 events. 2015/3186 cut-off events. For 182019/182021 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17116 event pairs, 418 based on Foata normal form. 6/3190 useless extension candidates. Maximal degree in co-relation 23800. Up to 2789 conditions per place. [2024-06-27 23:24:33,123 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 257 selfloop transitions, 76 changer transitions 0/338 dead transitions. [2024-06-27 23:24:33,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 338 transitions, 4525 flow [2024-06-27 23:24:33,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:24:33,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:24:33,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-27 23:24:33,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-27 23:24:33,125 INFO L175 Difference]: Start difference. First operand has 184 places, 284 transitions, 3365 flow. Second operand 11 states and 208 transitions. [2024-06-27 23:24:33,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 338 transitions, 4525 flow [2024-06-27 23:24:33,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 338 transitions, 4457 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 23:24:33,283 INFO L231 Difference]: Finished difference. Result has 194 places, 296 transitions, 3661 flow [2024-06-27 23:24:33,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3297, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3661, PETRI_PLACES=194, PETRI_TRANSITIONS=296} [2024-06-27 23:24:33,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-27 23:24:33,283 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 296 transitions, 3661 flow [2024-06-27 23:24:33,284 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:24:33,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:33,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:33,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:24:33,284 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:33,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:33,285 INFO L85 PathProgramCache]: Analyzing trace with hash -384774559, now seen corresponding path program 6 times [2024-06-27 23:24:33,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:33,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328184981] [2024-06-27 23:24:33,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:33,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:33,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:34,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:34,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:34,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328184981] [2024-06-27 23:24:34,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328184981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:34,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:34,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:34,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258509656] [2024-06-27 23:24:34,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:34,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:34,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:34,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:34,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:34,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:34,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 296 transitions, 3661 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:24:34,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:34,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:34,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:35,303 INFO L124 PetriNetUnfolderBase]: 2034/3223 cut-off events. [2024-06-27 23:24:35,303 INFO L125 PetriNetUnfolderBase]: For 191242/191244 co-relation queries the response was YES. [2024-06-27 23:24:35,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24730 conditions, 3223 events. 2034/3223 cut-off events. For 191242/191244 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17422 event pairs, 447 based on Foata normal form. 6/3227 useless extension candidates. Maximal degree in co-relation 24636. Up to 2901 conditions per place. [2024-06-27 23:24:35,332 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 263 selfloop transitions, 68 changer transitions 0/336 dead transitions. [2024-06-27 23:24:35,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 336 transitions, 4553 flow [2024-06-27 23:24:35,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:24:35,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:24:35,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-27 23:24:35,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-27 23:24:35,334 INFO L175 Difference]: Start difference. First operand has 194 places, 296 transitions, 3661 flow. Second operand 11 states and 202 transitions. [2024-06-27 23:24:35,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 336 transitions, 4553 flow [2024-06-27 23:24:35,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 336 transitions, 4391 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:35,628 INFO L231 Difference]: Finished difference. Result has 198 places, 300 transitions, 3738 flow [2024-06-27 23:24:35,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3738, PETRI_PLACES=198, PETRI_TRANSITIONS=300} [2024-06-27 23:24:35,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-27 23:24:35,629 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 300 transitions, 3738 flow [2024-06-27 23:24:35,629 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:24:35,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:35,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:35,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:24:35,630 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:35,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:35,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1433055839, now seen corresponding path program 7 times [2024-06-27 23:24:35,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:35,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121129177] [2024-06-27 23:24:35,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:35,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:35,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:36,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:36,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:36,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121129177] [2024-06-27 23:24:36,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121129177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:36,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:36,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:24:36,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845454417] [2024-06-27 23:24:36,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:36,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:24:36,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:36,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:24:36,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:24:36,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:24:36,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 300 transitions, 3738 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 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:24:36,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:36,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:24:36,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:37,192 INFO L124 PetriNetUnfolderBase]: 1824/3069 cut-off events. [2024-06-27 23:24:37,192 INFO L125 PetriNetUnfolderBase]: For 207375/207419 co-relation queries the response was YES. [2024-06-27 23:24:37,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24032 conditions, 3069 events. 1824/3069 cut-off events. For 207375/207419 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17686 event pairs, 254 based on Foata normal form. 47/3106 useless extension candidates. Maximal degree in co-relation 23936. Up to 2119 conditions per place. [2024-06-27 23:24:37,220 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 175 selfloop transitions, 92 changer transitions 0/355 dead transitions. [2024-06-27 23:24:37,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 355 transitions, 4950 flow [2024-06-27 23:24:37,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:37,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:37,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-27 23:24:37,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-27 23:24:37,222 INFO L175 Difference]: Start difference. First operand has 198 places, 300 transitions, 3738 flow. Second operand 10 states and 212 transitions. [2024-06-27 23:24:37,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 355 transitions, 4950 flow [2024-06-27 23:24:37,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 355 transitions, 4783 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 23:24:37,404 INFO L231 Difference]: Finished difference. Result has 201 places, 318 transitions, 4121 flow [2024-06-27 23:24:37,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4121, PETRI_PLACES=201, PETRI_TRANSITIONS=318} [2024-06-27 23:24:37,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-27 23:24:37,405 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 318 transitions, 4121 flow [2024-06-27 23:24:37,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 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:24:37,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:37,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:37,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:24:37,406 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:37,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:37,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2639491, now seen corresponding path program 8 times [2024-06-27 23:24:37,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:37,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20583934] [2024-06-27 23:24:37,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:37,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:37,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:38,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:38,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:38,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20583934] [2024-06-27 23:24:38,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20583934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:38,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:38,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:38,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883022040] [2024-06-27 23:24:38,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:38,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:38,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:38,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:38,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:38,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:38,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 318 transitions, 4121 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:24:38,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:38,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:38,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:39,564 INFO L124 PetriNetUnfolderBase]: 2270/3589 cut-off events. [2024-06-27 23:24:39,564 INFO L125 PetriNetUnfolderBase]: For 223199/223201 co-relation queries the response was YES. [2024-06-27 23:24:39,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28352 conditions, 3589 events. 2270/3589 cut-off events. For 223199/223201 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19810 event pairs, 449 based on Foata normal form. 8/3596 useless extension candidates. Maximal degree in co-relation 28253. Up to 3140 conditions per place. [2024-06-27 23:24:39,597 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 293 selfloop transitions, 77 changer transitions 0/375 dead transitions. [2024-06-27 23:24:39,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 375 transitions, 5558 flow [2024-06-27 23:24:39,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:39,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:39,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:24:39,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-27 23:24:39,599 INFO L175 Difference]: Start difference. First operand has 201 places, 318 transitions, 4121 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:24:39,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 375 transitions, 5558 flow [2024-06-27 23:24:39,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 375 transitions, 5373 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-27 23:24:39,878 INFO L231 Difference]: Finished difference. Result has 208 places, 338 transitions, 4539 flow [2024-06-27 23:24:39,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4539, PETRI_PLACES=208, PETRI_TRANSITIONS=338} [2024-06-27 23:24:39,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-27 23:24:39,879 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 338 transitions, 4539 flow [2024-06-27 23:24:39,879 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:24:39,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:39,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:39,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:24:39,880 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:39,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:39,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2699941, now seen corresponding path program 9 times [2024-06-27 23:24:39,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:39,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571755933] [2024-06-27 23:24:39,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:39,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:39,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:40,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:24:40,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:40,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571755933] [2024-06-27 23:24:40,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571755933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:40,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:40,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:40,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454664776] [2024-06-27 23:24:40,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:40,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:40,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:40,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:40,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:40,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:40,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 338 transitions, 4539 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:24:40,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:40,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:40,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:41,880 INFO L124 PetriNetUnfolderBase]: 2252/3565 cut-off events. [2024-06-27 23:24:41,881 INFO L125 PetriNetUnfolderBase]: For 214328/214330 co-relation queries the response was YES. [2024-06-27 23:24:41,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27794 conditions, 3565 events. 2252/3565 cut-off events. For 214328/214330 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19703 event pairs, 472 based on Foata normal form. 10/3574 useless extension candidates. Maximal degree in co-relation 27693. Up to 3244 conditions per place. [2024-06-27 23:24:41,915 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 302 selfloop transitions, 59 changer transitions 0/366 dead transitions. [2024-06-27 23:24:41,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 366 transitions, 5376 flow [2024-06-27 23:24:41,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:41,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:41,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:24:41,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:24:41,917 INFO L175 Difference]: Start difference. First operand has 208 places, 338 transitions, 4539 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:24:41,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 366 transitions, 5376 flow [2024-06-27 23:24:42,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 366 transitions, 5013 flow, removed 124 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:42,166 INFO L231 Difference]: Finished difference. Result has 210 places, 338 transitions, 4312 flow [2024-06-27 23:24:42,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4176, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4312, PETRI_PLACES=210, PETRI_TRANSITIONS=338} [2024-06-27 23:24:42,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 23:24:42,167 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 338 transitions, 4312 flow [2024-06-27 23:24:42,167 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:24:42,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:42,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:42,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:24:42,168 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:42,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:42,168 INFO L85 PathProgramCache]: Analyzing trace with hash 117219745, now seen corresponding path program 10 times [2024-06-27 23:24:42,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:42,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270421976] [2024-06-27 23:24:42,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:42,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:42,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:43,219 INFO 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:24:43,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:43,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270421976] [2024-06-27 23:24:43,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270421976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:43,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:43,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:43,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862856715] [2024-06-27 23:24:43,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:43,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:43,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:43,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:43,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:43,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:43,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 338 transitions, 4312 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:24:43,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:43,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:43,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:44,255 INFO L124 PetriNetUnfolderBase]: 2255/3574 cut-off events. [2024-06-27 23:24:44,255 INFO L125 PetriNetUnfolderBase]: For 209596/209598 co-relation queries the response was YES. [2024-06-27 23:24:44,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27135 conditions, 3574 events. 2255/3574 cut-off events. For 209596/209598 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19787 event pairs, 472 based on Foata normal form. 6/3579 useless extension candidates. Maximal degree in co-relation 27033. Up to 3164 conditions per place. [2024-06-27 23:24:44,286 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 268 selfloop transitions, 98 changer transitions 0/371 dead transitions. [2024-06-27 23:24:44,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 371 transitions, 5262 flow [2024-06-27 23:24:44,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:44,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:44,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:24:44,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 23:24:44,287 INFO L175 Difference]: Start difference. First operand has 210 places, 338 transitions, 4312 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:24:44,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 371 transitions, 5262 flow [2024-06-27 23:24:44,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 371 transitions, 5141 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:44,579 INFO L231 Difference]: Finished difference. Result has 211 places, 342 transitions, 4477 flow [2024-06-27 23:24:44,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4477, PETRI_PLACES=211, PETRI_TRANSITIONS=342} [2024-06-27 23:24:44,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-27 23:24:44,580 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 342 transitions, 4477 flow [2024-06-27 23:24:44,580 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:24:44,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:44,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:44,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:24:44,580 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:44,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:44,581 INFO L85 PathProgramCache]: Analyzing trace with hash 117404443, now seen corresponding path program 5 times [2024-06-27 23:24:44,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:44,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303785205] [2024-06-27 23:24:44,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:44,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:44,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:46,080 INFO 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:24:46,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:46,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303785205] [2024-06-27 23:24:46,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303785205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:46,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:46,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:46,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988997032] [2024-06-27 23:24:46,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:46,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:46,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:46,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:46,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:46,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:46,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 342 transitions, 4477 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:24:46,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:46,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:46,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:47,084 INFO L124 PetriNetUnfolderBase]: 2258/3591 cut-off events. [2024-06-27 23:24:47,084 INFO L125 PetriNetUnfolderBase]: For 199515/199517 co-relation queries the response was YES. [2024-06-27 23:24:47,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27034 conditions, 3591 events. 2258/3591 cut-off events. For 199515/199517 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20058 event pairs, 546 based on Foata normal form. 6/3595 useless extension candidates. Maximal degree in co-relation 26932. Up to 3235 conditions per place. [2024-06-27 23:24:47,121 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 304 selfloop transitions, 65 changer transitions 0/374 dead transitions. [2024-06-27 23:24:47,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 374 transitions, 5386 flow [2024-06-27 23:24:47,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:47,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:47,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:24:47,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 23:24:47,125 INFO L175 Difference]: Start difference. First operand has 211 places, 342 transitions, 4477 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:24:47,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 374 transitions, 5386 flow [2024-06-27 23:24:47,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 374 transitions, 5140 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:47,425 INFO L231 Difference]: Finished difference. Result has 213 places, 345 transitions, 4402 flow [2024-06-27 23:24:47,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4231, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4402, PETRI_PLACES=213, PETRI_TRANSITIONS=345} [2024-06-27 23:24:47,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 23:24:47,426 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 345 transitions, 4402 flow [2024-06-27 23:24:47,426 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:24:47,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:47,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:47,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:24:47,426 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:24:47,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:47,427 INFO L85 PathProgramCache]: Analyzing trace with hash -665358137, now seen corresponding path program 3 times [2024-06-27 23:24:47,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:47,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178235129] [2024-06-27 23:24:47,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:47,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:47,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:48,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:48,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:48,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178235129] [2024-06-27 23:24:48,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178235129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:48,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:48,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:24:48,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135706325] [2024-06-27 23:24:48,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:48,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:24:48,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:48,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:24:48,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:24:48,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:24:48,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 345 transitions, 4402 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:24:48,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:48,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:24:48,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:48,830 INFO L124 PetriNetUnfolderBase]: 2131/3447 cut-off events. [2024-06-27 23:24:48,831 INFO L125 PetriNetUnfolderBase]: For 199611/199612 co-relation queries the response was YES. [2024-06-27 23:24:48,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25868 conditions, 3447 events. 2131/3447 cut-off events. For 199611/199612 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19652 event pairs, 471 based on Foata normal form. 3/3446 useless extension candidates. Maximal degree in co-relation 25765. Up to 3057 conditions per place. [2024-06-27 23:24:48,860 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 291 selfloop transitions, 41 changer transitions 0/365 dead transitions. [2024-06-27 23:24:48,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 365 transitions, 5158 flow [2024-06-27 23:24:48,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:48,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:48,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:24:48,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-27 23:24:48,878 INFO L175 Difference]: Start difference. First operand has 213 places, 345 transitions, 4402 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:24:48,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 365 transitions, 5158 flow [2024-06-27 23:24:49,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 365 transitions, 4988 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:49,135 INFO L231 Difference]: Finished difference. Result has 213 places, 348 transitions, 4353 flow [2024-06-27 23:24:49,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4232, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4353, PETRI_PLACES=213, PETRI_TRANSITIONS=348} [2024-06-27 23:24:49,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 23:24:49,135 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 348 transitions, 4353 flow [2024-06-27 23:24:49,135 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:24:49,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:49,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:49,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:24:49,136 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:24:49,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:49,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1152894159, now seen corresponding path program 1 times [2024-06-27 23:24:49,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:49,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186567178] [2024-06-27 23:24:49,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:49,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:49,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:49,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:49,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:49,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186567178] [2024-06-27 23:24:49,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186567178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:49,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:49,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:24:49,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931915000] [2024-06-27 23:24:49,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:49,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:24:49,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:49,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:24:49,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:24:49,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:49,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 348 transitions, 4353 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:24:49,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:49,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:49,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:50,679 INFO L124 PetriNetUnfolderBase]: 2259/3587 cut-off events. [2024-06-27 23:24:50,680 INFO L125 PetriNetUnfolderBase]: For 207577/207577 co-relation queries the response was YES. [2024-06-27 23:24:50,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26866 conditions, 3587 events. 2259/3587 cut-off events. For 207577/207577 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 20044 event pairs, 639 based on Foata normal form. 2/3588 useless extension candidates. Maximal degree in co-relation 26762. Up to 3369 conditions per place. [2024-06-27 23:24:50,712 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 18 changer transitions 0/364 dead transitions. [2024-06-27 23:24:50,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 364 transitions, 5200 flow [2024-06-27 23:24:50,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:50,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:50,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 23:24:50,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-27 23:24:50,713 INFO L175 Difference]: Start difference. First operand has 213 places, 348 transitions, 4353 flow. Second operand 7 states and 121 transitions. [2024-06-27 23:24:50,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 364 transitions, 5200 flow [2024-06-27 23:24:51,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 364 transitions, 5105 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:51,032 INFO L231 Difference]: Finished difference. Result has 214 places, 353 transitions, 4387 flow [2024-06-27 23:24:51,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4258, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4387, PETRI_PLACES=214, PETRI_TRANSITIONS=353} [2024-06-27 23:24:51,032 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 23:24:51,033 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 353 transitions, 4387 flow [2024-06-27 23:24:51,033 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:24:51,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:51,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:51,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:24:51,033 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:24:51,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:51,034 INFO L85 PathProgramCache]: Analyzing trace with hash 559693219, now seen corresponding path program 2 times [2024-06-27 23:24:51,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:51,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967711568] [2024-06-27 23:24:51,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:51,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:51,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:51,796 INFO 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:24:51,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:51,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967711568] [2024-06-27 23:24:51,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967711568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:51,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:51,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:24:51,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183232546] [2024-06-27 23:24:51,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:51,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:24:51,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:51,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:24:51,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:24:51,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:51,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 353 transitions, 4387 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:24:51,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:51,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:51,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:52,518 INFO L124 PetriNetUnfolderBase]: 2256/3583 cut-off events. [2024-06-27 23:24:52,519 INFO L125 PetriNetUnfolderBase]: For 212279/212279 co-relation queries the response was YES. [2024-06-27 23:24:52,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27104 conditions, 3583 events. 2256/3583 cut-off events. For 212279/212279 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19964 event pairs, 647 based on Foata normal form. 1/3582 useless extension candidates. Maximal degree in co-relation 26999. Up to 3359 conditions per place. [2024-06-27 23:24:52,554 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 336 selfloop transitions, 23 changer transitions 0/364 dead transitions. [2024-06-27 23:24:52,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 364 transitions, 5197 flow [2024-06-27 23:24:52,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:52,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:52,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 23:24:52,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 23:24:52,555 INFO L175 Difference]: Start difference. First operand has 214 places, 353 transitions, 4387 flow. Second operand 7 states and 120 transitions. [2024-06-27 23:24:52,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 364 transitions, 5197 flow [2024-06-27 23:24:52,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 364 transitions, 5109 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 23:24:52,836 INFO L231 Difference]: Finished difference. Result has 216 places, 356 transitions, 4415 flow [2024-06-27 23:24:52,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4415, PETRI_PLACES=216, PETRI_TRANSITIONS=356} [2024-06-27 23:24:52,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-27 23:24:52,837 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 356 transitions, 4415 flow [2024-06-27 23:24:52,837 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:24:52,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:52,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:24:52,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:24:52,838 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:52,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:52,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1892486665, now seen corresponding path program 1 times [2024-06-27 23:24:52,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:52,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002551678] [2024-06-27 23:24:52,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:52,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:52,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:54,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:54,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:54,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002551678] [2024-06-27 23:24:54,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002551678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:54,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:54,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:54,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068426276] [2024-06-27 23:24:54,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:54,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:54,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:54,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:54,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:54,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:54,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 356 transitions, 4415 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:54,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:54,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:54,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:55,722 INFO L124 PetriNetUnfolderBase]: 2383/3805 cut-off events. [2024-06-27 23:24:55,723 INFO L125 PetriNetUnfolderBase]: For 257522/257522 co-relation queries the response was YES. [2024-06-27 23:24:55,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29734 conditions, 3805 events. 2383/3805 cut-off events. For 257522/257522 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21615 event pairs, 445 based on Foata normal form. 12/3816 useless extension candidates. Maximal degree in co-relation 29628. Up to 3201 conditions per place. [2024-06-27 23:24:55,759 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 321 selfloop transitions, 67 changer transitions 0/393 dead transitions. [2024-06-27 23:24:55,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 393 transitions, 5638 flow [2024-06-27 23:24:55,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:55,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:55,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:24:55,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-27 23:24:55,761 INFO L175 Difference]: Start difference. First operand has 216 places, 356 transitions, 4415 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:24:55,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 393 transitions, 5638 flow [2024-06-27 23:24:56,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 393 transitions, 5544 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 23:24:56,100 INFO L231 Difference]: Finished difference. Result has 221 places, 358 transitions, 4559 flow [2024-06-27 23:24:56,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4321, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4559, PETRI_PLACES=221, PETRI_TRANSITIONS=358} [2024-06-27 23:24:56,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-27 23:24:56,101 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 358 transitions, 4559 flow [2024-06-27 23:24:56,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:56,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:56,101 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:24:56,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:24:56,101 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:56,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:56,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1382223227, now seen corresponding path program 2 times [2024-06-27 23:24:56,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:56,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473247842] [2024-06-27 23:24:56,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:56,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:56,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:57,782 INFO 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:24:57,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:57,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473247842] [2024-06-27 23:24:57,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473247842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:57,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:57,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:57,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732545047] [2024-06-27 23:24:57,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:57,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:57,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:57,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:57,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:57,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:57,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 358 transitions, 4559 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:57,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:57,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:57,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:59,024 INFO L124 PetriNetUnfolderBase]: 2355/3765 cut-off events. [2024-06-27 23:24:59,024 INFO L125 PetriNetUnfolderBase]: For 252644/252644 co-relation queries the response was YES. [2024-06-27 23:24:59,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29052 conditions, 3765 events. 2355/3765 cut-off events. For 252644/252644 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21347 event pairs, 494 based on Foata normal form. 16/3780 useless extension candidates. Maximal degree in co-relation 28945. Up to 3341 conditions per place. [2024-06-27 23:24:59,062 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 321 selfloop transitions, 60 changer transitions 0/386 dead transitions. [2024-06-27 23:24:59,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 386 transitions, 5447 flow [2024-06-27 23:24:59,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:59,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:59,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 23:24:59,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 23:24:59,064 INFO L175 Difference]: Start difference. First operand has 221 places, 358 transitions, 4559 flow. Second operand 10 states and 182 transitions. [2024-06-27 23:24:59,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 386 transitions, 5447 flow [2024-06-27 23:24:59,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 386 transitions, 5355 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 23:24:59,425 INFO L231 Difference]: Finished difference. Result has 228 places, 358 transitions, 4600 flow [2024-06-27 23:24:59,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4467, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4600, PETRI_PLACES=228, PETRI_TRANSITIONS=358} [2024-06-27 23:24:59,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 23:24:59,426 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 358 transitions, 4600 flow [2024-06-27 23:24:59,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:59,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:59,426 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:24:59,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:24:59,426 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:59,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:59,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1890612715, now seen corresponding path program 3 times [2024-06-27 23:24:59,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:59,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078014642] [2024-06-27 23:24:59,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:59,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:59,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:00,921 INFO 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:25:00,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:00,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078014642] [2024-06-27 23:25:00,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078014642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:00,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:00,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:00,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298679644] [2024-06-27 23:25:00,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:00,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:00,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:00,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:00,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:01,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:01,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 358 transitions, 4600 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:01,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:01,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:01,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:02,192 INFO L124 PetriNetUnfolderBase]: 2396/3830 cut-off events. [2024-06-27 23:25:02,192 INFO L125 PetriNetUnfolderBase]: For 259478/259478 co-relation queries the response was YES. [2024-06-27 23:25:02,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29512 conditions, 3830 events. 2396/3830 cut-off events. For 259478/259478 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21825 event pairs, 410 based on Foata normal form. 12/3841 useless extension candidates. Maximal degree in co-relation 29403. Up to 3053 conditions per place. [2024-06-27 23:25:02,227 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 313 selfloop transitions, 81 changer transitions 0/399 dead transitions. [2024-06-27 23:25:02,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 399 transitions, 5645 flow [2024-06-27 23:25:02,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:25:02,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:25:02,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-27 23:25:02,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-27 23:25:02,229 INFO L175 Difference]: Start difference. First operand has 228 places, 358 transitions, 4600 flow. Second operand 11 states and 204 transitions. [2024-06-27 23:25:02,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 399 transitions, 5645 flow [2024-06-27 23:25:02,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 399 transitions, 5500 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:25:02,595 INFO L231 Difference]: Finished difference. Result has 229 places, 359 transitions, 4677 flow [2024-06-27 23:25:02,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4677, PETRI_PLACES=229, PETRI_TRANSITIONS=359} [2024-06-27 23:25:02,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-27 23:25:02,596 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 359 transitions, 4677 flow [2024-06-27 23:25:02,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:02,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:02,596 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:25:02,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:25:02,597 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:02,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:02,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1263747699, now seen corresponding path program 4 times [2024-06-27 23:25:02,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:02,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992242879] [2024-06-27 23:25:02,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:02,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:02,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:04,283 INFO 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:25:04,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:04,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992242879] [2024-06-27 23:25:04,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992242879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:04,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:04,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:04,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357791565] [2024-06-27 23:25:04,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:04,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:04,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:04,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:04,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:04,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:04,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 359 transitions, 4677 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:04,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:04,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:04,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:05,548 INFO L124 PetriNetUnfolderBase]: 2454/3939 cut-off events. [2024-06-27 23:25:05,548 INFO L125 PetriNetUnfolderBase]: For 276755/276755 co-relation queries the response was YES. [2024-06-27 23:25:05,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30572 conditions, 3939 events. 2454/3939 cut-off events. For 276755/276755 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22695 event pairs, 556 based on Foata normal form. 16/3953 useless extension candidates. Maximal degree in co-relation 30462. Up to 3216 conditions per place. [2024-06-27 23:25:05,592 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 224 selfloop transitions, 163 changer transitions 0/392 dead transitions. [2024-06-27 23:25:05,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 392 transitions, 5693 flow [2024-06-27 23:25:05,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:05,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:05,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:25:05,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 23:25:05,594 INFO L175 Difference]: Start difference. First operand has 229 places, 359 transitions, 4677 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:25:05,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 392 transitions, 5693 flow [2024-06-27 23:25:05,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 392 transitions, 5499 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 23:25:05,917 INFO L231 Difference]: Finished difference. Result has 230 places, 360 transitions, 4872 flow [2024-06-27 23:25:05,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4872, PETRI_PLACES=230, PETRI_TRANSITIONS=360} [2024-06-27 23:25:05,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-27 23:25:05,918 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 360 transitions, 4872 flow [2024-06-27 23:25:05,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:05,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:05,918 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:25:05,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:25:05,918 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:05,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:05,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1258241169, now seen corresponding path program 5 times [2024-06-27 23:25:05,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:05,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331510960] [2024-06-27 23:25:05,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:05,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:07,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:07,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:07,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331510960] [2024-06-27 23:25:07,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331510960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:07,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:07,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:07,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066199879] [2024-06-27 23:25:07,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:07,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:07,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:07,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:07,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:07,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:07,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 360 transitions, 4872 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:07,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:07,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:07,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:08,835 INFO L124 PetriNetUnfolderBase]: 2545/4098 cut-off events. [2024-06-27 23:25:08,835 INFO L125 PetriNetUnfolderBase]: For 302744/302744 co-relation queries the response was YES. [2024-06-27 23:25:08,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31873 conditions, 4098 events. 2545/4098 cut-off events. For 302744/302744 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23943 event pairs, 575 based on Foata normal form. 25/4121 useless extension candidates. Maximal degree in co-relation 31762. Up to 3326 conditions per place. [2024-06-27 23:25:08,876 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 230 selfloop transitions, 163 changer transitions 0/398 dead transitions. [2024-06-27 23:25:08,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 398 transitions, 5964 flow [2024-06-27 23:25:08,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:08,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:08,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 23:25:08,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 23:25:08,878 INFO L175 Difference]: Start difference. First operand has 230 places, 360 transitions, 4872 flow. Second operand 10 states and 195 transitions. [2024-06-27 23:25:08,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 398 transitions, 5964 flow [2024-06-27 23:25:09,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 398 transitions, 5489 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 23:25:09,350 INFO L231 Difference]: Finished difference. Result has 231 places, 365 transitions, 4865 flow [2024-06-27 23:25:09,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4397, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4865, PETRI_PLACES=231, PETRI_TRANSITIONS=365} [2024-06-27 23:25:09,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 23:25:09,351 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 365 transitions, 4865 flow [2024-06-27 23:25:09,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:09,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:09,351 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:25:09,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:25:09,351 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:09,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:09,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1258237449, now seen corresponding path program 6 times [2024-06-27 23:25:09,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:09,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163856309] [2024-06-27 23:25:09,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:09,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:09,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:10,802 INFO 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:25:10,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:10,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163856309] [2024-06-27 23:25:10,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163856309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:10,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:10,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:10,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384804452] [2024-06-27 23:25:10,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:10,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:10,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:10,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:10,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:10,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:10,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 365 transitions, 4865 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:10,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:10,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:10,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:12,163 INFO L124 PetriNetUnfolderBase]: 2586/4169 cut-off events. [2024-06-27 23:25:12,164 INFO L125 PetriNetUnfolderBase]: For 304949/304949 co-relation queries the response was YES. [2024-06-27 23:25:12,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32833 conditions, 4169 events. 2586/4169 cut-off events. For 304949/304949 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24474 event pairs, 570 based on Foata normal form. 12/4179 useless extension candidates. Maximal degree in co-relation 32721. Up to 3226 conditions per place. [2024-06-27 23:25:12,209 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 234 selfloop transitions, 162 changer transitions 0/401 dead transitions. [2024-06-27 23:25:12,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 401 transitions, 5926 flow [2024-06-27 23:25:12,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:12,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:12,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:25:12,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-27 23:25:12,211 INFO L175 Difference]: Start difference. First operand has 231 places, 365 transitions, 4865 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:25:12,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 401 transitions, 5926 flow [2024-06-27 23:25:12,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 401 transitions, 5615 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:12,583 INFO L231 Difference]: Finished difference. Result has 234 places, 366 transitions, 4941 flow [2024-06-27 23:25:12,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4941, PETRI_PLACES=234, PETRI_TRANSITIONS=366} [2024-06-27 23:25:12,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-27 23:25:12,584 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 366 transitions, 4941 flow [2024-06-27 23:25:12,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:12,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:12,585 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:25:12,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:25:12,585 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:12,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:12,585 INFO L85 PathProgramCache]: Analyzing trace with hash 753695743, now seen corresponding path program 1 times [2024-06-27 23:25:12,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:12,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196638175] [2024-06-27 23:25:12,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:12,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:12,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:14,064 INFO 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:25:14,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:14,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196638175] [2024-06-27 23:25:14,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196638175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:14,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:14,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:14,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896067817] [2024-06-27 23:25:14,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:14,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:14,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:14,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:14,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:14,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:14,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 366 transitions, 4941 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:14,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:14,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:14,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:15,401 INFO L124 PetriNetUnfolderBase]: 2627/4250 cut-off events. [2024-06-27 23:25:15,401 INFO L125 PetriNetUnfolderBase]: For 315958/315958 co-relation queries the response was YES. [2024-06-27 23:25:15,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33679 conditions, 4250 events. 2627/4250 cut-off events. For 315958/315958 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25190 event pairs, 537 based on Foata normal form. 12/4260 useless extension candidates. Maximal degree in co-relation 33566. Up to 3187 conditions per place. [2024-06-27 23:25:15,442 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 230 selfloop transitions, 167 changer transitions 0/402 dead transitions. [2024-06-27 23:25:15,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 402 transitions, 6010 flow [2024-06-27 23:25:15,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:15,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:15,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:25:15,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:25:15,444 INFO L175 Difference]: Start difference. First operand has 234 places, 366 transitions, 4941 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:25:15,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 402 transitions, 6010 flow [2024-06-27 23:25:15,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 402 transitions, 5666 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:15,859 INFO L231 Difference]: Finished difference. Result has 237 places, 367 transitions, 4996 flow [2024-06-27 23:25:15,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4996, PETRI_PLACES=237, PETRI_TRANSITIONS=367} [2024-06-27 23:25:15,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-27 23:25:15,860 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 367 transitions, 4996 flow [2024-06-27 23:25:15,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:15,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:15,860 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:25:15,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:25:15,861 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:25:15,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:15,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1536301821, now seen corresponding path program 1 times [2024-06-27 23:25:15,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:15,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973288764] [2024-06-27 23:25:15,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:15,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:15,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:17,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:17,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973288764] [2024-06-27 23:25:17,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973288764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:17,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:17,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:25:17,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742283003] [2024-06-27 23:25:17,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:17,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:25:17,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:17,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:25:17,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:25:17,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:25:17,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 367 transitions, 4996 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:25:17,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:17,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:25:17,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:17,995 INFO L124 PetriNetUnfolderBase]: 2491/4086 cut-off events. [2024-06-27 23:25:17,996 INFO L125 PetriNetUnfolderBase]: For 307577/307579 co-relation queries the response was YES. [2024-06-27 23:25:18,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32680 conditions, 4086 events. 2491/4086 cut-off events. For 307577/307579 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24637 event pairs, 543 based on Foata normal form. 3/4075 useless extension candidates. Maximal degree in co-relation 32566. Up to 3668 conditions per place. [2024-06-27 23:25:18,039 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 42 changer transitions 0/382 dead transitions. [2024-06-27 23:25:18,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 382 transitions, 5776 flow [2024-06-27 23:25:18,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:25:18,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:25:18,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:25:18,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 23:25:18,056 INFO L175 Difference]: Start difference. First operand has 237 places, 367 transitions, 4996 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:25:18,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 382 transitions, 5776 flow [2024-06-27 23:25:18,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 382 transitions, 5431 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:18,625 INFO L231 Difference]: Finished difference. Result has 238 places, 370 transitions, 4784 flow [2024-06-27 23:25:18,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4784, PETRI_PLACES=238, PETRI_TRANSITIONS=370} [2024-06-27 23:25:18,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-27 23:25:18,626 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 370 transitions, 4784 flow [2024-06-27 23:25:18,626 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:25:18,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:18,626 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:25:18,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:25:18,626 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:18,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:18,627 INFO L85 PathProgramCache]: Analyzing trace with hash 820667467, now seen corresponding path program 7 times [2024-06-27 23:25:18,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:18,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494572024] [2024-06-27 23:25:18,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:18,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:20,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:25:20,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:20,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494572024] [2024-06-27 23:25:20,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494572024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:20,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:20,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:20,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128406051] [2024-06-27 23:25:20,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:20,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:20,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:20,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:20,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:20,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:20,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 370 transitions, 4784 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:20,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:20,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:20,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:21,789 INFO L124 PetriNetUnfolderBase]: 2695/4367 cut-off events. [2024-06-27 23:25:21,789 INFO L125 PetriNetUnfolderBase]: For 338558/338558 co-relation queries the response was YES. [2024-06-27 23:25:21,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34521 conditions, 4367 events. 2695/4367 cut-off events. For 338558/338558 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26076 event pairs, 570 based on Foata normal form. 16/4382 useless extension candidates. Maximal degree in co-relation 34406. Up to 3625 conditions per place. [2024-06-27 23:25:21,830 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 220 selfloop transitions, 176 changer transitions 0/401 dead transitions. [2024-06-27 23:25:21,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 401 transitions, 5815 flow [2024-06-27 23:25:21,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:21,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:21,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:25:21,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-27 23:25:21,832 INFO L175 Difference]: Start difference. First operand has 238 places, 370 transitions, 4784 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:25:21,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 401 transitions, 5815 flow [2024-06-27 23:25:22,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 401 transitions, 5706 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:25:22,350 INFO L231 Difference]: Finished difference. Result has 242 places, 371 transitions, 5096 flow [2024-06-27 23:25:22,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4675, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5096, PETRI_PLACES=242, PETRI_TRANSITIONS=371} [2024-06-27 23:25:22,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-27 23:25:22,352 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 371 transitions, 5096 flow [2024-06-27 23:25:22,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:22,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:22,356 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:25:22,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:25:22,356 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:22,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:22,356 INFO L85 PathProgramCache]: Analyzing trace with hash 752279339, now seen corresponding path program 8 times [2024-06-27 23:25:22,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:22,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264797629] [2024-06-27 23:25:22,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:22,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:22,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:24,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:24,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:24,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264797629] [2024-06-27 23:25:24,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264797629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:24,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:24,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:24,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411625558] [2024-06-27 23:25:24,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:24,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:24,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:24,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:24,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:24,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:24,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 371 transitions, 5096 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:24,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:24,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:24,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:25,438 INFO L124 PetriNetUnfolderBase]: 2786/4522 cut-off events. [2024-06-27 23:25:25,438 INFO L125 PetriNetUnfolderBase]: For 374026/374026 co-relation queries the response was YES. [2024-06-27 23:25:25,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36357 conditions, 4522 events. 2786/4522 cut-off events. For 374026/374026 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27246 event pairs, 589 based on Foata normal form. 25/4546 useless extension candidates. Maximal degree in co-relation 36241. Up to 3737 conditions per place. [2024-06-27 23:25:25,487 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 238 selfloop transitions, 166 changer transitions 0/409 dead transitions. [2024-06-27 23:25:25,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 409 transitions, 6246 flow [2024-06-27 23:25:25,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:25,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:25,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:25:25,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-27 23:25:25,489 INFO L175 Difference]: Start difference. First operand has 242 places, 371 transitions, 5096 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:25:25,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 409 transitions, 6246 flow [2024-06-27 23:25:26,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 409 transitions, 5801 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-27 23:25:26,011 INFO L231 Difference]: Finished difference. Result has 243 places, 376 transitions, 5140 flow [2024-06-27 23:25:26,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5140, PETRI_PLACES=243, PETRI_TRANSITIONS=376} [2024-06-27 23:25:26,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 23:25:26,012 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 376 transitions, 5140 flow [2024-06-27 23:25:26,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:26,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:26,012 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:25:26,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:25:26,013 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:26,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:26,013 INFO L85 PathProgramCache]: Analyzing trace with hash -245020653, now seen corresponding path program 9 times [2024-06-27 23:25:26,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:26,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151065536] [2024-06-27 23:25:26,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:26,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:26,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:27,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:25:27,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:27,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151065536] [2024-06-27 23:25:27,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151065536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:27,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:27,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:27,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870300616] [2024-06-27 23:25:27,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:27,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:27,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:27,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:27,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:27,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 376 transitions, 5140 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:27,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:27,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:27,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:28,783 INFO L124 PetriNetUnfolderBase]: 2913/4745 cut-off events. [2024-06-27 23:25:28,784 INFO L125 PetriNetUnfolderBase]: For 406654/406654 co-relation queries the response was YES. [2024-06-27 23:25:28,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39604 conditions, 4745 events. 2913/4745 cut-off events. For 406654/406654 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29107 event pairs, 615 based on Foata normal form. 12/4756 useless extension candidates. Maximal degree in co-relation 39487. Up to 3665 conditions per place. [2024-06-27 23:25:28,838 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 245 selfloop transitions, 165 changer transitions 0/415 dead transitions. [2024-06-27 23:25:28,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 415 transitions, 6545 flow [2024-06-27 23:25:28,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:28,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:28,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:25:28,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:25:28,840 INFO L175 Difference]: Start difference. First operand has 243 places, 376 transitions, 5140 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:25:28,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 415 transitions, 6545 flow [2024-06-27 23:25:29,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 415 transitions, 6234 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:29,449 INFO L231 Difference]: Finished difference. Result has 246 places, 378 transitions, 5291 flow [2024-06-27 23:25:29,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4829, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5291, PETRI_PLACES=246, PETRI_TRANSITIONS=378} [2024-06-27 23:25:29,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-27 23:25:29,450 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 378 transitions, 5291 flow [2024-06-27 23:25:29,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:29,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:29,450 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:25:29,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:25:29,450 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:29,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:29,451 INFO L85 PathProgramCache]: Analyzing trace with hash -325946765, now seen corresponding path program 10 times [2024-06-27 23:25:29,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:29,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618531627] [2024-06-27 23:25:29,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:29,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:29,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:31,049 INFO 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:25:31,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:31,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618531627] [2024-06-27 23:25:31,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618531627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:31,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:31,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:31,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108125245] [2024-06-27 23:25:31,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:31,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:31,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:31,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:31,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:31,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:31,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 378 transitions, 5291 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:31,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:31,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:31,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:32,539 INFO L124 PetriNetUnfolderBase]: 2885/4701 cut-off events. [2024-06-27 23:25:32,540 INFO L125 PetriNetUnfolderBase]: For 393233/393233 co-relation queries the response was YES. [2024-06-27 23:25:32,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38497 conditions, 4701 events. 2885/4701 cut-off events. For 393233/393233 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28767 event pairs, 614 based on Foata normal form. 16/4716 useless extension candidates. Maximal degree in co-relation 38379. Up to 3943 conditions per place. [2024-06-27 23:25:32,589 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 247 selfloop transitions, 160 changer transitions 0/412 dead transitions. [2024-06-27 23:25:32,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 412 transitions, 6344 flow [2024-06-27 23:25:32,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:32,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:32,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:25:32,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-27 23:25:32,591 INFO L175 Difference]: Start difference. First operand has 246 places, 378 transitions, 5291 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:25:32,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 412 transitions, 6344 flow [2024-06-27 23:25:33,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 412 transitions, 6071 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 23:25:33,268 INFO L231 Difference]: Finished difference. Result has 250 places, 378 transitions, 5347 flow [2024-06-27 23:25:33,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5347, PETRI_PLACES=250, PETRI_TRANSITIONS=378} [2024-06-27 23:25:33,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-27 23:25:33,269 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 378 transitions, 5347 flow [2024-06-27 23:25:33,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:33,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:33,269 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:25:33,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:25:33,270 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:33,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:33,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1850730505, now seen corresponding path program 2 times [2024-06-27 23:25:33,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:33,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813542419] [2024-06-27 23:25:33,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:33,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:33,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:35,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:35,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:35,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813542419] [2024-06-27 23:25:35,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813542419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:35,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:35,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:35,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488855237] [2024-06-27 23:25:35,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:35,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:35,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:35,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:35,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:35,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:35,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 378 transitions, 5347 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:35,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:35,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:35,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:36,526 INFO L124 PetriNetUnfolderBase]: 2926/4786 cut-off events. [2024-06-27 23:25:36,527 INFO L125 PetriNetUnfolderBase]: For 391956/391956 co-relation queries the response was YES. [2024-06-27 23:25:36,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39161 conditions, 4786 events. 2926/4786 cut-off events. For 391956/391956 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29557 event pairs, 614 based on Foata normal form. 12/4797 useless extension candidates. Maximal degree in co-relation 39041. Up to 3924 conditions per place. [2024-06-27 23:25:36,585 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 232 selfloop transitions, 177 changer transitions 0/414 dead transitions. [2024-06-27 23:25:36,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 414 transitions, 6464 flow [2024-06-27 23:25:36,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:36,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:36,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:25:36,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-27 23:25:36,587 INFO L175 Difference]: Start difference. First operand has 250 places, 378 transitions, 5347 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:25:36,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 414 transitions, 6464 flow [2024-06-27 23:25:37,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 414 transitions, 6143 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:37,192 INFO L231 Difference]: Finished difference. Result has 253 places, 380 transitions, 5471 flow [2024-06-27 23:25:37,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5026, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5471, PETRI_PLACES=253, PETRI_TRANSITIONS=380} [2024-06-27 23:25:37,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 23:25:37,192 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 380 transitions, 5471 flow [2024-06-27 23:25:37,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:37,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:37,193 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:25:37,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:25:37,193 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:37,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:37,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1585033225, now seen corresponding path program 3 times [2024-06-27 23:25:37,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:37,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935349496] [2024-06-27 23:25:37,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:37,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:37,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:38,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:38,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:38,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935349496] [2024-06-27 23:25:38,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935349496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:38,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:38,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:38,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649002836] [2024-06-27 23:25:38,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:38,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:38,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:38,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:38,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:39,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:39,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 380 transitions, 5471 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:39,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:39,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:39,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:40,376 INFO L124 PetriNetUnfolderBase]: 3028/4970 cut-off events. [2024-06-27 23:25:40,376 INFO L125 PetriNetUnfolderBase]: For 437881/437881 co-relation queries the response was YES. [2024-06-27 23:25:40,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41771 conditions, 4970 events. 3028/4970 cut-off events. For 437881/437881 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 31097 event pairs, 594 based on Foata normal form. 12/4981 useless extension candidates. Maximal degree in co-relation 41649. Up to 3139 conditions per place. [2024-06-27 23:25:40,431 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 223 selfloop transitions, 191 changer transitions 0/419 dead transitions. [2024-06-27 23:25:40,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 419 transitions, 6894 flow [2024-06-27 23:25:40,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:40,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:40,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:25:40,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:25:40,433 INFO L175 Difference]: Start difference. First operand has 253 places, 380 transitions, 5471 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:25:40,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 419 transitions, 6894 flow [2024-06-27 23:25:40,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 419 transitions, 6499 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:40,972 INFO L231 Difference]: Finished difference. Result has 257 places, 383 transitions, 5608 flow [2024-06-27 23:25:40,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5608, PETRI_PLACES=257, PETRI_TRANSITIONS=383} [2024-06-27 23:25:40,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-27 23:25:40,973 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 383 transitions, 5608 flow [2024-06-27 23:25:40,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:40,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:40,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:25:40,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:25:40,974 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:40,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:40,974 INFO L85 PathProgramCache]: Analyzing trace with hash -325731563, now seen corresponding path program 4 times [2024-06-27 23:25:40,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:40,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791112708] [2024-06-27 23:25:40,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:40,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:42,722 INFO 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:25:42,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:42,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791112708] [2024-06-27 23:25:42,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791112708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:42,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:42,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:42,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200239812] [2024-06-27 23:25:42,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:42,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:42,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:42,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:42,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:42,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:42,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 383 transitions, 5608 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:42,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:42,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:42,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:44,128 INFO L124 PetriNetUnfolderBase]: 3069/5037 cut-off events. [2024-06-27 23:25:44,128 INFO L125 PetriNetUnfolderBase]: For 451873/451873 co-relation queries the response was YES. [2024-06-27 23:25:44,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42566 conditions, 5037 events. 3069/5037 cut-off events. For 451873/451873 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31631 event pairs, 663 based on Foata normal form. 12/5048 useless extension candidates. Maximal degree in co-relation 42442. Up to 4071 conditions per place. [2024-06-27 23:25:44,186 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 254 selfloop transitions, 162 changer transitions 0/421 dead transitions. [2024-06-27 23:25:44,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 421 transitions, 6774 flow [2024-06-27 23:25:44,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:44,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:44,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:25:44,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 23:25:44,188 INFO L175 Difference]: Start difference. First operand has 257 places, 383 transitions, 5608 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:25:44,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 421 transitions, 6774 flow [2024-06-27 23:25:44,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 421 transitions, 6505 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 23:25:44,862 INFO L231 Difference]: Finished difference. Result has 262 places, 384 transitions, 5739 flow [2024-06-27 23:25:44,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5343, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5739, PETRI_PLACES=262, PETRI_TRANSITIONS=384} [2024-06-27 23:25:44,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-27 23:25:44,862 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 384 transitions, 5739 flow [2024-06-27 23:25:44,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:44,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:44,863 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:25:44,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:25:44,863 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:25:44,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:44,863 INFO L85 PathProgramCache]: Analyzing trace with hash 170852927, now seen corresponding path program 2 times [2024-06-27 23:25:44,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:44,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529340847] [2024-06-27 23:25:44,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:44,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:46,224 INFO 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:25:46,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:46,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529340847] [2024-06-27 23:25:46,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529340847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:46,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:46,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:25:46,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343047542] [2024-06-27 23:25:46,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:46,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:25:46,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:46,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:25:46,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:25:46,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:25:46,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 384 transitions, 5739 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:25:46,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:46,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:25:46,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:47,347 INFO L124 PetriNetUnfolderBase]: 2904/4828 cut-off events. [2024-06-27 23:25:47,347 INFO L125 PetriNetUnfolderBase]: For 439488/439491 co-relation queries the response was YES. [2024-06-27 23:25:47,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41591 conditions, 4828 events. 2904/4828 cut-off events. For 439488/439491 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 30807 event pairs, 657 based on Foata normal form. 3/4800 useless extension candidates. Maximal degree in co-relation 41465. Up to 4339 conditions per place. [2024-06-27 23:25:47,401 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 310 selfloop transitions, 57 changer transitions 0/402 dead transitions. [2024-06-27 23:25:47,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 402 transitions, 6739 flow [2024-06-27 23:25:47,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:25:47,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:25:47,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 23:25:47,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-27 23:25:47,403 INFO L175 Difference]: Start difference. First operand has 262 places, 384 transitions, 5739 flow. Second operand 7 states and 131 transitions. [2024-06-27 23:25:47,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 402 transitions, 6739 flow [2024-06-27 23:25:48,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 402 transitions, 6381 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:48,091 INFO L231 Difference]: Finished difference. Result has 263 places, 392 transitions, 5620 flow [2024-06-27 23:25:48,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5381, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5620, PETRI_PLACES=263, PETRI_TRANSITIONS=392} [2024-06-27 23:25:48,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-27 23:25:48,092 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 392 transitions, 5620 flow [2024-06-27 23:25:48,092 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:25:48,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:48,092 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:25:48,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:25:48,092 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:25:48,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:48,093 INFO L85 PathProgramCache]: Analyzing trace with hash 170437217, now seen corresponding path program 3 times [2024-06-27 23:25:48,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:48,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108538191] [2024-06-27 23:25:48,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:48,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:49,260 INFO 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:25:49,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:49,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108538191] [2024-06-27 23:25:49,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108538191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:49,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:49,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:25:49,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922105853] [2024-06-27 23:25:49,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:49,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:25:49,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:49,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:25:49,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:25:49,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:25:49,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 392 transitions, 5620 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:25:49,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:49,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:25:49,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:50,403 INFO L124 PetriNetUnfolderBase]: 2914/4842 cut-off events. [2024-06-27 23:25:50,403 INFO L125 PetriNetUnfolderBase]: For 446720/446723 co-relation queries the response was YES. [2024-06-27 23:25:50,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41630 conditions, 4842 events. 2914/4842 cut-off events. For 446720/446723 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 30936 event pairs, 656 based on Foata normal form. 3/4814 useless extension candidates. Maximal degree in co-relation 41502. Up to 4373 conditions per place. [2024-06-27 23:25:50,461 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 50 changer transitions 0/404 dead transitions. [2024-06-27 23:25:50,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 404 transitions, 6447 flow [2024-06-27 23:25:50,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:25:50,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:25:50,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:25:50,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:25:50,462 INFO L175 Difference]: Start difference. First operand has 263 places, 392 transitions, 5620 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:25:50,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 404 transitions, 6447 flow [2024-06-27 23:25:51,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 404 transitions, 6333 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:25:51,224 INFO L231 Difference]: Finished difference. Result has 268 places, 395 transitions, 5671 flow [2024-06-27 23:25:51,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5514, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5671, PETRI_PLACES=268, PETRI_TRANSITIONS=395} [2024-06-27 23:25:51,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-27 23:25:51,225 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 395 transitions, 5671 flow [2024-06-27 23:25:51,225 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:25:51,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:51,225 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:25:51,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:25:51,226 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:51,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:51,226 INFO L85 PathProgramCache]: Analyzing trace with hash -600294507, now seen corresponding path program 11 times [2024-06-27 23:25:51,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:51,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753048357] [2024-06-27 23:25:51,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:51,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:52,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:25:52,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:52,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753048357] [2024-06-27 23:25:52,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753048357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:52,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:52,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:52,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078370189] [2024-06-27 23:25:52,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:52,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:52,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:52,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:52,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:52,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:52,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 395 transitions, 5671 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:52,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:52,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:52,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:54,287 INFO L124 PetriNetUnfolderBase]: 3369/5566 cut-off events. [2024-06-27 23:25:54,288 INFO L125 PetriNetUnfolderBase]: For 550900/550902 co-relation queries the response was YES. [2024-06-27 23:25:54,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48758 conditions, 5566 events. 3369/5566 cut-off events. For 550900/550902 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 36056 event pairs, 747 based on Foata normal form. 14/5579 useless extension candidates. Maximal degree in co-relation 48628. Up to 4487 conditions per place. [2024-06-27 23:25:54,356 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 343 selfloop transitions, 105 changer transitions 0/453 dead transitions. [2024-06-27 23:25:54,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 453 transitions, 7342 flow [2024-06-27 23:25:54,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:25:54,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:25:54,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-27 23:25:54,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 23:25:54,358 INFO L175 Difference]: Start difference. First operand has 268 places, 395 transitions, 5671 flow. Second operand 12 states and 231 transitions. [2024-06-27 23:25:54,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 453 transitions, 7342 flow [2024-06-27 23:25:55,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 453 transitions, 7216 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:25:55,263 INFO L231 Difference]: Finished difference. Result has 275 places, 401 transitions, 6056 flow [2024-06-27 23:25:55,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6056, PETRI_PLACES=275, PETRI_TRANSITIONS=401} [2024-06-27 23:25:55,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-27 23:25:55,264 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 401 transitions, 6056 flow [2024-06-27 23:25:55,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:55,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:55,264 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:25:55,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:25:55,265 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:55,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:55,265 INFO L85 PathProgramCache]: Analyzing trace with hash 953324011, now seen corresponding path program 12 times [2024-06-27 23:25:55,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:55,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3761761] [2024-06-27 23:25:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:55,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:55,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:56,638 INFO 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:25:56,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:56,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3761761] [2024-06-27 23:25:56,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3761761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:56,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:56,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:56,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303113266] [2024-06-27 23:25:56,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:56,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:56,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:56,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:56,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:56,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:25:56,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 401 transitions, 6056 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:56,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:56,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:25:56,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:58,583 INFO L124 PetriNetUnfolderBase]: 3530/5853 cut-off events. [2024-06-27 23:25:58,583 INFO L125 PetriNetUnfolderBase]: For 609811/609813 co-relation queries the response was YES. [2024-06-27 23:25:58,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52229 conditions, 5853 events. 3530/5853 cut-off events. For 609811/609813 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 38467 event pairs, 901 based on Foata normal form. 20/5872 useless extension candidates. Maximal degree in co-relation 52097. Up to 4977 conditions per place. [2024-06-27 23:25:58,651 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 360 selfloop transitions, 93 changer transitions 0/458 dead transitions. [2024-06-27 23:25:58,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 458 transitions, 7691 flow [2024-06-27 23:25:58,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:25:58,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:25:58,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 244 transitions. [2024-06-27 23:25:58,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45778611632270166 [2024-06-27 23:25:58,653 INFO L175 Difference]: Start difference. First operand has 275 places, 401 transitions, 6056 flow. Second operand 13 states and 244 transitions. [2024-06-27 23:25:58,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 458 transitions, 7691 flow [2024-06-27 23:25:59,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 458 transitions, 7492 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-27 23:25:59,613 INFO L231 Difference]: Finished difference. Result has 281 places, 406 transitions, 6285 flow [2024-06-27 23:25:59,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6285, PETRI_PLACES=281, PETRI_TRANSITIONS=406} [2024-06-27 23:25:59,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-27 23:25:59,614 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 406 transitions, 6285 flow [2024-06-27 23:25:59,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:59,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:59,614 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:25:59,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:25:59,614 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:59,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:59,614 INFO L85 PathProgramCache]: Analyzing trace with hash 957039757, now seen corresponding path program 13 times [2024-06-27 23:25:59,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:59,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669621434] [2024-06-27 23:25:59,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:59,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:59,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:00,893 INFO 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:26:00,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:00,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669621434] [2024-06-27 23:26:00,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669621434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:00,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:00,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:00,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165195260] [2024-06-27 23:26:00,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:00,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:00,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:00,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:00,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:01,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:01,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 406 transitions, 6285 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:01,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:01,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:01,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:02,716 INFO L124 PetriNetUnfolderBase]: 3502/5815 cut-off events. [2024-06-27 23:26:02,716 INFO L125 PetriNetUnfolderBase]: For 591376/591378 co-relation queries the response was YES. [2024-06-27 23:26:02,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51163 conditions, 5815 events. 3502/5815 cut-off events. For 591376/591378 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38267 event pairs, 973 based on Foata normal form. 18/5832 useless extension candidates. Maximal degree in co-relation 51027. Up to 5165 conditions per place. [2024-06-27 23:26:02,789 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 357 selfloop transitions, 87 changer transitions 0/449 dead transitions. [2024-06-27 23:26:02,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 449 transitions, 7405 flow [2024-06-27 23:26:02,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:26:02,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:26:02,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-06-27 23:26:02,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4532520325203252 [2024-06-27 23:26:02,791 INFO L175 Difference]: Start difference. First operand has 281 places, 406 transitions, 6285 flow. Second operand 12 states and 223 transitions. [2024-06-27 23:26:02,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 449 transitions, 7405 flow [2024-06-27 23:26:03,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 449 transitions, 7150 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 23:26:03,798 INFO L231 Difference]: Finished difference. Result has 285 places, 406 transitions, 6216 flow [2024-06-27 23:26:03,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6030, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6216, PETRI_PLACES=285, PETRI_TRANSITIONS=406} [2024-06-27 23:26:03,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-27 23:26:03,799 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 406 transitions, 6216 flow [2024-06-27 23:26:03,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:03,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:03,799 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:26:03,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:26:03,799 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:03,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:03,800 INFO L85 PathProgramCache]: Analyzing trace with hash -630085269, now seen corresponding path program 14 times [2024-06-27 23:26:03,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:03,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800274224] [2024-06-27 23:26:03,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:03,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:03,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:04,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:26:04,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:04,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800274224] [2024-06-27 23:26:04,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800274224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:04,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:04,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:26:04,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571416483] [2024-06-27 23:26:04,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:04,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:26:04,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:04,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:26:04,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:26:05,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:26:05,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 406 transitions, 6216 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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-27 23:26:05,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:05,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:26:05,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:06,515 INFO L124 PetriNetUnfolderBase]: 3080/5576 cut-off events. [2024-06-27 23:26:06,516 INFO L125 PetriNetUnfolderBase]: For 737369/737663 co-relation queries the response was YES. [2024-06-27 23:26:06,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53281 conditions, 5576 events. 3080/5576 cut-off events. For 737369/737663 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40999 event pairs, 488 based on Foata normal form. 61/5494 useless extension candidates. Maximal degree in co-relation 53144. Up to 3112 conditions per place. [2024-06-27 23:26:06,593 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 128 changer transitions 0/461 dead transitions. [2024-06-27 23:26:06,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 461 transitions, 7957 flow [2024-06-27 23:26:06,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:26:06,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:26:06,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-27 23:26:06,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-27 23:26:06,595 INFO L175 Difference]: Start difference. First operand has 285 places, 406 transitions, 6216 flow. Second operand 11 states and 234 transitions. [2024-06-27 23:26:06,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 461 transitions, 7957 flow [2024-06-27 23:26:07,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 461 transitions, 7772 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 23:26:07,613 INFO L231 Difference]: Finished difference. Result has 286 places, 416 transitions, 6778 flow [2024-06-27 23:26:07,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6031, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6778, PETRI_PLACES=286, PETRI_TRANSITIONS=416} [2024-06-27 23:26:07,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-27 23:26:07,614 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 416 transitions, 6778 flow [2024-06-27 23:26:07,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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-27 23:26:07,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:07,614 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:26:07,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:26:07,614 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:07,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:07,615 INFO L85 PathProgramCache]: Analyzing trace with hash 81825549, now seen corresponding path program 15 times [2024-06-27 23:26:07,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:07,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969735444] [2024-06-27 23:26:07,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:07,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:07,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:08,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:08,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:08,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969735444] [2024-06-27 23:26:08,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969735444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:08,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:08,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:08,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295268489] [2024-06-27 23:26:08,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:08,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:08,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:08,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:08,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:09,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:09,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 416 transitions, 6778 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:09,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:09,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:09,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:10,884 INFO L124 PetriNetUnfolderBase]: 4184/7027 cut-off events. [2024-06-27 23:26:10,884 INFO L125 PetriNetUnfolderBase]: For 789361/789363 co-relation queries the response was YES. [2024-06-27 23:26:10,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64651 conditions, 7027 events. 4184/7027 cut-off events. For 789361/789363 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 48725 event pairs, 1080 based on Foata normal form. 20/7046 useless extension candidates. Maximal degree in co-relation 64512. Up to 5457 conditions per place. [2024-06-27 23:26:10,989 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 373 selfloop transitions, 95 changer transitions 0/473 dead transitions. [2024-06-27 23:26:10,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 473 transitions, 8604 flow [2024-06-27 23:26:10,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:26:10,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:26:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-27 23:26:10,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-27 23:26:10,991 INFO L175 Difference]: Start difference. First operand has 286 places, 416 transitions, 6778 flow. Second operand 11 states and 213 transitions. [2024-06-27 23:26:10,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 473 transitions, 8604 flow [2024-06-27 23:26:12,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 473 transitions, 8303 flow, removed 82 selfloop flow, removed 9 redundant places. [2024-06-27 23:26:12,732 INFO L231 Difference]: Finished difference. Result has 289 places, 425 transitions, 7104 flow [2024-06-27 23:26:12,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6557, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7104, PETRI_PLACES=289, PETRI_TRANSITIONS=425} [2024-06-27 23:26:12,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-27 23:26:12,733 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 425 transitions, 7104 flow [2024-06-27 23:26:12,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:12,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:12,733 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:26:12,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:26:12,733 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:12,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:12,734 INFO L85 PathProgramCache]: Analyzing trace with hash 170391309, now seen corresponding path program 16 times [2024-06-27 23:26:12,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:12,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179379511] [2024-06-27 23:26:12,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:12,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:12,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:14,127 INFO 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:26:14,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:14,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179379511] [2024-06-27 23:26:14,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179379511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:14,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:14,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:14,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146744205] [2024-06-27 23:26:14,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:14,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:14,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:14,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:14,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:14,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:14,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 425 transitions, 7104 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:14,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:14,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:14,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:16,207 INFO L124 PetriNetUnfolderBase]: 4138/6959 cut-off events. [2024-06-27 23:26:16,208 INFO L125 PetriNetUnfolderBase]: For 714464/714466 co-relation queries the response was YES. [2024-06-27 23:26:16,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61484 conditions, 6959 events. 4138/6959 cut-off events. For 714464/714466 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 48294 event pairs, 1103 based on Foata normal form. 26/6984 useless extension candidates. Maximal degree in co-relation 61345. Up to 5782 conditions per place. [2024-06-27 23:26:16,292 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 384 selfloop transitions, 77 changer transitions 0/466 dead transitions. [2024-06-27 23:26:16,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 466 transitions, 8508 flow [2024-06-27 23:26:16,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:16,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:16,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 23:26:16,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-27 23:26:16,294 INFO L175 Difference]: Start difference. First operand has 289 places, 425 transitions, 7104 flow. Second operand 10 states and 194 transitions. [2024-06-27 23:26:16,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 466 transitions, 8508 flow [2024-06-27 23:26:17,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 466 transitions, 8242 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-27 23:26:17,792 INFO L231 Difference]: Finished difference. Result has 291 places, 425 transitions, 7006 flow [2024-06-27 23:26:17,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6838, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7006, PETRI_PLACES=291, PETRI_TRANSITIONS=425} [2024-06-27 23:26:17,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 23:26:17,792 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 425 transitions, 7006 flow [2024-06-27 23:26:17,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:17,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:17,793 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:26:17,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:26:17,793 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:17,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:17,793 INFO L85 PathProgramCache]: Analyzing trace with hash 170539179, now seen corresponding path program 17 times [2024-06-27 23:26:17,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:17,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842844984] [2024-06-27 23:26:17,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:17,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:17,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:19,115 INFO 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:26:19,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:19,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842844984] [2024-06-27 23:26:19,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842844984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:19,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:19,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:19,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096398384] [2024-06-27 23:26:19,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:19,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:19,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:19,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:19,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:19,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:19,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 425 transitions, 7006 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:19,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:19,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:19,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:20,994 INFO L124 PetriNetUnfolderBase]: 4074/6869 cut-off events. [2024-06-27 23:26:20,994 INFO L125 PetriNetUnfolderBase]: For 662618/662620 co-relation queries the response was YES. [2024-06-27 23:26:21,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57571 conditions, 6869 events. 4074/6869 cut-off events. For 662618/662620 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47797 event pairs, 1150 based on Foata normal form. 34/6902 useless extension candidates. Maximal degree in co-relation 57431. Up to 6038 conditions per place. [2024-06-27 23:26:21,085 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 388 selfloop transitions, 66 changer transitions 0/459 dead transitions. [2024-06-27 23:26:21,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 459 transitions, 8081 flow [2024-06-27 23:26:21,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:21,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:21,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:26:21,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:26:21,087 INFO L175 Difference]: Start difference. First operand has 291 places, 425 transitions, 7006 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:26:21,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 459 transitions, 8081 flow [2024-06-27 23:26:22,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 459 transitions, 7657 flow, removed 140 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:22,574 INFO L231 Difference]: Finished difference. Result has 294 places, 425 transitions, 6731 flow [2024-06-27 23:26:22,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6582, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6731, PETRI_PLACES=294, PETRI_TRANSITIONS=425} [2024-06-27 23:26:22,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-27 23:26:22,575 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 425 transitions, 6731 flow [2024-06-27 23:26:22,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:22,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:22,575 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:26:22,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:26:22,576 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:22,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:22,576 INFO L85 PathProgramCache]: Analyzing trace with hash -661006003, now seen corresponding path program 18 times [2024-06-27 23:26:22,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:22,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733025825] [2024-06-27 23:26:22,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:22,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:23,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:26:23,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:23,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733025825] [2024-06-27 23:26:23,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733025825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:23,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:23,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:23,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67741494] [2024-06-27 23:26:23,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:23,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:23,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:23,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:23,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:24,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:24,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 425 transitions, 6731 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:24,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:24,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:24,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:25,826 INFO L124 PetriNetUnfolderBase]: 4170/7020 cut-off events. [2024-06-27 23:26:25,827 INFO L125 PetriNetUnfolderBase]: For 601913/601913 co-relation queries the response was YES. [2024-06-27 23:26:25,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57198 conditions, 7020 events. 4170/7020 cut-off events. For 601913/601913 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48994 event pairs, 1115 based on Foata normal form. 16/7034 useless extension candidates. Maximal degree in co-relation 57057. Up to 6048 conditions per place. [2024-06-27 23:26:25,921 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 291 selfloop transitions, 167 changer transitions 0/463 dead transitions. [2024-06-27 23:26:25,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 463 transitions, 7948 flow [2024-06-27 23:26:25,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:25,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:25,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 23:26:25,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48048780487804876 [2024-06-27 23:26:25,923 INFO L175 Difference]: Start difference. First operand has 294 places, 425 transitions, 6731 flow. Second operand 10 states and 197 transitions. [2024-06-27 23:26:25,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 463 transitions, 7948 flow [2024-06-27 23:26:27,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 463 transitions, 7782 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:26:27,256 INFO L231 Difference]: Finished difference. Result has 294 places, 427 transitions, 7002 flow [2024-06-27 23:26:27,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6565, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7002, PETRI_PLACES=294, PETRI_TRANSITIONS=427} [2024-06-27 23:26:27,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-27 23:26:27,257 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 427 transitions, 7002 flow [2024-06-27 23:26:27,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:27,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:27,257 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:26:27,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:26:27,257 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:27,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:27,258 INFO L85 PathProgramCache]: Analyzing trace with hash -550549717, now seen corresponding path program 19 times [2024-06-27 23:26:27,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:27,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178243999] [2024-06-27 23:26:27,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:27,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:27,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:28,484 INFO 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:26:28,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:28,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178243999] [2024-06-27 23:26:28,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178243999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:28,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:28,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:28,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207016560] [2024-06-27 23:26:28,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:28,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:28,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:28,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:28,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:28,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:28,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 427 transitions, 7002 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:28,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:28,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:28,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:30,523 INFO L124 PetriNetUnfolderBase]: 4276/7214 cut-off events. [2024-06-27 23:26:30,523 INFO L125 PetriNetUnfolderBase]: For 586656/586656 co-relation queries the response was YES. [2024-06-27 23:26:30,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58597 conditions, 7214 events. 4276/7214 cut-off events. For 586656/586656 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 50742 event pairs, 1121 based on Foata normal form. 12/7224 useless extension candidates. Maximal degree in co-relation 58456. Up to 5910 conditions per place. [2024-06-27 23:26:30,612 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 293 selfloop transitions, 173 changer transitions 0/471 dead transitions. [2024-06-27 23:26:30,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 471 transitions, 8536 flow [2024-06-27 23:26:30,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:30,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:30,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 23:26:30,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902439024390244 [2024-06-27 23:26:30,613 INFO L175 Difference]: Start difference. First operand has 294 places, 427 transitions, 7002 flow. Second operand 10 states and 201 transitions. [2024-06-27 23:26:30,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 471 transitions, 8536 flow [2024-06-27 23:26:31,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 471 transitions, 8162 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 23:26:31,664 INFO L231 Difference]: Finished difference. Result has 297 places, 430 transitions, 7108 flow [2024-06-27 23:26:31,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6628, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7108, PETRI_PLACES=297, PETRI_TRANSITIONS=430} [2024-06-27 23:26:31,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 23:26:31,664 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 430 transitions, 7108 flow [2024-06-27 23:26:31,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:31,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:31,665 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:26:31,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:26:31,665 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:31,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:31,665 INFO L85 PathProgramCache]: Analyzing trace with hash -655643623, now seen corresponding path program 20 times [2024-06-27 23:26:31,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:31,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757461730] [2024-06-27 23:26:31,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:31,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:31,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:33,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:33,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:33,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757461730] [2024-06-27 23:26:33,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757461730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:33,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:33,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:33,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749125912] [2024-06-27 23:26:33,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:33,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:33,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:33,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:33,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 430 transitions, 7108 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:33,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:33,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:33,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:35,202 INFO L124 PetriNetUnfolderBase]: 4248/7170 cut-off events. [2024-06-27 23:26:35,202 INFO L125 PetriNetUnfolderBase]: For 568029/568029 co-relation queries the response was YES. [2024-06-27 23:26:35,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57157 conditions, 7170 events. 4248/7170 cut-off events. For 568029/568029 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 50431 event pairs, 1129 based on Foata normal form. 16/7184 useless extension candidates. Maximal degree in co-relation 57014. Up to 6182 conditions per place. [2024-06-27 23:26:35,297 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 288 selfloop transitions, 173 changer transitions 0/466 dead transitions. [2024-06-27 23:26:35,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 466 transitions, 8242 flow [2024-06-27 23:26:35,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:35,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:35,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:26:35,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-27 23:26:35,299 INFO L175 Difference]: Start difference. First operand has 297 places, 430 transitions, 7108 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:26:35,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 466 transitions, 8242 flow [2024-06-27 23:26:36,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 466 transitions, 7822 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:36,790 INFO L231 Difference]: Finished difference. Result has 300 places, 430 transitions, 7044 flow [2024-06-27 23:26:36,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7044, PETRI_PLACES=300, PETRI_TRANSITIONS=430} [2024-06-27 23:26:36,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 23:26:36,796 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 430 transitions, 7044 flow [2024-06-27 23:26:36,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:36,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:36,797 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:26:36,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:26:36,797 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:36,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:36,797 INFO L85 PathProgramCache]: Analyzing trace with hash -655428421, now seen corresponding path program 5 times [2024-06-27 23:26:36,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:36,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043668608] [2024-06-27 23:26:36,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:36,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:36,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:38,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:26:38,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:38,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043668608] [2024-06-27 23:26:38,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043668608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:38,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:38,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:38,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862247319] [2024-06-27 23:26:38,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:38,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:38,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:38,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:38,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:38,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:38,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 430 transitions, 7044 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:38,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:38,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:38,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:40,408 INFO L124 PetriNetUnfolderBase]: 4255/7189 cut-off events. [2024-06-27 23:26:40,408 INFO L125 PetriNetUnfolderBase]: For 531589/531589 co-relation queries the response was YES. [2024-06-27 23:26:40,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55830 conditions, 7189 events. 4255/7189 cut-off events. For 531589/531589 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 50589 event pairs, 1094 based on Foata normal form. 12/7199 useless extension candidates. Maximal degree in co-relation 55686. Up to 5477 conditions per place. [2024-06-27 23:26:40,497 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 279 selfloop transitions, 186 changer transitions 0/470 dead transitions. [2024-06-27 23:26:40,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 470 transitions, 8121 flow [2024-06-27 23:26:40,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:40,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:40,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 23:26:40,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48048780487804876 [2024-06-27 23:26:40,499 INFO L175 Difference]: Start difference. First operand has 300 places, 430 transitions, 7044 flow. Second operand 10 states and 197 transitions. [2024-06-27 23:26:40,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 470 transitions, 8121 flow [2024-06-27 23:26:42,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 470 transitions, 7735 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:26:42,025 INFO L231 Difference]: Finished difference. Result has 300 places, 430 transitions, 6930 flow [2024-06-27 23:26:42,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6534, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6930, PETRI_PLACES=300, PETRI_TRANSITIONS=430} [2024-06-27 23:26:42,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 23:26:42,026 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 430 transitions, 6930 flow [2024-06-27 23:26:42,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:42,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:42,026 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:26:42,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:26:42,027 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:26:42,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:42,027 INFO L85 PathProgramCache]: Analyzing trace with hash 864822497, now seen corresponding path program 4 times [2024-06-27 23:26:42,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:42,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879072703] [2024-06-27 23:26:42,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:42,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:42,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:43,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:43,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:43,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879072703] [2024-06-27 23:26:43,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879072703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:43,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:43,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:26:43,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154966165] [2024-06-27 23:26:43,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:43,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:26:43,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:43,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:26:43,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:26:43,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:26:43,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 430 transitions, 6930 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:26:43,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:43,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:26:43,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:44,809 INFO L124 PetriNetUnfolderBase]: 4070/6951 cut-off events. [2024-06-27 23:26:44,810 INFO L125 PetriNetUnfolderBase]: For 512444/512445 co-relation queries the response was YES. [2024-06-27 23:26:44,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54497 conditions, 6951 events. 4070/6951 cut-off events. For 512444/512445 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 49567 event pairs, 1133 based on Foata normal form. 3/6917 useless extension candidates. Maximal degree in co-relation 54352. Up to 6318 conditions per place. [2024-06-27 23:26:44,908 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 370 selfloop transitions, 47 changer transitions 0/452 dead transitions. [2024-06-27 23:26:44,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 452 transitions, 7870 flow [2024-06-27 23:26:44,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:26:44,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:26:44,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:26:44,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 23:26:44,909 INFO L175 Difference]: Start difference. First operand has 300 places, 430 transitions, 6930 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:26:44,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 452 transitions, 7870 flow [2024-06-27 23:26:46,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 452 transitions, 7270 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 23:26:46,213 INFO L231 Difference]: Finished difference. Result has 298 places, 434 transitions, 6472 flow [2024-06-27 23:26:46,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6330, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6472, PETRI_PLACES=298, PETRI_TRANSITIONS=434} [2024-06-27 23:26:46,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-27 23:26:46,213 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 434 transitions, 6472 flow [2024-06-27 23:26:46,213 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:26:46,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:46,214 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:26:46,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:26:46,214 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-27 23:26:46,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:46,214 INFO L85 PathProgramCache]: Analyzing trace with hash 164192453, now seen corresponding path program 1 times [2024-06-27 23:26:46,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:46,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584422130] [2024-06-27 23:26:46,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:46,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:46,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:47,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:26:47,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:47,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584422130] [2024-06-27 23:26:47,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584422130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:47,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:47,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:26:47,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699296475] [2024-06-27 23:26:47,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:47,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:26:47,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:47,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:26:47,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:26:47,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:26:47,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 434 transitions, 6472 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:26:47,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:47,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:26:47,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:49,202 INFO L124 PetriNetUnfolderBase]: 4264/7209 cut-off events. [2024-06-27 23:26:49,202 INFO L125 PetriNetUnfolderBase]: For 513862/513862 co-relation queries the response was YES. [2024-06-27 23:26:49,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54473 conditions, 7209 events. 4264/7209 cut-off events. For 513862/513862 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 50899 event pairs, 1771 based on Foata normal form. 1/7209 useless extension candidates. Maximal degree in co-relation 54328. Up to 6732 conditions per place. [2024-06-27 23:26:49,283 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 21 changer transitions 0/449 dead transitions. [2024-06-27 23:26:49,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 449 transitions, 7478 flow [2024-06-27 23:26:49,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:26:49,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:26:49,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 23:26:49,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 23:26:49,285 INFO L175 Difference]: Start difference. First operand has 298 places, 434 transitions, 6472 flow. Second operand 7 states and 124 transitions. [2024-06-27 23:26:49,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 449 transitions, 7478 flow [2024-06-27 23:26:50,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 449 transitions, 7384 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:26:50,427 INFO L231 Difference]: Finished difference. Result has 299 places, 437 transitions, 6492 flow [2024-06-27 23:26:50,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6378, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6492, PETRI_PLACES=299, PETRI_TRANSITIONS=437} [2024-06-27 23:26:50,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-27 23:26:50,428 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 437 transitions, 6492 flow [2024-06-27 23:26:50,428 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:26:50,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:50,428 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:26:50,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:26:50,429 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-27 23:26:50,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:50,429 INFO L85 PathProgramCache]: Analyzing trace with hash 164192639, now seen corresponding path program 1 times [2024-06-27 23:26:50,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:50,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697001554] [2024-06-27 23:26:50,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:50,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:50,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:51,773 INFO 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:26:51,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:51,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697001554] [2024-06-27 23:26:51,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697001554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:51,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:51,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:26:51,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977888892] [2024-06-27 23:26:51,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:51,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:26:51,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:51,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:26:51,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:26:51,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:26:51,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 437 transitions, 6492 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:26:51,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:51,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:26:51,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:53,363 INFO L124 PetriNetUnfolderBase]: 4187/7140 cut-off events. [2024-06-27 23:26:53,363 INFO L125 PetriNetUnfolderBase]: For 536366/536366 co-relation queries the response was YES. [2024-06-27 23:26:53,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54612 conditions, 7140 events. 4187/7140 cut-off events. For 536366/536366 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 50928 event pairs, 1745 based on Foata normal form. 4/7143 useless extension candidates. Maximal degree in co-relation 54466. Up to 6570 conditions per place. [2024-06-27 23:26:53,457 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 419 selfloop transitions, 22 changer transitions 0/453 dead transitions. [2024-06-27 23:26:53,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 453 transitions, 7502 flow [2024-06-27 23:26:53,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:26:53,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:26:53,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:26:53,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:26:53,458 INFO L175 Difference]: Start difference. First operand has 299 places, 437 transitions, 6492 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:26:53,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 453 transitions, 7502 flow [2024-06-27 23:26:54,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 453 transitions, 7410 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 23:26:54,738 INFO L231 Difference]: Finished difference. Result has 302 places, 441 transitions, 6530 flow [2024-06-27 23:26:54,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6400, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6530, PETRI_PLACES=302, PETRI_TRANSITIONS=441} [2024-06-27 23:26:54,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-27 23:26:54,739 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 441 transitions, 6530 flow [2024-06-27 23:26:54,739 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:26:54,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:54,739 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:26:54,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:26:54,740 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-27 23:26:54,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1883324655, now seen corresponding path program 2 times [2024-06-27 23:26:54,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:54,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385005748] [2024-06-27 23:26:54,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:54,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:56,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:56,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:56,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385005748] [2024-06-27 23:26:56,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385005748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:56,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:56,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:26:56,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407688132] [2024-06-27 23:26:56,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:56,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:26:56,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:56,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:26:56,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:26:56,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:26:56,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 441 transitions, 6530 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:26:56,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:56,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:26:56,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:57,896 INFO L124 PetriNetUnfolderBase]: 4197/7154 cut-off events. [2024-06-27 23:26:57,897 INFO L125 PetriNetUnfolderBase]: For 545271/545271 co-relation queries the response was YES. [2024-06-27 23:26:57,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55510 conditions, 7154 events. 4197/7154 cut-off events. For 545271/545271 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 51021 event pairs, 1752 based on Foata normal form. 2/7154 useless extension candidates. Maximal degree in co-relation 55363. Up to 6579 conditions per place. [2024-06-27 23:26:58,006 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 415 selfloop transitions, 26 changer transitions 0/453 dead transitions. [2024-06-27 23:26:58,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 453 transitions, 7506 flow [2024-06-27 23:26:58,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:26:58,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:26:58,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:26:58,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:26:58,008 INFO L175 Difference]: Start difference. First operand has 302 places, 441 transitions, 6530 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:26:58,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 453 transitions, 7506 flow [2024-06-27 23:26:59,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 453 transitions, 7406 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 23:26:59,540 INFO L231 Difference]: Finished difference. Result has 304 places, 444 transitions, 6552 flow [2024-06-27 23:26:59,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6430, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6552, PETRI_PLACES=304, PETRI_TRANSITIONS=444} [2024-06-27 23:26:59,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 23:26:59,541 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 444 transitions, 6552 flow [2024-06-27 23:26:59,541 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:26:59,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:59,541 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:26:59,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:26:59,542 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-27 23:26:59,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:59,542 INFO L85 PathProgramCache]: Analyzing trace with hash 170621543, now seen corresponding path program 2 times [2024-06-27 23:26:59,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:59,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337832901] [2024-06-27 23:26:59,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:59,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:59,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:00,792 INFO 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:27:00,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:00,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337832901] [2024-06-27 23:27:00,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337832901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:00,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:00,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:00,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212750818] [2024-06-27 23:27:00,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:00,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:00,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:00,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:00,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:00,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:27:00,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 444 transitions, 6552 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:27:00,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:00,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:27:00,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:02,436 INFO L124 PetriNetUnfolderBase]: 4194/7150 cut-off events. [2024-06-27 23:27:02,436 INFO L125 PetriNetUnfolderBase]: For 549620/549620 co-relation queries the response was YES. [2024-06-27 23:27:02,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55685 conditions, 7150 events. 4194/7150 cut-off events. For 549620/549620 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 50953 event pairs, 1752 based on Foata normal form. 1/7149 useless extension candidates. Maximal degree in co-relation 55537. Up to 6572 conditions per place. [2024-06-27 23:27:02,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 28 changer transitions 0/456 dead transitions. [2024-06-27 23:27:02,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 456 transitions, 7548 flow [2024-06-27 23:27:02,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:02,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:02,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 23:27:02,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 23:27:02,534 INFO L175 Difference]: Start difference. First operand has 304 places, 444 transitions, 6552 flow. Second operand 7 states and 129 transitions. [2024-06-27 23:27:02,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 456 transitions, 7548 flow [2024-06-27 23:27:04,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 456 transitions, 7448 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:04,176 INFO L231 Difference]: Finished difference. Result has 305 places, 447 transitions, 6592 flow [2024-06-27 23:27:04,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6452, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6592, PETRI_PLACES=305, PETRI_TRANSITIONS=447} [2024-06-27 23:27:04,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-27 23:27:04,176 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 447 transitions, 6592 flow [2024-06-27 23:27:04,177 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:27:04,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:04,177 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:27:04,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:27:04,177 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-27 23:27:04,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:04,178 INFO L85 PathProgramCache]: Analyzing trace with hash 170858879, now seen corresponding path program 3 times [2024-06-27 23:27:04,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:04,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432539392] [2024-06-27 23:27:04,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:04,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:04,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:05,401 INFO 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:27:05,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:05,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432539392] [2024-06-27 23:27:05,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432539392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:05,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:05,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:27:05,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897042235] [2024-06-27 23:27:05,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:05,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:27:05,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:05,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:27:05,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:27:05,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:27:05,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 447 transitions, 6592 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:27:05,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:05,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:27:05,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:06,993 INFO L124 PetriNetUnfolderBase]: 4205/7168 cut-off events. [2024-06-27 23:27:06,993 INFO L125 PetriNetUnfolderBase]: For 571473/571478 co-relation queries the response was YES. [2024-06-27 23:27:07,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56481 conditions, 7168 events. 4205/7168 cut-off events. For 571473/571478 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51208 event pairs, 1751 based on Foata normal form. 8/7174 useless extension candidates. Maximal degree in co-relation 56332. Up to 6559 conditions per place. [2024-06-27 23:27:07,095 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 415 selfloop transitions, 39 changer transitions 0/466 dead transitions. [2024-06-27 23:27:07,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 466 transitions, 7862 flow [2024-06-27 23:27:07,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:27:07,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:27:07,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:27:07,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 23:27:07,097 INFO L175 Difference]: Start difference. First operand has 305 places, 447 transitions, 6592 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:27:07,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 466 transitions, 7862 flow [2024-06-27 23:27:08,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 466 transitions, 7744 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 23:27:08,611 INFO L231 Difference]: Finished difference. Result has 309 places, 454 transitions, 6735 flow [2024-06-27 23:27:08,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6474, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6735, PETRI_PLACES=309, PETRI_TRANSITIONS=454} [2024-06-27 23:27:08,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 23:27:08,612 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 454 transitions, 6735 flow [2024-06-27 23:27:08,612 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:27:08,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:08,612 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:27:08,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:27:08,613 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-27 23:27:08,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:08,613 INFO L85 PathProgramCache]: Analyzing trace with hash -380983088, now seen corresponding path program 1 times [2024-06-27 23:27:08,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:08,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389411478] [2024-06-27 23:27:08,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:08,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:08,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:09,367 INFO 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:27:09,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:09,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389411478] [2024-06-27 23:27:09,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389411478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:09,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:09,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:09,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745427487] [2024-06-27 23:27:09,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:09,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:09,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:09,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:09,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:09,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:27:09,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 454 transitions, 6735 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:27:09,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:09,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:27:09,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:10,999 INFO L124 PetriNetUnfolderBase]: 4303/7270 cut-off events. [2024-06-27 23:27:10,999 INFO L125 PetriNetUnfolderBase]: For 578815/578819 co-relation queries the response was YES. [2024-06-27 23:27:11,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57984 conditions, 7270 events. 4303/7270 cut-off events. For 578815/578819 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51338 event pairs, 1402 based on Foata normal form. 5/7274 useless extension candidates. Maximal degree in co-relation 57833. Up to 6740 conditions per place. [2024-06-27 23:27:11,106 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 428 selfloop transitions, 39 changer transitions 0/472 dead transitions. [2024-06-27 23:27:11,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 472 transitions, 7809 flow [2024-06-27 23:27:11,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:11,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:11,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 23:27:11,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 23:27:11,109 INFO L175 Difference]: Start difference. First operand has 309 places, 454 transitions, 6735 flow. Second operand 7 states and 130 transitions. [2024-06-27 23:27:11,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 472 transitions, 7809 flow [2024-06-27 23:27:12,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 472 transitions, 7716 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 23:27:12,868 INFO L231 Difference]: Finished difference. Result has 312 places, 457 transitions, 6806 flow [2024-06-27 23:27:12,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6806, PETRI_PLACES=312, PETRI_TRANSITIONS=457} [2024-06-27 23:27:12,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 23:27:12,869 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 457 transitions, 6806 flow [2024-06-27 23:27:12,869 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:27:12,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:12,869 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:27:12,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:27:12,869 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-27 23:27:12,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:12,870 INFO L85 PathProgramCache]: Analyzing trace with hash 380709414, now seen corresponding path program 2 times [2024-06-27 23:27:12,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:12,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037469238] [2024-06-27 23:27:12,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:12,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:12,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:13,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:27:13,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:13,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037469238] [2024-06-27 23:27:13,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037469238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:13,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:13,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:13,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699238850] [2024-06-27 23:27:13,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:13,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:13,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:13,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:13,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:13,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:27:13,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 457 transitions, 6806 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:27:13,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:13,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:27:13,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:15,526 INFO L124 PetriNetUnfolderBase]: 4316/7292 cut-off events. [2024-06-27 23:27:15,526 INFO L125 PetriNetUnfolderBase]: For 593818/593822 co-relation queries the response was YES. [2024-06-27 23:27:15,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58615 conditions, 7292 events. 4316/7292 cut-off events. For 593818/593822 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 51542 event pairs, 1406 based on Foata normal form. 5/7296 useless extension candidates. Maximal degree in co-relation 58462. Up to 6741 conditions per place. [2024-06-27 23:27:15,616 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 428 selfloop transitions, 47 changer transitions 0/480 dead transitions. [2024-06-27 23:27:15,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 480 transitions, 8166 flow [2024-06-27 23:27:15,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:15,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:15,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 23:27:15,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 23:27:15,618 INFO L175 Difference]: Start difference. First operand has 312 places, 457 transitions, 6806 flow. Second operand 7 states and 129 transitions. [2024-06-27 23:27:15,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 480 transitions, 8166 flow [2024-06-27 23:27:17,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 480 transitions, 8028 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 23:27:17,230 INFO L231 Difference]: Finished difference. Result has 315 places, 467 transitions, 6996 flow [2024-06-27 23:27:17,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6668, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6996, PETRI_PLACES=315, PETRI_TRANSITIONS=467} [2024-06-27 23:27:17,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 23:27:17,230 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 467 transitions, 6996 flow [2024-06-27 23:27:17,231 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:27:17,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:17,231 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:27:17,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:27:17,231 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-27 23:27:17,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:17,231 INFO L85 PathProgramCache]: Analyzing trace with hash 380717350, now seen corresponding path program 1 times [2024-06-27 23:27:17,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:17,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906879866] [2024-06-27 23:27:17,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:17,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:17,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:19,146 INFO 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:27:19,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:19,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906879866] [2024-06-27 23:27:19,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906879866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:19,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:19,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:19,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137659130] [2024-06-27 23:27:19,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:19,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:19,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:19,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:19,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:19,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:27:19,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 467 transitions, 6996 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:19,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:19,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:27:19,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:20,935 INFO L124 PetriNetUnfolderBase]: 4142/7057 cut-off events. [2024-06-27 23:27:20,935 INFO L125 PetriNetUnfolderBase]: For 608118/608127 co-relation queries the response was YES. [2024-06-27 23:27:21,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57681 conditions, 7057 events. 4142/7057 cut-off events. For 608118/608127 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 50245 event pairs, 1132 based on Foata normal form. 3/7021 useless extension candidates. Maximal degree in co-relation 57526. Up to 6365 conditions per place. [2024-06-27 23:27:21,031 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 391 selfloop transitions, 56 changer transitions 0/485 dead transitions. [2024-06-27 23:27:21,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 485 transitions, 8006 flow [2024-06-27 23:27:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:27:21,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:27:21,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:27:21,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:27:21,032 INFO L175 Difference]: Start difference. First operand has 315 places, 467 transitions, 6996 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:27:21,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 485 transitions, 8006 flow [2024-06-27 23:27:22,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 485 transitions, 7838 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 23:27:22,896 INFO L231 Difference]: Finished difference. Result has 319 places, 470 transitions, 7004 flow [2024-06-27 23:27:22,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=319, PETRI_TRANSITIONS=470} [2024-06-27 23:27:22,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 23:27:22,897 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 470 transitions, 7004 flow [2024-06-27 23:27:22,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:22,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:22,897 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:27:22,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:27:22,898 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-27 23:27:22,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:22,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1571105318, now seen corresponding path program 3 times [2024-06-27 23:27:22,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:22,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011500551] [2024-06-27 23:27:22,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:22,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:22,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:23,662 INFO 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:27:23,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:23,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011500551] [2024-06-27 23:27:23,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011500551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:23,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:23,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851335269] [2024-06-27 23:27:23,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:23,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:23,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:23,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:23,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:23,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:27:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 470 transitions, 7004 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:27:23,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:23,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:27:23,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:25,304 INFO L124 PetriNetUnfolderBase]: 4323/7299 cut-off events. [2024-06-27 23:27:25,305 INFO L125 PetriNetUnfolderBase]: For 615593/615597 co-relation queries the response was YES. [2024-06-27 23:27:25,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59341 conditions, 7299 events. 4323/7299 cut-off events. For 615593/615597 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 51514 event pairs, 1401 based on Foata normal form. 5/7303 useless extension candidates. Maximal degree in co-relation 59185. Up to 6770 conditions per place. [2024-06-27 23:27:25,419 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 441 selfloop transitions, 40 changer transitions 0/486 dead transitions. [2024-06-27 23:27:25,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 486 transitions, 8057 flow [2024-06-27 23:27:25,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:25,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:25,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:27:25,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 23:27:25,421 INFO L175 Difference]: Start difference. First operand has 319 places, 470 transitions, 7004 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:27:25,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 486 transitions, 8057 flow [2024-06-27 23:27:27,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 486 transitions, 7865 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:27,626 INFO L231 Difference]: Finished difference. Result has 320 places, 471 transitions, 6912 flow [2024-06-27 23:27:27,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6816, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6912, PETRI_PLACES=320, PETRI_TRANSITIONS=471} [2024-06-27 23:27:27,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-27 23:27:27,627 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 471 transitions, 6912 flow [2024-06-27 23:27:27,627 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:27:27,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:27,627 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:27:27,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:27:27,628 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-27 23:27:27,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:27,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1582533158, now seen corresponding path program 4 times [2024-06-27 23:27:27,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:27,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926608238] [2024-06-27 23:27:27,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:27,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:27,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:28,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:27:28,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:28,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926608238] [2024-06-27 23:27:28,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926608238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:28,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:28,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:28,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724777196] [2024-06-27 23:27:28,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:28,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:28,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:28,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:28,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:28,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:27:28,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 471 transitions, 6912 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:27:28,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:28,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:27:28,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:30,180 INFO L124 PetriNetUnfolderBase]: 4336/7317 cut-off events. [2024-06-27 23:27:30,180 INFO L125 PetriNetUnfolderBase]: For 631507/631511 co-relation queries the response was YES. [2024-06-27 23:27:30,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59657 conditions, 7317 events. 4336/7317 cut-off events. For 631507/631511 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 51586 event pairs, 1401 based on Foata normal form. 5/7321 useless extension candidates. Maximal degree in co-relation 59500. Up to 6771 conditions per place. [2024-06-27 23:27:30,289 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 434 selfloop transitions, 51 changer transitions 0/490 dead transitions. [2024-06-27 23:27:30,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 490 transitions, 8274 flow [2024-06-27 23:27:30,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:30,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:30,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:27:30,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-27 23:27:30,290 INFO L175 Difference]: Start difference. First operand has 320 places, 471 transitions, 6912 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:27:30,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 490 transitions, 8274 flow [2024-06-27 23:27:32,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 490 transitions, 8189 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:27:32,274 INFO L231 Difference]: Finished difference. Result has 322 places, 477 transitions, 7101 flow [2024-06-27 23:27:32,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7101, PETRI_PLACES=322, PETRI_TRANSITIONS=477} [2024-06-27 23:27:32,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-27 23:27:32,275 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 477 transitions, 7101 flow [2024-06-27 23:27:32,275 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:27:32,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:32,275 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:27:32,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:27:32,276 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-27 23:27:32,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash 994293570, now seen corresponding path program 5 times [2024-06-27 23:27:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:32,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27202039] [2024-06-27 23:27:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:32,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:33,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:33,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:33,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27202039] [2024-06-27 23:27:33,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27202039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:33,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:33,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:33,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125622389] [2024-06-27 23:27:33,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:33,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:33,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:33,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:33,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:33,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:27:33,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 477 transitions, 7101 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:27:33,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:33,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:27:33,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:34,837 INFO L124 PetriNetUnfolderBase]: 4341/7332 cut-off events. [2024-06-27 23:27:34,838 INFO L125 PetriNetUnfolderBase]: For 646957/646963 co-relation queries the response was YES. [2024-06-27 23:27:34,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60165 conditions, 7332 events. 4341/7332 cut-off events. For 646957/646963 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51743 event pairs, 1413 based on Foata normal form. 7/7338 useless extension candidates. Maximal degree in co-relation 60007. Up to 6746 conditions per place. [2024-06-27 23:27:34,937 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 70 changer transitions 0/499 dead transitions. [2024-06-27 23:27:34,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 499 transitions, 8709 flow [2024-06-27 23:27:34,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:34,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:34,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:27:34,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-27 23:27:34,939 INFO L175 Difference]: Start difference. First operand has 322 places, 477 transitions, 7101 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:27:34,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 499 transitions, 8709 flow [2024-06-27 23:27:37,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 499 transitions, 8566 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 23:27:37,097 INFO L231 Difference]: Finished difference. Result has 327 places, 488 transitions, 7387 flow [2024-06-27 23:27:37,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6958, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7387, PETRI_PLACES=327, PETRI_TRANSITIONS=488} [2024-06-27 23:27:37,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-27 23:27:37,098 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 488 transitions, 7387 flow [2024-06-27 23:27:37,098 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:27:37,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:37,098 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:27:37,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:27:37,098 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-27 23:27:37,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:37,098 INFO L85 PathProgramCache]: Analyzing trace with hash 988579650, now seen corresponding path program 6 times [2024-06-27 23:27:37,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:37,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887367902] [2024-06-27 23:27:37,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:37,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:37,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:38,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:27:38,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:38,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887367902] [2024-06-27 23:27:38,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887367902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:38,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:38,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:38,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817746200] [2024-06-27 23:27:38,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:38,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:38,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:38,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:38,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:38,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:27:38,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 488 transitions, 7387 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:27:38,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:38,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:27:38,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:39,803 INFO L124 PetriNetUnfolderBase]: 4346/7339 cut-off events. [2024-06-27 23:27:39,804 INFO L125 PetriNetUnfolderBase]: For 661771/661777 co-relation queries the response was YES. [2024-06-27 23:27:39,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60761 conditions, 7339 events. 4346/7339 cut-off events. For 661771/661777 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51785 event pairs, 1413 based on Foata normal form. 7/7345 useless extension candidates. Maximal degree in co-relation 60600. Up to 6752 conditions per place. [2024-06-27 23:27:39,913 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 425 selfloop transitions, 72 changer transitions 0/502 dead transitions. [2024-06-27 23:27:39,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 502 transitions, 8708 flow [2024-06-27 23:27:39,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:39,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:39,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 23:27:39,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:27:39,914 INFO L175 Difference]: Start difference. First operand has 327 places, 488 transitions, 7387 flow. Second operand 7 states and 126 transitions. [2024-06-27 23:27:39,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 502 transitions, 8708 flow [2024-06-27 23:27:42,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 502 transitions, 8509 flow, removed 82 selfloop flow, removed 2 redundant places. [2024-06-27 23:27:42,162 INFO L231 Difference]: Finished difference. Result has 332 places, 492 transitions, 7451 flow [2024-06-27 23:27:42,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7220, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7451, PETRI_PLACES=332, PETRI_TRANSITIONS=492} [2024-06-27 23:27:42,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-27 23:27:42,163 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 492 transitions, 7451 flow [2024-06-27 23:27:42,163 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:27:42,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:42,163 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:27:42,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:27:42,164 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-27 23:27:42,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:42,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1001474596, now seen corresponding path program 2 times [2024-06-27 23:27:42,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:42,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035761941] [2024-06-27 23:27:42,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:42,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:42,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:43,760 INFO 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:27:43,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:43,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035761941] [2024-06-27 23:27:43,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035761941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:43,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:43,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:27:43,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581803682] [2024-06-27 23:27:43,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:43,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:27:43,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:43,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:27:43,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:27:43,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:27:43,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 492 transitions, 7451 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-27 23:27:43,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:43,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:27:43,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:45,389 INFO L124 PetriNetUnfolderBase]: 4186/7122 cut-off events. [2024-06-27 23:27:45,389 INFO L125 PetriNetUnfolderBase]: For 697974/697997 co-relation queries the response was YES. [2024-06-27 23:27:45,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59690 conditions, 7122 events. 4186/7122 cut-off events. For 697974/697997 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 50783 event pairs, 1131 based on Foata normal form. 7/7085 useless extension candidates. Maximal degree in co-relation 59527. Up to 6370 conditions per place. [2024-06-27 23:27:45,509 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 393 selfloop transitions, 77 changer transitions 0/516 dead transitions. [2024-06-27 23:27:45,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 516 transitions, 8975 flow [2024-06-27 23:27:45,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:45,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:45,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 23:27:45,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-27 23:27:45,511 INFO L175 Difference]: Start difference. First operand has 332 places, 492 transitions, 7451 flow. Second operand 7 states and 145 transitions. [2024-06-27 23:27:45,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 516 transitions, 8975 flow [2024-06-27 23:27:47,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 516 transitions, 8816 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 23:27:47,220 INFO L231 Difference]: Finished difference. Result has 336 places, 501 transitions, 7620 flow [2024-06-27 23:27:47,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7292, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7620, PETRI_PLACES=336, PETRI_TRANSITIONS=501} [2024-06-27 23:27:47,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-27 23:27:47,221 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 501 transitions, 7620 flow [2024-06-27 23:27:47,221 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-27 23:27:47,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:47,222 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:27:47,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:27:47,222 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-27 23:27:47,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:47,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1522030298, now seen corresponding path program 3 times [2024-06-27 23:27:47,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:47,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025513190] [2024-06-27 23:27:47,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:47,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:47,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:48,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:48,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:48,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025513190] [2024-06-27 23:27:48,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025513190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:48,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:48,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:48,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87458237] [2024-06-27 23:27:48,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:48,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:48,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:48,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:48,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:48,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:27:48,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 501 transitions, 7620 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:48,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:48,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:27:48,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:50,425 INFO L124 PetriNetUnfolderBase]: 4187/7119 cut-off events. [2024-06-27 23:27:50,426 INFO L125 PetriNetUnfolderBase]: For 707881/707914 co-relation queries the response was YES. [2024-06-27 23:27:50,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60109 conditions, 7119 events. 4187/7119 cut-off events. For 707881/707914 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 50693 event pairs, 1138 based on Foata normal form. 9/7082 useless extension candidates. Maximal degree in co-relation 59946. Up to 6444 conditions per place. [2024-06-27 23:27:50,542 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 58 changer transitions 0/515 dead transitions. [2024-06-27 23:27:50,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 515 transitions, 8664 flow [2024-06-27 23:27:50,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:27:50,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:27:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:27:50,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 23:27:50,544 INFO L175 Difference]: Start difference. First operand has 336 places, 501 transitions, 7620 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:27:50,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 515 transitions, 8664 flow [2024-06-27 23:27:52,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 515 transitions, 8534 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 23:27:52,943 INFO L231 Difference]: Finished difference. Result has 342 places, 504 transitions, 7678 flow [2024-06-27 23:27:52,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7498, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7678, PETRI_PLACES=342, PETRI_TRANSITIONS=504} [2024-06-27 23:27:52,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-27 23:27:52,944 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 504 transitions, 7678 flow [2024-06-27 23:27:52,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:52,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:52,944 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:27:52,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:27:52,945 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-27 23:27:52,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:52,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1001920066, now seen corresponding path program 4 times [2024-06-27 23:27:52,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:52,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5288770] [2024-06-27 23:27:52,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:52,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:52,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:54,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:54,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5288770] [2024-06-27 23:27:54,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5288770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:54,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:54,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:54,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288066137] [2024-06-27 23:27:54,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:54,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:54,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:54,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:54,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:54,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:27:54,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 504 transitions, 7678 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:27:54,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:54,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:27:54,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:56,755 INFO L124 PetriNetUnfolderBase]: 4185/7120 cut-off events. [2024-06-27 23:27:56,755 INFO L125 PetriNetUnfolderBase]: For 713654/713667 co-relation queries the response was YES. [2024-06-27 23:27:56,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59912 conditions, 7120 events. 4185/7120 cut-off events. For 713654/713667 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 50871 event pairs, 1709 based on Foata normal form. 9/7082 useless extension candidates. Maximal degree in co-relation 59746. Up to 6502 conditions per place. [2024-06-27 23:27:56,851 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 451 selfloop transitions, 19 changer transitions 0/516 dead transitions. [2024-06-27 23:27:56,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 516 transitions, 8672 flow [2024-06-27 23:27:56,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:27:56,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:27:56,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:27:56,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:27:56,852 INFO L175 Difference]: Start difference. First operand has 342 places, 504 transitions, 7678 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:27:56,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 516 transitions, 8672 flow [2024-06-27 23:27:58,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 516 transitions, 8494 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:58,956 INFO L231 Difference]: Finished difference. Result has 345 places, 504 transitions, 7544 flow [2024-06-27 23:27:58,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7500, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7544, PETRI_PLACES=345, PETRI_TRANSITIONS=504} [2024-06-27 23:27:58,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 23:27:58,957 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 504 transitions, 7544 flow [2024-06-27 23:27:58,957 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:27:58,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:58,957 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:27:58,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:27:58,957 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-27 23:27:58,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:58,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1056307272, now seen corresponding path program 7 times [2024-06-27 23:27:58,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:58,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521979772] [2024-06-27 23:27:58,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:58,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:58,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:59,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-27 23:27:59,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:59,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521979772] [2024-06-27 23:27:59,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521979772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:59,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:59,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:59,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806288069] [2024-06-27 23:27:59,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:59,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:59,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:59,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:59,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:59,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:27:59,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 504 transitions, 7544 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:27:59,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:59,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:27:59,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:01,651 INFO L124 PetriNetUnfolderBase]: 4392/7402 cut-off events. [2024-06-27 23:28:01,651 INFO L125 PetriNetUnfolderBase]: For 700898/700902 co-relation queries the response was YES. [2024-06-27 23:28:01,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61332 conditions, 7402 events. 4392/7402 cut-off events. For 700898/700902 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 52257 event pairs, 1403 based on Foata normal form. 5/7406 useless extension candidates. Maximal degree in co-relation 61165. Up to 6866 conditions per place. [2024-06-27 23:28:01,755 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 479 selfloop transitions, 44 changer transitions 0/528 dead transitions. [2024-06-27 23:28:01,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 528 transitions, 8727 flow [2024-06-27 23:28:01,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:28:01,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:28:01,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:28:01,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:28:01,757 INFO L175 Difference]: Start difference. First operand has 345 places, 504 transitions, 7544 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:28:01,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 528 transitions, 8727 flow [2024-06-27 23:28:04,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 528 transitions, 8585 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 23:28:04,113 INFO L231 Difference]: Finished difference. Result has 344 places, 507 transitions, 7545 flow [2024-06-27 23:28:04,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7402, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7545, PETRI_PLACES=344, PETRI_TRANSITIONS=507} [2024-06-27 23:28:04,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 23:28:04,114 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 507 transitions, 7545 flow [2024-06-27 23:28:04,114 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:28:04,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:04,115 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:28:04,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:28:04,115 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-27 23:28:04,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:04,115 INFO L85 PathProgramCache]: Analyzing trace with hash 535421320, now seen corresponding path program 8 times [2024-06-27 23:28:04,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:04,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013936365] [2024-06-27 23:28:04,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:04,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:04,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:05,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:05,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:05,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013936365] [2024-06-27 23:28:05,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013936365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:05,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:05,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:28:05,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056440024] [2024-06-27 23:28:05,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:05,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:28:05,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:05,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:28:05,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:28:05,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:28:05,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 507 transitions, 7545 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:28:05,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:05,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:28:05,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:06,912 INFO L124 PetriNetUnfolderBase]: 4404/7420 cut-off events. [2024-06-27 23:28:06,912 INFO L125 PetriNetUnfolderBase]: For 709523/709527 co-relation queries the response was YES. [2024-06-27 23:28:06,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61445 conditions, 7420 events. 4404/7420 cut-off events. For 709523/709527 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 52390 event pairs, 1409 based on Foata normal form. 5/7424 useless extension candidates. Maximal degree in co-relation 61278. Up to 6865 conditions per place. [2024-06-27 23:28:07,022 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 470 selfloop transitions, 60 changer transitions 0/535 dead transitions. [2024-06-27 23:28:07,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 535 transitions, 8802 flow [2024-06-27 23:28:07,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:28:07,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:28:07,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 23:28:07,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 23:28:07,023 INFO L175 Difference]: Start difference. First operand has 344 places, 507 transitions, 7545 flow. Second operand 8 states and 146 transitions. [2024-06-27 23:28:07,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 535 transitions, 8802 flow [2024-06-27 23:28:09,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 535 transitions, 8674 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:28:09,322 INFO L231 Difference]: Finished difference. Result has 347 places, 517 transitions, 7712 flow [2024-06-27 23:28:09,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7417, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7712, PETRI_PLACES=347, PETRI_TRANSITIONS=517} [2024-06-27 23:28:09,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-27 23:28:09,323 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 517 transitions, 7712 flow [2024-06-27 23:28:09,323 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:28:09,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:09,323 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:28:09,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:28:09,324 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-27 23:28:09,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:09,324 INFO L85 PathProgramCache]: Analyzing trace with hash -230317271, now seen corresponding path program 1 times [2024-06-27 23:28:09,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:09,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269381989] [2024-06-27 23:28:09,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:09,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:09,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:11,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:11,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:11,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269381989] [2024-06-27 23:28:11,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269381989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:11,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:11,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:11,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580910321] [2024-06-27 23:28:11,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:11,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:11,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:11,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:11,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:11,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:28:11,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 517 transitions, 7712 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:11,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:11,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:28:11,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:13,139 INFO L124 PetriNetUnfolderBase]: 4335/7363 cut-off events. [2024-06-27 23:28:13,140 INFO L125 PetriNetUnfolderBase]: For 749437/749437 co-relation queries the response was YES. [2024-06-27 23:28:13,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61738 conditions, 7363 events. 4335/7363 cut-off events. For 749437/749437 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 52519 event pairs, 1748 based on Foata normal form. 2/7359 useless extension candidates. Maximal degree in co-relation 61569. Up to 6748 conditions per place. [2024-06-27 23:28:13,257 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 496 selfloop transitions, 34 changer transitions 0/542 dead transitions. [2024-06-27 23:28:13,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 542 transitions, 9229 flow [2024-06-27 23:28:13,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:13,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:13,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:28:13,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 23:28:13,259 INFO L175 Difference]: Start difference. First operand has 347 places, 517 transitions, 7712 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:28:13,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 542 transitions, 9229 flow [2024-06-27 23:28:15,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 542 transitions, 9063 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:28:15,955 INFO L231 Difference]: Finished difference. Result has 350 places, 527 transitions, 7849 flow [2024-06-27 23:28:15,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7546, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7849, PETRI_PLACES=350, PETRI_TRANSITIONS=527} [2024-06-27 23:28:15,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-27 23:28:15,956 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 527 transitions, 7849 flow [2024-06-27 23:28:15,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:15,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:15,956 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:28:15,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:28:15,957 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-27 23:28:15,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:15,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1582541249, now seen corresponding path program 2 times [2024-06-27 23:28:15,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:15,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155717687] [2024-06-27 23:28:15,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:15,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:17,550 INFO 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:28:17,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:17,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155717687] [2024-06-27 23:28:17,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155717687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:17,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:17,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:17,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149050200] [2024-06-27 23:28:17,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:17,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:17,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:17,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:17,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:17,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:28:17,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 527 transitions, 7849 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:17,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:17,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:28:17,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:19,702 INFO L124 PetriNetUnfolderBase]: 4334/7364 cut-off events. [2024-06-27 23:28:19,703 INFO L125 PetriNetUnfolderBase]: For 759249/759259 co-relation queries the response was YES. [2024-06-27 23:28:19,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62330 conditions, 7364 events. 4334/7364 cut-off events. For 759249/759259 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 52575 event pairs, 1753 based on Foata normal form. 6/7364 useless extension candidates. Maximal degree in co-relation 62159. Up to 6775 conditions per place. [2024-06-27 23:28:19,798 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 508 selfloop transitions, 24 changer transitions 0/544 dead transitions. [2024-06-27 23:28:19,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 544 transitions, 9056 flow [2024-06-27 23:28:19,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:19,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:28:19,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:28:19,799 INFO L175 Difference]: Start difference. First operand has 350 places, 527 transitions, 7849 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:28:19,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 544 transitions, 9056 flow [2024-06-27 23:28:22,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 544 transitions, 8943 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 23:28:22,076 INFO L231 Difference]: Finished difference. Result has 354 places, 530 transitions, 7869 flow [2024-06-27 23:28:22,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7748, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7869, PETRI_PLACES=354, PETRI_TRANSITIONS=530} [2024-06-27 23:28:22,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 23:28:22,077 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 530 transitions, 7869 flow [2024-06-27 23:28:22,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:22,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:22,078 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:28:22,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:28:22,078 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-27 23:28:22,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:22,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1726639169, now seen corresponding path program 3 times [2024-06-27 23:28:22,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:22,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028450576] [2024-06-27 23:28:22,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:22,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:23,785 INFO 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:28:23,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:23,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028450576] [2024-06-27 23:28:23,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028450576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:23,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:23,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:28:23,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145443064] [2024-06-27 23:28:23,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:23,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:28:23,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:23,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:28:23,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:28:23,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:28:23,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 530 transitions, 7869 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:28:23,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:23,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:28:23,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:25,737 INFO L124 PetriNetUnfolderBase]: 4465/7508 cut-off events. [2024-06-27 23:28:25,738 INFO L125 PetriNetUnfolderBase]: For 768171/768171 co-relation queries the response was YES. [2024-06-27 23:28:25,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63603 conditions, 7508 events. 4465/7508 cut-off events. For 768171/768171 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 53022 event pairs, 1786 based on Foata normal form. 1/7507 useless extension candidates. Maximal degree in co-relation 63430. Up to 6986 conditions per place. [2024-06-27 23:28:25,854 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 513 selfloop transitions, 39 changer transitions 0/557 dead transitions. [2024-06-27 23:28:25,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 557 transitions, 9416 flow [2024-06-27 23:28:25,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:25,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:25,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:28:25,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 23:28:25,858 INFO L175 Difference]: Start difference. First operand has 354 places, 530 transitions, 7869 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:28:25,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 557 transitions, 9416 flow [2024-06-27 23:28:28,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 557 transitions, 9332 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:28:28,513 INFO L231 Difference]: Finished difference. Result has 358 places, 544 transitions, 8101 flow [2024-06-27 23:28:28,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7785, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8101, PETRI_PLACES=358, PETRI_TRANSITIONS=544} [2024-06-27 23:28:28,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-27 23:28:28,514 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 544 transitions, 8101 flow [2024-06-27 23:28:28,514 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:28:28,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:28,515 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:28:28,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:28:28,515 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-27 23:28:28,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:28,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1516310643, now seen corresponding path program 4 times [2024-06-27 23:28:28,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:28,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905898297] [2024-06-27 23:28:28,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:28,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:30,106 INFO 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:28:30,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:30,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905898297] [2024-06-27 23:28:30,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905898297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:30,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:30,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:30,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491291664] [2024-06-27 23:28:30,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:30,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:30,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:30,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:30,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:30,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:28:30,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 544 transitions, 8101 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:30,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:30,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:28:30,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:32,099 INFO L124 PetriNetUnfolderBase]: 4405/7457 cut-off events. [2024-06-27 23:28:32,099 INFO L125 PetriNetUnfolderBase]: For 804782/804796 co-relation queries the response was YES. [2024-06-27 23:28:32,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64267 conditions, 7457 events. 4405/7457 cut-off events. For 804782/804796 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 53052 event pairs, 1766 based on Foata normal form. 5/7456 useless extension candidates. Maximal degree in co-relation 64091. Up to 6828 conditions per place. [2024-06-27 23:28:32,221 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 506 selfloop transitions, 42 changer transitions 0/563 dead transitions. [2024-06-27 23:28:32,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 563 transitions, 9599 flow [2024-06-27 23:28:32,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:32,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:28:32,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 23:28:32,223 INFO L175 Difference]: Start difference. First operand has 358 places, 544 transitions, 8101 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:28:32,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 563 transitions, 9599 flow [2024-06-27 23:28:35,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 563 transitions, 9458 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-27 23:28:35,308 INFO L231 Difference]: Finished difference. Result has 363 places, 551 transitions, 8220 flow [2024-06-27 23:28:35,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7960, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8220, PETRI_PLACES=363, PETRI_TRANSITIONS=551} [2024-06-27 23:28:35,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-27 23:28:35,309 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 551 transitions, 8220 flow [2024-06-27 23:28:35,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:35,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:35,309 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:28:35,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:28:35,309 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-27 23:28:35,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:35,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1516316223, now seen corresponding path program 5 times [2024-06-27 23:28:35,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:35,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684335054] [2024-06-27 23:28:35,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:35,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:35,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:37,165 INFO 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:28:37,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:37,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684335054] [2024-06-27 23:28:37,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684335054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:37,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:37,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:37,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669636088] [2024-06-27 23:28:37,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:37,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:37,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:37,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:37,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:37,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:28:37,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 551 transitions, 8220 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:37,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:37,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:28:37,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:39,314 INFO L124 PetriNetUnfolderBase]: 4404/7456 cut-off events. [2024-06-27 23:28:39,314 INFO L125 PetriNetUnfolderBase]: For 813505/813517 co-relation queries the response was YES. [2024-06-27 23:28:39,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64877 conditions, 7456 events. 4404/7456 cut-off events. For 813505/813517 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 53145 event pairs, 1764 based on Foata normal form. 5/7455 useless extension candidates. Maximal degree in co-relation 64699. Up to 6848 conditions per place. [2024-06-27 23:28:39,433 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 519 selfloop transitions, 31 changer transitions 0/565 dead transitions. [2024-06-27 23:28:39,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 565 transitions, 9450 flow [2024-06-27 23:28:39,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:28:39,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:28:39,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:28:39,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 23:28:39,435 INFO L175 Difference]: Start difference. First operand has 363 places, 551 transitions, 8220 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:28:39,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 565 transitions, 9450 flow [2024-06-27 23:28:42,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 565 transitions, 9268 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 23:28:42,842 INFO L231 Difference]: Finished difference. Result has 365 places, 554 transitions, 8192 flow [2024-06-27 23:28:42,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8056, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8192, PETRI_PLACES=365, PETRI_TRANSITIONS=554} [2024-06-27 23:28:42,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-27 23:28:42,843 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 554 transitions, 8192 flow [2024-06-27 23:28:42,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:42,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:42,843 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:28:42,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:28:42,844 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-27 23:28:42,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:42,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1001935938, now seen corresponding path program 1 times [2024-06-27 23:28:42,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:42,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391051194] [2024-06-27 23:28:42,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:42,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:45,084 INFO 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:28:45,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:45,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391051194] [2024-06-27 23:28:45,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391051194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:45,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:45,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:28:45,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207988410] [2024-06-27 23:28:45,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:45,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:28:45,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:45,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:28:45,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:28:45,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:28:45,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 554 transitions, 8192 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:28:45,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:45,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:28:45,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:47,155 INFO L124 PetriNetUnfolderBase]: 4276/7259 cut-off events. [2024-06-27 23:28:47,155 INFO L125 PetriNetUnfolderBase]: For 816797/816810 co-relation queries the response was YES. [2024-06-27 23:28:47,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63417 conditions, 7259 events. 4276/7259 cut-off events. For 816797/816810 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 51874 event pairs, 1715 based on Foata normal form. 5/7215 useless extension candidates. Maximal degree in co-relation 63238. Up to 6630 conditions per place. [2024-06-27 23:28:47,269 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 499 selfloop transitions, 21 changer transitions 0/571 dead transitions. [2024-06-27 23:28:47,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 571 transitions, 9368 flow [2024-06-27 23:28:47,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:28:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:28:47,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 23:28:47,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 23:28:47,271 INFO L175 Difference]: Start difference. First operand has 365 places, 554 transitions, 8192 flow. Second operand 10 states and 166 transitions. [2024-06-27 23:28:47,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 571 transitions, 9368 flow [2024-06-27 23:28:50,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 571 transitions, 9270 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:28:50,496 INFO L231 Difference]: Finished difference. Result has 370 places, 559 transitions, 8245 flow [2024-06-27 23:28:50,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8094, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8245, PETRI_PLACES=370, PETRI_TRANSITIONS=559} [2024-06-27 23:28:50,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 23:28:50,497 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 559 transitions, 8245 flow [2024-06-27 23:28:50,497 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:28:50,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:50,497 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:28:50,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:28:50,498 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-27 23:28:50,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:50,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1375630522, now seen corresponding path program 1 times [2024-06-27 23:28:50,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:50,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119186746] [2024-06-27 23:28:50,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:50,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:51,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:51,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:51,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119186746] [2024-06-27 23:28:51,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119186746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:51,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:51,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:51,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701544397] [2024-06-27 23:28:51,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:51,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:51,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:51,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:51,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:51,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:28:51,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 559 transitions, 8245 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:28:51,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:51,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:28:51,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:53,341 INFO L124 PetriNetUnfolderBase]: 4489/7550 cut-off events. [2024-06-27 23:28:53,341 INFO L125 PetriNetUnfolderBase]: For 819999/819999 co-relation queries the response was YES. [2024-06-27 23:28:53,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65387 conditions, 7550 events. 4489/7550 cut-off events. For 819999/819999 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 53257 event pairs, 1221 based on Foata normal form. 1/7550 useless extension candidates. Maximal degree in co-relation 65206. Up to 6983 conditions per place. [2024-06-27 23:28:53,468 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 525 selfloop transitions, 50 changer transitions 0/580 dead transitions. [2024-06-27 23:28:53,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 580 transitions, 9551 flow [2024-06-27 23:28:53,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:28:53,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:28:53,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:28:53,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:28:53,470 INFO L175 Difference]: Start difference. First operand has 370 places, 559 transitions, 8245 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:28:53,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 580 transitions, 9551 flow [2024-06-27 23:28:56,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 580 transitions, 9446 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 23:28:56,597 INFO L231 Difference]: Finished difference. Result has 371 places, 562 transitions, 8347 flow [2024-06-27 23:28:56,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8140, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8347, PETRI_PLACES=371, PETRI_TRANSITIONS=562} [2024-06-27 23:28:56,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-27 23:28:56,598 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 562 transitions, 8347 flow [2024-06-27 23:28:56,598 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:28:56,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:56,598 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:28:56,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:28:56,598 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-27 23:28:56,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:56,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1369916602, now seen corresponding path program 2 times [2024-06-27 23:28:56,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:56,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773808370] [2024-06-27 23:28:56,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:56,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:56,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:57,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:57,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:57,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773808370] [2024-06-27 23:28:57,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773808370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:57,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:57,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:57,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493456819] [2024-06-27 23:28:57,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:57,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:57,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:57,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:57,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:57,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:28:57,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 562 transitions, 8347 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:28:57,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:57,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:28:57,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:59,617 INFO L124 PetriNetUnfolderBase]: 4504/7575 cut-off events. [2024-06-27 23:28:59,618 INFO L125 PetriNetUnfolderBase]: For 836692/836692 co-relation queries the response was YES. [2024-06-27 23:28:59,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66152 conditions, 7575 events. 4504/7575 cut-off events. For 836692/836692 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 53415 event pairs, 1220 based on Foata normal form. 1/7575 useless extension candidates. Maximal degree in co-relation 65970. Up to 6991 conditions per place. [2024-06-27 23:28:59,736 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 526 selfloop transitions, 59 changer transitions 0/590 dead transitions. [2024-06-27 23:28:59,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 590 transitions, 9747 flow [2024-06-27 23:28:59,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:59,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:59,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:28:59,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:28:59,738 INFO L175 Difference]: Start difference. First operand has 371 places, 562 transitions, 8347 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:28:59,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 590 transitions, 9747 flow [2024-06-27 23:29:03,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 590 transitions, 9568 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:29:03,521 INFO L231 Difference]: Finished difference. Result has 375 places, 571 transitions, 8491 flow [2024-06-27 23:29:03,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8168, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8491, PETRI_PLACES=375, PETRI_TRANSITIONS=571} [2024-06-27 23:29:03,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-27 23:29:03,522 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 571 transitions, 8491 flow [2024-06-27 23:29:03,522 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:29:03,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:03,522 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:29:03,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:29:03,523 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-27 23:29:03,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:03,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1260160606, now seen corresponding path program 1 times [2024-06-27 23:29:03,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:03,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608415943] [2024-06-27 23:29:03,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:03,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:03,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:04,630 INFO 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:29:04,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:04,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608415943] [2024-06-27 23:29:04,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608415943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:04,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:04,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:04,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569821241] [2024-06-27 23:29:04,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:04,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:04,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:04,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:04,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:04,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:04,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 571 transitions, 8491 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:29:04,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:04,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:04,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:06,693 INFO L124 PetriNetUnfolderBase]: 4509/7584 cut-off events. [2024-06-27 23:29:06,694 INFO L125 PetriNetUnfolderBase]: For 855397/855399 co-relation queries the response was YES. [2024-06-27 23:29:06,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66747 conditions, 7584 events. 4509/7584 cut-off events. For 855397/855399 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 53560 event pairs, 1409 based on Foata normal form. 3/7585 useless extension candidates. Maximal degree in co-relation 66563. Up to 6967 conditions per place. [2024-06-27 23:29:06,811 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 526 selfloop transitions, 62 changer transitions 0/593 dead transitions. [2024-06-27 23:29:06,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 593 transitions, 9786 flow [2024-06-27 23:29:06,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:29:06,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:29:06,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:29:06,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:29:06,812 INFO L175 Difference]: Start difference. First operand has 375 places, 571 transitions, 8491 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:29:06,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 593 transitions, 9786 flow [2024-06-27 23:29:09,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 593 transitions, 9578 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 23:29:09,764 INFO L231 Difference]: Finished difference. Result has 377 places, 574 transitions, 8454 flow [2024-06-27 23:29:09,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8283, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8454, PETRI_PLACES=377, PETRI_TRANSITIONS=574} [2024-06-27 23:29:09,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 23:29:09,765 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 574 transitions, 8454 flow [2024-06-27 23:29:09,765 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:29:09,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:09,765 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:29:09,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:29:09,765 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-27 23:29:09,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:09,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1260339352, now seen corresponding path program 3 times [2024-06-27 23:29:09,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:09,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394323066] [2024-06-27 23:29:09,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:09,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:10,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:10,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:10,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394323066] [2024-06-27 23:29:10,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394323066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:10,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:10,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:10,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271311988] [2024-06-27 23:29:10,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:10,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:10,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:10,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:10,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:10,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:10,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 574 transitions, 8454 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:29:10,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:10,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:10,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:12,828 INFO L124 PetriNetUnfolderBase]: 4519/7593 cut-off events. [2024-06-27 23:29:12,828 INFO L125 PetriNetUnfolderBase]: For 876167/876167 co-relation queries the response was YES. [2024-06-27 23:29:12,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67048 conditions, 7593 events. 4519/7593 cut-off events. For 876167/876167 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 53473 event pairs, 1161 based on Foata normal form. 2/7593 useless extension candidates. Maximal degree in co-relation 66863. Up to 6689 conditions per place. [2024-06-27 23:29:12,962 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 432 selfloop transitions, 162 changer transitions 0/599 dead transitions. [2024-06-27 23:29:12,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 599 transitions, 9891 flow [2024-06-27 23:29:12,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:29:12,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:29:12,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 23:29:12,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 23:29:12,963 INFO L175 Difference]: Start difference. First operand has 377 places, 574 transitions, 8454 flow. Second operand 8 states and 156 transitions. [2024-06-27 23:29:12,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 599 transitions, 9891 flow [2024-06-27 23:29:17,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 599 transitions, 9759 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:29:17,341 INFO L231 Difference]: Finished difference. Result has 378 places, 578 transitions, 8806 flow [2024-06-27 23:29:17,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8322, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8806, PETRI_PLACES=378, PETRI_TRANSITIONS=578} [2024-06-27 23:29:17,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-27 23:29:17,342 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 578 transitions, 8806 flow [2024-06-27 23:29:17,342 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:29:17,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:17,342 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:29:17,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:29:17,342 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-27 23:29:17,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:17,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1260040450, now seen corresponding path program 1 times [2024-06-27 23:29:17,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:17,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871869470] [2024-06-27 23:29:17,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:17,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:17,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:18,661 INFO 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:29:18,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:18,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871869470] [2024-06-27 23:29:18,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871869470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:18,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:18,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:29:18,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514702996] [2024-06-27 23:29:18,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:18,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:29:18,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:18,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:29:18,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:29:18,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:18,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 578 transitions, 8806 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:29:18,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:18,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:18,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:20,750 INFO L124 PetriNetUnfolderBase]: 4529/7616 cut-off events. [2024-06-27 23:29:20,750 INFO L125 PetriNetUnfolderBase]: For 902170/902172 co-relation queries the response was YES. [2024-06-27 23:29:20,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68514 conditions, 7616 events. 4529/7616 cut-off events. For 902170/902172 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 53777 event pairs, 1407 based on Foata normal form. 4/7618 useless extension candidates. Maximal degree in co-relation 68328. Up to 6976 conditions per place. [2024-06-27 23:29:20,880 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 522 selfloop transitions, 72 changer transitions 0/599 dead transitions. [2024-06-27 23:29:20,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 599 transitions, 10170 flow [2024-06-27 23:29:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:29:20,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:29:20,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:29:20,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:29:20,882 INFO L175 Difference]: Start difference. First operand has 378 places, 578 transitions, 8806 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:29:20,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 599 transitions, 10170 flow [2024-06-27 23:29:25,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 599 transitions, 9742 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 23:29:25,213 INFO L231 Difference]: Finished difference. Result has 381 places, 582 transitions, 8636 flow [2024-06-27 23:29:25,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8378, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8636, PETRI_PLACES=381, PETRI_TRANSITIONS=582} [2024-06-27 23:29:25,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-27 23:29:25,214 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 582 transitions, 8636 flow [2024-06-27 23:29:25,214 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:29:25,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:25,214 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:29:25,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:29:25,215 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-27 23:29:25,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:25,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1260040822, now seen corresponding path program 4 times [2024-06-27 23:29:25,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:25,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720967841] [2024-06-27 23:29:25,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:25,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:25,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:26,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720967841] [2024-06-27 23:29:26,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720967841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:26,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:26,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:26,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904897265] [2024-06-27 23:29:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:26,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:26,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:26,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:26,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 582 transitions, 8636 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:29:26,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:26,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:26,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:28,279 INFO L124 PetriNetUnfolderBase]: 4547/7636 cut-off events. [2024-06-27 23:29:28,279 INFO L125 PetriNetUnfolderBase]: For 928001/928001 co-relation queries the response was YES. [2024-06-27 23:29:28,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69408 conditions, 7636 events. 4547/7636 cut-off events. For 928001/928001 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 53797 event pairs, 1159 based on Foata normal form. 2/7636 useless extension candidates. Maximal degree in co-relation 69221. Up to 6683 conditions per place. [2024-06-27 23:29:28,419 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 426 selfloop transitions, 178 changer transitions 0/609 dead transitions. [2024-06-27 23:29:28,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 609 transitions, 10415 flow [2024-06-27 23:29:28,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:29:28,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:29:28,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:29:28,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-27 23:29:28,421 INFO L175 Difference]: Start difference. First operand has 381 places, 582 transitions, 8636 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:29:28,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 609 transitions, 10415 flow [2024-06-27 23:29:32,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 609 transitions, 10191 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-27 23:29:32,119 INFO L231 Difference]: Finished difference. Result has 382 places, 589 transitions, 9036 flow [2024-06-27 23:29:32,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8412, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9036, PETRI_PLACES=382, PETRI_TRANSITIONS=589} [2024-06-27 23:29:32,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-27 23:29:32,120 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 589 transitions, 9036 flow [2024-06-27 23:29:32,120 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:29:32,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:32,121 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:29:32,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:29:32,121 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-27 23:29:32,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:32,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1260040636, now seen corresponding path program 2 times [2024-06-27 23:29:32,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:32,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343058980] [2024-06-27 23:29:32,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:32,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:32,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:33,474 INFO 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:29:33,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:33,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343058980] [2024-06-27 23:29:33,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343058980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:33,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:33,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:33,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392662925] [2024-06-27 23:29:33,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:33,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:33,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:33,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:33,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:33,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:33,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 589 transitions, 9036 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:29:33,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:33,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:33,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:35,643 INFO L124 PetriNetUnfolderBase]: 4552/7652 cut-off events. [2024-06-27 23:29:35,643 INFO L125 PetriNetUnfolderBase]: For 950288/950290 co-relation queries the response was YES. [2024-06-27 23:29:35,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70751 conditions, 7652 events. 4552/7652 cut-off events. For 950288/950290 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 54029 event pairs, 1407 based on Foata normal form. 3/7653 useless extension candidates. Maximal degree in co-relation 70563. Up to 7011 conditions per place. [2024-06-27 23:29:35,783 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 533 selfloop transitions, 71 changer transitions 0/609 dead transitions. [2024-06-27 23:29:35,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 609 transitions, 10416 flow [2024-06-27 23:29:35,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:29:35,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:29:35,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:29:35,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:29:35,784 INFO L175 Difference]: Start difference. First operand has 382 places, 589 transitions, 9036 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:29:35,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 609 transitions, 10416 flow [2024-06-27 23:29:39,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 609 transitions, 10091 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-27 23:29:39,654 INFO L231 Difference]: Finished difference. Result has 386 places, 592 transitions, 8959 flow [2024-06-27 23:29:39,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8711, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8959, PETRI_PLACES=386, PETRI_TRANSITIONS=592} [2024-06-27 23:29:39,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 23:29:39,655 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 592 transitions, 8959 flow [2024-06-27 23:29:39,656 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:29:39,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:39,656 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:29:39,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:29:39,656 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-27 23:29:39,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:39,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1083029272, now seen corresponding path program 5 times [2024-06-27 23:29:39,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:39,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883475766] [2024-06-27 23:29:39,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:39,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:40,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:40,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:40,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883475766] [2024-06-27 23:29:40,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883475766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:40,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:40,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:40,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482103758] [2024-06-27 23:29:40,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:40,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:40,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:40,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:40,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:40,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:40,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 592 transitions, 8959 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:29:40,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:40,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:40,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:42,902 INFO L124 PetriNetUnfolderBase]: 4557/7654 cut-off events. [2024-06-27 23:29:42,903 INFO L125 PetriNetUnfolderBase]: For 970712/970712 co-relation queries the response was YES. [2024-06-27 23:29:42,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71548 conditions, 7654 events. 4557/7654 cut-off events. For 970712/970712 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 53968 event pairs, 1166 based on Foata normal form. 1/7654 useless extension candidates. Maximal degree in co-relation 71358. Up to 7083 conditions per place. [2024-06-27 23:29:43,038 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 549 selfloop transitions, 54 changer transitions 0/608 dead transitions. [2024-06-27 23:29:43,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 608 transitions, 10333 flow [2024-06-27 23:29:43,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:29:43,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:29:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:29:43,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 23:29:43,040 INFO L175 Difference]: Start difference. First operand has 386 places, 592 transitions, 8959 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:29:43,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 608 transitions, 10333 flow [2024-06-27 23:29:47,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 608 transitions, 10111 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:29:47,030 INFO L231 Difference]: Finished difference. Result has 388 places, 595 transitions, 8978 flow [2024-06-27 23:29:47,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8737, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8978, PETRI_PLACES=388, PETRI_TRANSITIONS=595} [2024-06-27 23:29:47,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-27 23:29:47,031 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 595 transitions, 8978 flow [2024-06-27 23:29:47,031 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:29:47,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:47,031 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:29:47,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:29:47,031 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-27 23:29:47,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:47,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1082909302, now seen corresponding path program 6 times [2024-06-27 23:29:47,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:47,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003661639] [2024-06-27 23:29:47,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:47,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:47,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:48,092 INFO 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:29:48,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:48,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003661639] [2024-06-27 23:29:48,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003661639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:48,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:48,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:48,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159654360] [2024-06-27 23:29:48,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:48,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:48,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:48,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:48,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:48,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:48,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 595 transitions, 8978 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:29:48,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:48,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:48,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:50,140 INFO L124 PetriNetUnfolderBase]: 4570/7683 cut-off events. [2024-06-27 23:29:50,141 INFO L125 PetriNetUnfolderBase]: For 998469/998471 co-relation queries the response was YES. [2024-06-27 23:29:50,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72436 conditions, 7683 events. 4570/7683 cut-off events. For 998469/998471 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 54235 event pairs, 1129 based on Foata normal form. 3/7685 useless extension candidates. Maximal degree in co-relation 72245. Up to 6904 conditions per place. [2024-06-27 23:29:50,277 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 481 selfloop transitions, 133 changer transitions 0/619 dead transitions. [2024-06-27 23:29:50,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 619 transitions, 10750 flow [2024-06-27 23:29:50,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:29:50,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:29:50,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:29:50,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:29:50,279 INFO L175 Difference]: Start difference. First operand has 388 places, 595 transitions, 8978 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:29:50,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 619 transitions, 10750 flow [2024-06-27 23:29:53,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 619 transitions, 10465 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 23:29:53,954 INFO L231 Difference]: Finished difference. Result has 390 places, 605 transitions, 9315 flow [2024-06-27 23:29:53,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8693, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9315, PETRI_PLACES=390, PETRI_TRANSITIONS=605} [2024-06-27 23:29:53,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-27 23:29:53,955 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 605 transitions, 9315 flow [2024-06-27 23:29:53,955 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:29:53,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:53,956 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:29:53,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:29:53,956 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-27 23:29:53,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:53,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1787067216, now seen corresponding path program 2 times [2024-06-27 23:29:53,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:53,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436839280] [2024-06-27 23:29:53,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:53,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:53,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:55,435 INFO 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:29:55,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:55,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436839280] [2024-06-27 23:29:55,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436839280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:55,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:55,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:29:55,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104673726] [2024-06-27 23:29:55,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:55,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:29:55,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:55,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:29:55,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:29:55,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:55,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 605 transitions, 9315 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:29:55,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:55,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:55,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:57,654 INFO L124 PetriNetUnfolderBase]: 4588/7709 cut-off events. [2024-06-27 23:29:57,655 INFO L125 PetriNetUnfolderBase]: For 1025917/1025919 co-relation queries the response was YES. [2024-06-27 23:29:57,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73422 conditions, 7709 events. 4588/7709 cut-off events. For 1025917/1025919 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 54485 event pairs, 1411 based on Foata normal form. 3/7710 useless extension candidates. Maximal degree in co-relation 73231. Up to 7034 conditions per place. [2024-06-27 23:29:57,811 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 530 selfloop transitions, 93 changer transitions 0/628 dead transitions. [2024-06-27 23:29:57,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 628 transitions, 10966 flow [2024-06-27 23:29:57,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:29:57,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:29:57,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:29:57,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 23:29:57,813 INFO L175 Difference]: Start difference. First operand has 390 places, 605 transitions, 9315 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:29:57,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 628 transitions, 10966 flow [2024-06-27 23:30:02,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 628 transitions, 10722 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:02,999 INFO L231 Difference]: Finished difference. Result has 396 places, 614 transitions, 9463 flow [2024-06-27 23:30:03,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9071, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9463, PETRI_PLACES=396, PETRI_TRANSITIONS=614} [2024-06-27 23:30:03,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 23:30:03,000 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 614 transitions, 9463 flow [2024-06-27 23:30:03,000 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:30:03,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:03,001 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:30:03,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:30:03,001 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-27 23:30:03,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:03,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1082909116, now seen corresponding path program 3 times [2024-06-27 23:30:03,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:03,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243039229] [2024-06-27 23:30:03,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:03,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:04,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:04,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:04,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243039229] [2024-06-27 23:30:04,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243039229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:04,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:04,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:04,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359759662] [2024-06-27 23:30:04,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:04,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:04,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:04,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:04,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:04,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:30:04,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 614 transitions, 9463 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:30:04,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:04,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:30:04,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:06,666 INFO L124 PetriNetUnfolderBase]: 4601/7727 cut-off events. [2024-06-27 23:30:06,667 INFO L125 PetriNetUnfolderBase]: For 1048743/1048745 co-relation queries the response was YES. [2024-06-27 23:30:06,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74359 conditions, 7727 events. 4601/7727 cut-off events. For 1048743/1048745 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 54633 event pairs, 1411 based on Foata normal form. 3/7728 useless extension candidates. Maximal degree in co-relation 74165. Up to 7039 conditions per place. [2024-06-27 23:30:06,798 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 535 selfloop transitions, 94 changer transitions 0/634 dead transitions. [2024-06-27 23:30:06,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 634 transitions, 11199 flow [2024-06-27 23:30:06,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:30:06,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:30:06,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:30:06,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 23:30:06,799 INFO L175 Difference]: Start difference. First operand has 396 places, 614 transitions, 9463 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:30:06,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 634 transitions, 11199 flow [2024-06-27 23:30:11,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 634 transitions, 10990 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:30:11,021 INFO L231 Difference]: Finished difference. Result has 399 places, 620 transitions, 9663 flow [2024-06-27 23:30:11,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9254, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9663, PETRI_PLACES=399, PETRI_TRANSITIONS=620} [2024-06-27 23:30:11,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-27 23:30:11,022 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 620 transitions, 9663 flow [2024-06-27 23:30:11,023 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:30:11,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:11,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:11,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:30:11,023 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-27 23:30:11,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:11,023 INFO L85 PathProgramCache]: Analyzing trace with hash -917301416, now seen corresponding path program 3 times [2024-06-27 23:30:11,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:11,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479992500] [2024-06-27 23:30:11,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:11,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:11,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:12,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:12,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:12,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479992500] [2024-06-27 23:30:12,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479992500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:12,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:12,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:12,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797769365] [2024-06-27 23:30:12,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:12,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:12,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:12,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:12,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:12,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:30:12,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 620 transitions, 9663 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:30:12,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:12,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:30:12,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:14,634 INFO L124 PetriNetUnfolderBase]: 4622/7758 cut-off events. [2024-06-27 23:30:14,635 INFO L125 PetriNetUnfolderBase]: For 1087887/1087889 co-relation queries the response was YES. [2024-06-27 23:30:14,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75662 conditions, 7758 events. 4622/7758 cut-off events. For 1087887/1087889 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 54904 event pairs, 1411 based on Foata normal form. 3/7759 useless extension candidates. Maximal degree in co-relation 75467. Up to 7047 conditions per place. [2024-06-27 23:30:14,781 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 535 selfloop transitions, 106 changer transitions 0/646 dead transitions. [2024-06-27 23:30:14,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 646 transitions, 11689 flow [2024-06-27 23:30:14,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:14,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:14,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:30:14,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 23:30:14,783 INFO L175 Difference]: Start difference. First operand has 399 places, 620 transitions, 9663 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:30:14,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 646 transitions, 11689 flow [2024-06-27 23:30:19,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 646 transitions, 11505 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 23:30:19,333 INFO L231 Difference]: Finished difference. Result has 403 places, 631 transitions, 9989 flow [2024-06-27 23:30:19,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9479, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9989, PETRI_PLACES=403, PETRI_TRANSITIONS=631} [2024-06-27 23:30:19,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-27 23:30:19,334 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 631 transitions, 9989 flow [2024-06-27 23:30:19,334 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:30:19,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:19,335 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:30:19,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:30:19,335 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-27 23:30:19,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:19,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1213120094, now seen corresponding path program 1 times [2024-06-27 23:30:19,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:19,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043964304] [2024-06-27 23:30:19,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:19,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:19,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:20,300 INFO 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:30:20,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:20,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043964304] [2024-06-27 23:30:20,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043964304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:20,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:20,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:20,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794726802] [2024-06-27 23:30:20,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:20,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:20,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:20,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:20,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:20,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:30:20,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 631 transitions, 9989 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:30:20,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:20,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:30:20,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:22,519 INFO L124 PetriNetUnfolderBase]: 4630/7764 cut-off events. [2024-06-27 23:30:22,519 INFO L125 PetriNetUnfolderBase]: For 1122659/1122659 co-relation queries the response was YES. [2024-06-27 23:30:22,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76851 conditions, 7764 events. 4630/7764 cut-off events. For 1122659/1122659 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 54904 event pairs, 1197 based on Foata normal form. 2/7765 useless extension candidates. Maximal degree in co-relation 76653. Up to 7141 conditions per place. [2024-06-27 23:30:22,652 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 605 selfloop transitions, 45 changer transitions 0/655 dead transitions. [2024-06-27 23:30:22,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 655 transitions, 11444 flow [2024-06-27 23:30:22,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:22,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:22,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:30:22,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 23:30:22,654 INFO L175 Difference]: Start difference. First operand has 403 places, 631 transitions, 9989 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:30:22,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 655 transitions, 11444 flow [2024-06-27 23:30:26,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 655 transitions, 11216 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:26,774 INFO L231 Difference]: Finished difference. Result has 407 places, 633 transitions, 9935 flow [2024-06-27 23:30:26,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9935, PETRI_PLACES=407, PETRI_TRANSITIONS=633} [2024-06-27 23:30:26,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-27 23:30:26,774 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 633 transitions, 9935 flow [2024-06-27 23:30:26,775 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:30:26,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:26,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:26,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:30:26,775 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-27 23:30:26,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:26,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1777112868, now seen corresponding path program 2 times [2024-06-27 23:30:26,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:26,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052219097] [2024-06-27 23:30:26,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:26,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:26,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:27,847 INFO 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:30:27,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:27,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052219097] [2024-06-27 23:30:27,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052219097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:27,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:27,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:27,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871925322] [2024-06-27 23:30:27,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:27,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:27,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:27,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:27,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:27,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:30:27,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 633 transitions, 9935 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:30:27,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:27,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:30:27,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:30,122 INFO L124 PetriNetUnfolderBase]: 4638/7776 cut-off events. [2024-06-27 23:30:30,122 INFO L125 PetriNetUnfolderBase]: For 1137112/1137112 co-relation queries the response was YES. [2024-06-27 23:30:30,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77218 conditions, 7776 events. 4638/7776 cut-off events. For 1137112/1137112 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54939 event pairs, 1220 based on Foata normal form. 2/7777 useless extension candidates. Maximal degree in co-relation 77018. Up to 7206 conditions per place. [2024-06-27 23:30:30,271 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 604 selfloop transitions, 43 changer transitions 0/652 dead transitions. [2024-06-27 23:30:30,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 652 transitions, 11365 flow [2024-06-27 23:30:30,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:30,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:30,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:30:30,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 23:30:30,272 INFO L175 Difference]: Start difference. First operand has 407 places, 633 transitions, 9935 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:30:30,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 652 transitions, 11365 flow [2024-06-27 23:30:35,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 652 transitions, 11199 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:30:35,415 INFO L231 Difference]: Finished difference. Result has 409 places, 635 transitions, 9941 flow [2024-06-27 23:30:35,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9769, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9941, PETRI_PLACES=409, PETRI_TRANSITIONS=635} [2024-06-27 23:30:35,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-27 23:30:35,416 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 635 transitions, 9941 flow [2024-06-27 23:30:35,416 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:30:35,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:35,416 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:30:35,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:30:35,416 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-27 23:30:35,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:35,417 INFO L85 PathProgramCache]: Analyzing trace with hash -917661884, now seen corresponding path program 3 times [2024-06-27 23:30:35,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:35,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923157395] [2024-06-27 23:30:35,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:35,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:36,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:36,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:36,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923157395] [2024-06-27 23:30:36,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923157395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:36,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:36,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:36,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3824840] [2024-06-27 23:30:36,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:36,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:36,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:36,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:36,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:36,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:30:36,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 635 transitions, 9941 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:30:36,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:36,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:30:36,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:38,714 INFO L124 PetriNetUnfolderBase]: 4646/7784 cut-off events. [2024-06-27 23:30:38,715 INFO L125 PetriNetUnfolderBase]: For 1156478/1156478 co-relation queries the response was YES. [2024-06-27 23:30:38,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77485 conditions, 7784 events. 4646/7784 cut-off events. For 1156478/1156478 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 54952 event pairs, 1164 based on Foata normal form. 2/7785 useless extension candidates. Maximal degree in co-relation 77284. Up to 7206 conditions per place. [2024-06-27 23:30:38,870 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 593 selfloop transitions, 53 changer transitions 0/651 dead transitions. [2024-06-27 23:30:38,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 651 transitions, 11363 flow [2024-06-27 23:30:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:38,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:38,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:30:38,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 23:30:38,871 INFO L175 Difference]: Start difference. First operand has 409 places, 635 transitions, 9941 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:30:38,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 651 transitions, 11363 flow [2024-06-27 23:30:44,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 651 transitions, 11202 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:30:44,144 INFO L231 Difference]: Finished difference. Result has 411 places, 637 transitions, 9976 flow [2024-06-27 23:30:44,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9780, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9976, PETRI_PLACES=411, PETRI_TRANSITIONS=637} [2024-06-27 23:30:44,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-27 23:30:44,145 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 637 transitions, 9976 flow [2024-06-27 23:30:44,145 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:30:44,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:44,145 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:30:44,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:30:44,145 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-27 23:30:44,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:44,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1787313294, now seen corresponding path program 1 times [2024-06-27 23:30:44,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:44,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165070977] [2024-06-27 23:30:44,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:44,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:44,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:46,054 INFO 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:30:46,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:46,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165070977] [2024-06-27 23:30:46,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165070977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:46,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:46,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:30:46,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877453908] [2024-06-27 23:30:46,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:46,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:30:46,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:46,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:30:46,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:30:46,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:30:46,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 637 transitions, 9976 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:46,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:46,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:30:46,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:48,475 INFO L124 PetriNetUnfolderBase]: 4440/7516 cut-off events. [2024-06-27 23:30:48,475 INFO L125 PetriNetUnfolderBase]: For 1155075/1155080 co-relation queries the response was YES. [2024-06-27 23:30:48,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75533 conditions, 7516 events. 4440/7516 cut-off events. For 1155075/1155080 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 53755 event pairs, 1122 based on Foata normal form. 3/7481 useless extension candidates. Maximal degree in co-relation 75331. Up to 6735 conditions per place. [2024-06-27 23:30:48,598 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 521 selfloop transitions, 71 changer transitions 0/653 dead transitions. [2024-06-27 23:30:48,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 653 transitions, 11228 flow [2024-06-27 23:30:48,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:30:48,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:30:48,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:30:48,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 23:30:48,599 INFO L175 Difference]: Start difference. First operand has 411 places, 637 transitions, 9976 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:30:48,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 653 transitions, 11228 flow [2024-06-27 23:30:52,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 653 transitions, 11028 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 23:30:52,998 INFO L231 Difference]: Finished difference. Result has 414 places, 637 transitions, 9924 flow [2024-06-27 23:30:52,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9776, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9924, PETRI_PLACES=414, PETRI_TRANSITIONS=637} [2024-06-27 23:30:52,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 23:30:52,998 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 637 transitions, 9924 flow [2024-06-27 23:30:52,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:52,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:52,999 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:30:52,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:30:52,999 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-27 23:30:52,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:52,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1459326824, now seen corresponding path program 7 times [2024-06-27 23:30:52,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:53,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323565259] [2024-06-27 23:30:53,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:53,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:53,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:53,840 INFO 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:30:53,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:53,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323565259] [2024-06-27 23:30:53,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323565259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:53,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:53,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:53,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584644640] [2024-06-27 23:30:53,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:53,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:53,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:53,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:53,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:53,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:30:53,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 637 transitions, 9924 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:30:53,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:53,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:30:53,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:56,186 INFO L124 PetriNetUnfolderBase]: 4650/7794 cut-off events. [2024-06-27 23:30:56,186 INFO L125 PetriNetUnfolderBase]: For 1175779/1175779 co-relation queries the response was YES. [2024-06-27 23:30:56,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77611 conditions, 7794 events. 4650/7794 cut-off events. For 1175779/1175779 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 54990 event pairs, 1104 based on Foata normal form. 2/7795 useless extension candidates. Maximal degree in co-relation 77408. Up to 6876 conditions per place. [2024-06-27 23:30:56,315 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 491 selfloop transitions, 168 changer transitions 0/664 dead transitions. [2024-06-27 23:30:56,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 664 transitions, 11620 flow [2024-06-27 23:30:56,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:56,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:56,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:30:56,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:30:56,317 INFO L175 Difference]: Start difference. First operand has 414 places, 637 transitions, 9924 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:30:56,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 664 transitions, 11620 flow [2024-06-27 23:31:01,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 664 transitions, 11422 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:31:01,654 INFO L231 Difference]: Finished difference. Result has 414 places, 643 transitions, 10344 flow [2024-06-27 23:31:01,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9726, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10344, PETRI_PLACES=414, PETRI_TRANSITIONS=643} [2024-06-27 23:31:01,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 23:31:01,655 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 643 transitions, 10344 flow [2024-06-27 23:31:01,655 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:31:01,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:01,655 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:31:01,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:31:01,656 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-27 23:31:01,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:01,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1459505570, now seen corresponding path program 4 times [2024-06-27 23:31:01,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:01,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147119936] [2024-06-27 23:31:01,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:01,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:01,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:02,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:02,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:02,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147119936] [2024-06-27 23:31:02,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147119936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:02,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:02,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:02,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257204131] [2024-06-27 23:31:02,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:02,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:02,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:02,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:02,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:02,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:02,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 643 transitions, 10344 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:31:02,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:02,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:02,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:05,042 INFO L124 PetriNetUnfolderBase]: 4647/7795 cut-off events. [2024-06-27 23:31:05,042 INFO L125 PetriNetUnfolderBase]: For 1194337/1194341 co-relation queries the response was YES. [2024-06-27 23:31:05,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78693 conditions, 7795 events. 4647/7795 cut-off events. For 1194337/1194341 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 55178 event pairs, 1388 based on Foata normal form. 5/7799 useless extension candidates. Maximal degree in co-relation 78489. Up to 7164 conditions per place. [2024-06-27 23:31:05,184 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 596 selfloop transitions, 62 changer transitions 0/663 dead transitions. [2024-06-27 23:31:05,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 663 transitions, 11768 flow [2024-06-27 23:31:05,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:05,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:05,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:31:05,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:31:05,185 INFO L175 Difference]: Start difference. First operand has 414 places, 643 transitions, 10344 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:31:05,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 663 transitions, 11768 flow [2024-06-27 23:31:10,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 663 transitions, 11219 flow, removed 115 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:10,391 INFO L231 Difference]: Finished difference. Result has 417 places, 643 transitions, 9926 flow [2024-06-27 23:31:10,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9795, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9926, PETRI_PLACES=417, PETRI_TRANSITIONS=643} [2024-06-27 23:31:10,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-27 23:31:10,392 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 643 transitions, 9926 flow [2024-06-27 23:31:10,392 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:31:10,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:10,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:10,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:31:10,393 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-27 23:31:10,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:10,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1801923944, now seen corresponding path program 8 times [2024-06-27 23:31:10,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:10,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464285609] [2024-06-27 23:31:10,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:10,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:10,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:11,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:11,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:11,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464285609] [2024-06-27 23:31:11,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464285609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:11,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:11,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:11,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306127946] [2024-06-27 23:31:11,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:11,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:11,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:11,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:11,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:11,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:11,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 643 transitions, 9926 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:31:11,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:11,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:11,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:13,541 INFO L124 PetriNetUnfolderBase]: 4644/7789 cut-off events. [2024-06-27 23:31:13,541 INFO L125 PetriNetUnfolderBase]: For 1199895/1199895 co-relation queries the response was YES. [2024-06-27 23:31:13,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78123 conditions, 7789 events. 4644/7789 cut-off events. For 1199895/1199895 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 54965 event pairs, 1101 based on Foata normal form. 1/7789 useless extension candidates. Maximal degree in co-relation 77918. Up to 7083 conditions per place. [2024-06-27 23:31:13,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 554 selfloop transitions, 101 changer transitions 0/660 dead transitions. [2024-06-27 23:31:13,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 660 transitions, 11332 flow [2024-06-27 23:31:13,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:13,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:13,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:31:13,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:31:13,692 INFO L175 Difference]: Start difference. First operand has 417 places, 643 transitions, 9926 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:31:13,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 660 transitions, 11332 flow [2024-06-27 23:31:18,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 660 transitions, 11137 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:31:18,134 INFO L231 Difference]: Finished difference. Result has 419 places, 643 transitions, 9940 flow [2024-06-27 23:31:18,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9731, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9940, PETRI_PLACES=419, PETRI_TRANSITIONS=643} [2024-06-27 23:31:18,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-27 23:31:18,135 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 643 transitions, 9940 flow [2024-06-27 23:31:18,135 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:31:18,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:18,135 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:31:18,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:31:18,135 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-27 23:31:18,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:18,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1459625540, now seen corresponding path program 5 times [2024-06-27 23:31:18,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:18,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386959866] [2024-06-27 23:31:18,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:18,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:18,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:19,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:19,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386959866] [2024-06-27 23:31:19,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386959866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:19,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:19,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:19,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923458226] [2024-06-27 23:31:19,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:19,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:19,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:19,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:19,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:19,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:19,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 643 transitions, 9940 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:31:19,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:19,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:19,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:21,693 INFO L124 PetriNetUnfolderBase]: 4641/7787 cut-off events. [2024-06-27 23:31:21,694 INFO L125 PetriNetUnfolderBase]: For 1209682/1209686 co-relation queries the response was YES. [2024-06-27 23:31:21,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78141 conditions, 7787 events. 4641/7787 cut-off events. For 1209682/1209686 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 55100 event pairs, 1388 based on Foata normal form. 5/7791 useless extension candidates. Maximal degree in co-relation 77935. Up to 7140 conditions per place. [2024-06-27 23:31:21,848 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 583 selfloop transitions, 72 changer transitions 0/660 dead transitions. [2024-06-27 23:31:21,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 660 transitions, 11342 flow [2024-06-27 23:31:21,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:21,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:31:21,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 23:31:21,849 INFO L175 Difference]: Start difference. First operand has 419 places, 643 transitions, 9940 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:31:21,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 660 transitions, 11342 flow [2024-06-27 23:31:27,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 660 transitions, 11068 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:27,709 INFO L231 Difference]: Finished difference. Result has 421 places, 643 transitions, 9817 flow [2024-06-27 23:31:27,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9666, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9817, PETRI_PLACES=421, PETRI_TRANSITIONS=643} [2024-06-27 23:31:27,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-27 23:31:27,709 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 643 transitions, 9817 flow [2024-06-27 23:31:27,710 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:31:27,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:27,710 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:31:27,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:31:27,710 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-27 23:31:27,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:27,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1459625726, now seen corresponding path program 4 times [2024-06-27 23:31:27,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:27,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262702049] [2024-06-27 23:31:27,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:27,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:27,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:29,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:29,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:29,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262702049] [2024-06-27 23:31:29,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262702049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:29,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:29,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:29,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111578060] [2024-06-27 23:31:29,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:29,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:29,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:29,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:29,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:29,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:29,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 643 transitions, 9817 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:31:29,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:29,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:29,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:31,374 INFO L124 PetriNetUnfolderBase]: 4635/7779 cut-off events. [2024-06-27 23:31:31,375 INFO L125 PetriNetUnfolderBase]: For 1217874/1217878 co-relation queries the response was YES. [2024-06-27 23:31:31,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77803 conditions, 7779 events. 4635/7779 cut-off events. For 1217874/1217878 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 55086 event pairs, 1388 based on Foata normal form. 6/7784 useless extension candidates. Maximal degree in co-relation 77596. Up to 7127 conditions per place. [2024-06-27 23:31:31,497 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 583 selfloop transitions, 73 changer transitions 0/661 dead transitions. [2024-06-27 23:31:31,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 661 transitions, 11238 flow [2024-06-27 23:31:31,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:31,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:31,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:31:31,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 23:31:31,498 INFO L175 Difference]: Start difference. First operand has 421 places, 643 transitions, 9817 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:31:31,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 661 transitions, 11238 flow [2024-06-27 23:31:36,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 661 transitions, 10926 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 23:31:36,260 INFO L231 Difference]: Finished difference. Result has 423 places, 644 transitions, 9680 flow [2024-06-27 23:31:36,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9513, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9680, PETRI_PLACES=423, PETRI_TRANSITIONS=644} [2024-06-27 23:31:36,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-27 23:31:36,261 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 644 transitions, 9680 flow [2024-06-27 23:31:36,261 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:31:36,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:36,261 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:31:36,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:31:36,261 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-27 23:31:36,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:36,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1814125730, now seen corresponding path program 6 times [2024-06-27 23:31:36,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:36,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532767442] [2024-06-27 23:31:36,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:36,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:36,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:37,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:37,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:37,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532767442] [2024-06-27 23:31:37,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532767442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:37,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:37,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:37,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785198847] [2024-06-27 23:31:37,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:37,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:37,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:37,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:37,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:37,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:37,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 644 transitions, 9680 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:31:37,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:37,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:37,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:39,816 INFO L124 PetriNetUnfolderBase]: 4648/7801 cut-off events. [2024-06-27 23:31:39,816 INFO L125 PetriNetUnfolderBase]: For 1236334/1236338 co-relation queries the response was YES. [2024-06-27 23:31:39,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78264 conditions, 7801 events. 4648/7801 cut-off events. For 1236334/1236338 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 55240 event pairs, 1388 based on Foata normal form. 5/7805 useless extension candidates. Maximal degree in co-relation 78056. Up to 7096 conditions per place. [2024-06-27 23:31:39,969 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 550 selfloop transitions, 110 changer transitions 0/665 dead transitions. [2024-06-27 23:31:39,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 665 transitions, 11796 flow [2024-06-27 23:31:39,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:39,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:39,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:31:39,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 23:31:39,970 INFO L175 Difference]: Start difference. First operand has 423 places, 644 transitions, 9680 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:31:39,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 665 transitions, 11796 flow [2024-06-27 23:31:45,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 665 transitions, 11640 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:31:45,166 INFO L231 Difference]: Finished difference. Result has 425 places, 650 transitions, 10004 flow [2024-06-27 23:31:45,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9524, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10004, PETRI_PLACES=425, PETRI_TRANSITIONS=650} [2024-06-27 23:31:45,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-27 23:31:45,167 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 650 transitions, 10004 flow [2024-06-27 23:31:45,167 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:31:45,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:45,167 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:31:45,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:31:45,167 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-27 23:31:45,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:45,168 INFO L85 PathProgramCache]: Analyzing trace with hash -982473068, now seen corresponding path program 5 times [2024-06-27 23:31:45,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:45,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221633039] [2024-06-27 23:31:45,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:45,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:45,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:46,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:46,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:46,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221633039] [2024-06-27 23:31:46,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221633039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:46,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:46,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:46,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787093997] [2024-06-27 23:31:46,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:46,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:46,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:46,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:46,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:46,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:46,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 650 transitions, 10004 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:31:46,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:46,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:46,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:48,739 INFO L124 PetriNetUnfolderBase]: 4674/7837 cut-off events. [2024-06-27 23:31:48,740 INFO L125 PetriNetUnfolderBase]: For 1289574/1289578 co-relation queries the response was YES. [2024-06-27 23:31:48,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79795 conditions, 7837 events. 4674/7837 cut-off events. For 1289574/1289578 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 55440 event pairs, 1386 based on Foata normal form. 6/7842 useless extension candidates. Maximal degree in co-relation 79586. Up to 7111 conditions per place. [2024-06-27 23:31:48,880 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 555 selfloop transitions, 115 changer transitions 0/675 dead transitions. [2024-06-27 23:31:48,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 675 transitions, 12193 flow [2024-06-27 23:31:48,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:48,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:48,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:31:48,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:31:48,882 INFO L175 Difference]: Start difference. First operand has 425 places, 650 transitions, 10004 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:31:48,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 675 transitions, 12193 flow [2024-06-27 23:31:54,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 675 transitions, 11917 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 23:31:54,566 INFO L231 Difference]: Finished difference. Result has 430 places, 660 transitions, 10304 flow [2024-06-27 23:31:54,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9728, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10304, PETRI_PLACES=430, PETRI_TRANSITIONS=660} [2024-06-27 23:31:54,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-27 23:31:54,567 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 660 transitions, 10304 flow [2024-06-27 23:31:54,567 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:31:54,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:54,567 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:31:54,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:31:54,567 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-27 23:31:54,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:54,568 INFO L85 PathProgramCache]: Analyzing trace with hash -982889150, now seen corresponding path program 9 times [2024-06-27 23:31:54,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:54,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263525015] [2024-06-27 23:31:54,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:54,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:54,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:55,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:55,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:55,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263525015] [2024-06-27 23:31:55,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263525015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:55,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:55,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:55,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640050013] [2024-06-27 23:31:55,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:55,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:55,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:55,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:55,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:55,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:55,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 660 transitions, 10304 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:31:55,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:55,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:55,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:57,851 INFO L124 PetriNetUnfolderBase]: 4700/7870 cut-off events. [2024-06-27 23:31:57,852 INFO L125 PetriNetUnfolderBase]: For 1337759/1337759 co-relation queries the response was YES. [2024-06-27 23:31:57,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81810 conditions, 7870 events. 4700/7870 cut-off events. For 1337759/1337759 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 55555 event pairs, 1098 based on Foata normal form. 2/7871 useless extension candidates. Maximal degree in co-relation 81598. Up to 6799 conditions per place. [2024-06-27 23:31:58,008 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 453 selfloop transitions, 224 changer transitions 0/682 dead transitions. [2024-06-27 23:31:58,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 682 transitions, 12366 flow [2024-06-27 23:31:58,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:58,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:58,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:31:58,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 23:31:58,009 INFO L175 Difference]: Start difference. First operand has 430 places, 660 transitions, 10304 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:31:58,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 682 transitions, 12366 flow [2024-06-27 23:32:03,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 682 transitions, 12078 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:03,359 INFO L231 Difference]: Finished difference. Result has 433 places, 668 transitions, 10880 flow [2024-06-27 23:32:03,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10016, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10880, PETRI_PLACES=433, PETRI_TRANSITIONS=668} [2024-06-27 23:32:03,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-27 23:32:03,360 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 668 transitions, 10880 flow [2024-06-27 23:32:03,360 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:32:03,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:03,361 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:32:03,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:32:03,363 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-27 23:32:03,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:03,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1125057472, now seen corresponding path program 6 times [2024-06-27 23:32:03,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:03,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167768238] [2024-06-27 23:32:03,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:03,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:03,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:04,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:04,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:04,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167768238] [2024-06-27 23:32:04,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167768238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:04,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:04,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:04,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061512206] [2024-06-27 23:32:04,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:04,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:04,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:04,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:04,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:04,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:04,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 668 transitions, 10880 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:32:04,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:04,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:04,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:07,154 INFO L124 PetriNetUnfolderBase]: 4710/7893 cut-off events. [2024-06-27 23:32:07,154 INFO L125 PetriNetUnfolderBase]: For 1371514/1371518 co-relation queries the response was YES. [2024-06-27 23:32:07,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83343 conditions, 7893 events. 4710/7893 cut-off events. For 1371514/1371518 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 55930 event pairs, 1386 based on Foata normal form. 6/7898 useless extension candidates. Maximal degree in co-relation 83129. Up to 7200 conditions per place. [2024-06-27 23:32:07,304 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 580 selfloop transitions, 101 changer transitions 0/686 dead transitions. [2024-06-27 23:32:07,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 686 transitions, 12668 flow [2024-06-27 23:32:07,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:07,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:07,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:32:07,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 23:32:07,306 INFO L175 Difference]: Start difference. First operand has 433 places, 668 transitions, 10880 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:32:07,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 686 transitions, 12668 flow [2024-06-27 23:32:14,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 686 transitions, 12275 flow, removed 114 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:14,346 INFO L231 Difference]: Finished difference. Result has 438 places, 672 transitions, 10821 flow [2024-06-27 23:32:14,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10487, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10821, PETRI_PLACES=438, PETRI_TRANSITIONS=672} [2024-06-27 23:32:14,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 23:32:14,347 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 672 transitions, 10821 flow [2024-06-27 23:32:14,347 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:32:14,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:14,347 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:32:14,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:32:14,347 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-27 23:32:14,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:14,348 INFO L85 PathProgramCache]: Analyzing trace with hash -982888964, now seen corresponding path program 7 times [2024-06-27 23:32:14,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:14,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664168611] [2024-06-27 23:32:14,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:14,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:15,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:15,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:15,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664168611] [2024-06-27 23:32:15,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664168611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:15,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:15,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:15,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616677237] [2024-06-27 23:32:15,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:15,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:15,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:15,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:15,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 672 transitions, 10821 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:32:15,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:15,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:15,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:17,884 INFO L124 PetriNetUnfolderBase]: 4715/7900 cut-off events. [2024-06-27 23:32:17,885 INFO L125 PetriNetUnfolderBase]: For 1362922/1362926 co-relation queries the response was YES. [2024-06-27 23:32:17,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82703 conditions, 7900 events. 4715/7900 cut-off events. For 1362922/1362926 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 55904 event pairs, 1386 based on Foata normal form. 5/7904 useless extension candidates. Maximal degree in co-relation 82487. Up to 7188 conditions per place. [2024-06-27 23:32:18,037 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 576 selfloop transitions, 108 changer transitions 0/689 dead transitions. [2024-06-27 23:32:18,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 689 transitions, 12591 flow [2024-06-27 23:32:18,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:18,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:18,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:32:18,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:32:18,039 INFO L175 Difference]: Start difference. First operand has 438 places, 672 transitions, 10821 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:32:18,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 689 transitions, 12591 flow [2024-06-27 23:32:24,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 689 transitions, 12299 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:24,958 INFO L231 Difference]: Finished difference. Result has 441 places, 675 transitions, 10841 flow [2024-06-27 23:32:24,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10529, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10841, PETRI_PLACES=441, PETRI_TRANSITIONS=675} [2024-06-27 23:32:24,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-27 23:32:24,959 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 675 transitions, 10841 flow [2024-06-27 23:32:24,960 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:32:24,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:24,960 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:32:24,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:32:24,960 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-27 23:32:24,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:24,961 INFO L85 PathProgramCache]: Analyzing trace with hash 461190586, now seen corresponding path program 7 times [2024-06-27 23:32:24,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:24,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835289612] [2024-06-27 23:32:24,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:24,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:26,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:26,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:26,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835289612] [2024-06-27 23:32:26,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835289612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:26,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:26,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:26,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933429585] [2024-06-27 23:32:26,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:26,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:26,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:26,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:26,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:26,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:26,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 675 transitions, 10841 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:32:26,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:26,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:26,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:28,783 INFO L124 PetriNetUnfolderBase]: 4728/7926 cut-off events. [2024-06-27 23:32:28,784 INFO L125 PetriNetUnfolderBase]: For 1390420/1390424 co-relation queries the response was YES. [2024-06-27 23:32:28,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83162 conditions, 7926 events. 4728/7926 cut-off events. For 1390420/1390424 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 56221 event pairs, 1415 based on Foata normal form. 5/7929 useless extension candidates. Maximal degree in co-relation 82945. Up to 7096 conditions per place. [2024-06-27 23:32:28,924 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 529 selfloop transitions, 171 changer transitions 0/705 dead transitions. [2024-06-27 23:32:28,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 705 transitions, 13409 flow [2024-06-27 23:32:28,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:28,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:28,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:32:28,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:32:28,925 INFO L175 Difference]: Start difference. First operand has 441 places, 675 transitions, 10841 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:32:28,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 705 transitions, 13409 flow [2024-06-27 23:32:35,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 705 transitions, 13176 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:35,752 INFO L231 Difference]: Finished difference. Result has 445 places, 690 transitions, 11408 flow [2024-06-27 23:32:35,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10608, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11408, PETRI_PLACES=445, PETRI_TRANSITIONS=690} [2024-06-27 23:32:35,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-27 23:32:35,753 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 690 transitions, 11408 flow [2024-06-27 23:32:35,753 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:32:35,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:35,754 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:32:35,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:32:35,754 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-27 23:32:35,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:35,754 INFO L85 PathProgramCache]: Analyzing trace with hash 986647582, now seen corresponding path program 8 times [2024-06-27 23:32:35,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:35,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668849055] [2024-06-27 23:32:35,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:35,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:35,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:37,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:37,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:37,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668849055] [2024-06-27 23:32:37,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668849055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:37,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:37,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:37,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223244099] [2024-06-27 23:32:37,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:37,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:37,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:37,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:37,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:37,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:37,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 690 transitions, 11408 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:32:37,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:37,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:37,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:39,653 INFO L124 PetriNetUnfolderBase]: 4741/7950 cut-off events. [2024-06-27 23:32:39,654 INFO L125 PetriNetUnfolderBase]: For 1420942/1420946 co-relation queries the response was YES. [2024-06-27 23:32:39,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84250 conditions, 7950 events. 4741/7950 cut-off events. For 1420942/1420946 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 56493 event pairs, 1417 based on Foata normal form. 5/7953 useless extension candidates. Maximal degree in co-relation 84030. Up to 7111 conditions per place. [2024-06-27 23:32:39,810 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 527 selfloop transitions, 179 changer transitions 0/711 dead transitions. [2024-06-27 23:32:39,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 711 transitions, 13862 flow [2024-06-27 23:32:39,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:39,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:39,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 23:32:39,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 23:32:39,811 INFO L175 Difference]: Start difference. First operand has 445 places, 690 transitions, 11408 flow. Second operand 8 states and 147 transitions. [2024-06-27 23:32:39,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 711 transitions, 13862 flow [2024-06-27 23:32:46,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 711 transitions, 13518 flow, removed 102 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:46,484 INFO L231 Difference]: Finished difference. Result has 451 places, 698 transitions, 11740 flow [2024-06-27 23:32:46,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11118, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11740, PETRI_PLACES=451, PETRI_TRANSITIONS=698} [2024-06-27 23:32:46,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-27 23:32:46,485 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 698 transitions, 11740 flow [2024-06-27 23:32:46,485 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:32:46,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:46,485 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:32:46,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:32:46,485 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-27 23:32:46,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:46,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1686938964, now seen corresponding path program 8 times [2024-06-27 23:32:46,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:46,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970598005] [2024-06-27 23:32:46,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:46,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:47,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:47,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970598005] [2024-06-27 23:32:47,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970598005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:47,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:47,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:47,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000552618] [2024-06-27 23:32:47,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:47,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:47,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:47,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:47,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:48,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:48,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 698 transitions, 11740 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:32:48,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:48,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:48,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:50,324 INFO L124 PetriNetUnfolderBase]: 4746/7955 cut-off events. [2024-06-27 23:32:50,324 INFO L125 PetriNetUnfolderBase]: For 1438115/1438119 co-relation queries the response was YES. [2024-06-27 23:32:50,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84822 conditions, 7955 events. 4746/7955 cut-off events. For 1438115/1438119 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 56470 event pairs, 1420 based on Foata normal form. 5/7958 useless extension candidates. Maximal degree in co-relation 84599. Up to 7220 conditions per place. [2024-06-27 23:32:50,477 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 582 selfloop transitions, 125 changer transitions 0/712 dead transitions. [2024-06-27 23:32:50,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 712 transitions, 13586 flow [2024-06-27 23:32:50,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:50,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:50,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:32:50,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:32:50,478 INFO L175 Difference]: Start difference. First operand has 451 places, 698 transitions, 11740 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:32:50,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 712 transitions, 13586 flow [2024-06-27 23:32:58,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 712 transitions, 13250 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:58,470 INFO L231 Difference]: Finished difference. Result has 456 places, 701 transitions, 11802 flow [2024-06-27 23:32:58,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11404, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11802, PETRI_PLACES=456, PETRI_TRANSITIONS=701} [2024-06-27 23:32:58,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-27 23:32:58,471 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 701 transitions, 11802 flow [2024-06-27 23:32:58,471 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:32:58,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:58,471 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:32:58,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:32:58,471 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-27 23:32:58,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:58,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1143469324, now seen corresponding path program 10 times [2024-06-27 23:32:58,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:58,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762395760] [2024-06-27 23:32:58,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:58,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:58,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:59,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:59,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:59,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762395760] [2024-06-27 23:32:59,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762395760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:59,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:59,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:59,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860329932] [2024-06-27 23:32:59,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:59,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:59,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:59,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:59,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:59,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:59,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 701 transitions, 11802 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:32:59,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:59,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:59,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:01,924 INFO L124 PetriNetUnfolderBase]: 4767/7978 cut-off events. [2024-06-27 23:33:01,924 INFO L125 PetriNetUnfolderBase]: For 1488216/1488216 co-relation queries the response was YES. [2024-06-27 23:33:02,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86315 conditions, 7978 events. 4767/7978 cut-off events. For 1488216/1488216 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 56523 event pairs, 1203 based on Foata normal form. 1/7977 useless extension candidates. Maximal degree in co-relation 86091. Up to 6801 conditions per place. [2024-06-27 23:33:02,071 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 454 selfloop transitions, 267 changer transitions 0/726 dead transitions. [2024-06-27 23:33:02,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 726 transitions, 14694 flow [2024-06-27 23:33:02,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:02,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:02,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:33:02,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 23:33:02,072 INFO L175 Difference]: Start difference. First operand has 456 places, 701 transitions, 11802 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:33:02,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 726 transitions, 14694 flow [2024-06-27 23:33:10,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 726 transitions, 14318 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:10,702 INFO L231 Difference]: Finished difference. Result has 458 places, 713 transitions, 12604 flow [2024-06-27 23:33:10,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11426, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12604, PETRI_PLACES=458, PETRI_TRANSITIONS=713} [2024-06-27 23:33:10,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-27 23:33:10,703 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 713 transitions, 12604 flow [2024-06-27 23:33:10,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-27 23:33:10,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:10,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-27 23:33:10,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:33:10,703 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-27 23:33:10,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:10,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1192865580, now seen corresponding path program 11 times [2024-06-27 23:33:10,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:10,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507848027] [2024-06-27 23:33:10,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:10,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:10,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:11,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:11,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:11,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507848027] [2024-06-27 23:33:11,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507848027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:11,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:11,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:11,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560226289] [2024-06-27 23:33:11,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:11,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:11,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:11,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:11,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:11,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:11,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 713 transitions, 12604 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:33:11,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:11,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:11,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:14,493 INFO L124 PetriNetUnfolderBase]: 4764/7969 cut-off events. [2024-06-27 23:33:14,493 INFO L125 PetriNetUnfolderBase]: For 1505913/1505913 co-relation queries the response was YES. [2024-06-27 23:33:14,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86933 conditions, 7969 events. 4764/7969 cut-off events. For 1505913/1505913 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 56380 event pairs, 1165 based on Foata normal form. 1/7969 useless extension candidates. Maximal degree in co-relation 86708. Up to 7355 conditions per place. [2024-06-27 23:33:14,631 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 653 selfloop transitions, 65 changer transitions 0/723 dead transitions. [2024-06-27 23:33:14,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 723 transitions, 14078 flow [2024-06-27 23:33:14,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:14,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:14,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:33:14,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 23:33:14,632 INFO L175 Difference]: Start difference. First operand has 458 places, 713 transitions, 12604 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:33:14,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 723 transitions, 14078 flow [2024-06-27 23:33:22,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 723 transitions, 13597 flow, removed 168 selfloop flow, removed 3 redundant places. [2024-06-27 23:33:22,532 INFO L231 Difference]: Finished difference. Result has 463 places, 713 transitions, 12259 flow [2024-06-27 23:33:22,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12123, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12259, PETRI_PLACES=463, PETRI_TRANSITIONS=713} [2024-06-27 23:33:22,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-27 23:33:22,533 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 713 transitions, 12259 flow [2024-06-27 23:33:22,533 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:33:22,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:22,533 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:33:22,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:33:22,533 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-27 23:33:22,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:22,534 INFO L85 PathProgramCache]: Analyzing trace with hash 581436352, now seen corresponding path program 9 times [2024-06-27 23:33:22,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:22,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660605581] [2024-06-27 23:33:22,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:22,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:22,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:23,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:23,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:23,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660605581] [2024-06-27 23:33:23,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660605581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:23,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:23,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:23,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009769517] [2024-06-27 23:33:23,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:23,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:23,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:23,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:23,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:24,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:24,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 713 transitions, 12259 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:33:24,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:24,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:24,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:26,305 INFO L124 PetriNetUnfolderBase]: 4777/8000 cut-off events. [2024-06-27 23:33:26,305 INFO L125 PetriNetUnfolderBase]: For 1520798/1520802 co-relation queries the response was YES. [2024-06-27 23:33:26,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86880 conditions, 8000 events. 4777/8000 cut-off events. For 1520798/1520802 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 56812 event pairs, 1420 based on Foata normal form. 5/8003 useless extension candidates. Maximal degree in co-relation 86653. Up to 7248 conditions per place. [2024-06-27 23:33:26,456 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 593 selfloop transitions, 133 changer transitions 0/731 dead transitions. [2024-06-27 23:33:26,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 731 transitions, 14456 flow [2024-06-27 23:33:26,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:26,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:26,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 23:33:26,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 23:33:26,458 INFO L175 Difference]: Start difference. First operand has 463 places, 713 transitions, 12259 flow. Second operand 8 states and 146 transitions. [2024-06-27 23:33:26,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 731 transitions, 14456 flow [2024-06-27 23:33:34,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 731 transitions, 14252 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:34,824 INFO L231 Difference]: Finished difference. Result has 464 places, 719 transitions, 12532 flow [2024-06-27 23:33:34,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12055, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12532, PETRI_PLACES=464, PETRI_TRANSITIONS=719} [2024-06-27 23:33:34,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-27 23:33:34,824 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 719 transitions, 12532 flow [2024-06-27 23:33:34,824 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:33:34,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:34,825 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:33:34,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:33:34,825 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-27 23:33:34,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:34,826 INFO L85 PathProgramCache]: Analyzing trace with hash 581199202, now seen corresponding path program 10 times [2024-06-27 23:33:34,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:34,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596213336] [2024-06-27 23:33:34,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:34,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:34,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:36,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:36,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596213336] [2024-06-27 23:33:36,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596213336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:36,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:36,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:36,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005686132] [2024-06-27 23:33:36,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:36,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:36,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:36,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:36,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:36,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:36,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 719 transitions, 12532 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:33:36,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:36,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:36,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:38,612 INFO L124 PetriNetUnfolderBase]: 4782/8011 cut-off events. [2024-06-27 23:33:38,612 INFO L125 PetriNetUnfolderBase]: For 1540894/1540898 co-relation queries the response was YES. [2024-06-27 23:33:38,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87334 conditions, 8011 events. 4782/8011 cut-off events. For 1540894/1540898 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 56898 event pairs, 1422 based on Foata normal form. 5/8014 useless extension candidates. Maximal degree in co-relation 87105. Up to 7270 conditions per place. [2024-06-27 23:33:38,778 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 603 selfloop transitions, 125 changer transitions 0/733 dead transitions. [2024-06-27 23:33:38,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 733 transitions, 14396 flow [2024-06-27 23:33:38,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:38,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:38,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:33:38,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:33:38,780 INFO L175 Difference]: Start difference. First operand has 464 places, 719 transitions, 12532 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:33:38,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 733 transitions, 14396 flow [2024-06-27 23:33:47,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 733 transitions, 14059 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:47,506 INFO L231 Difference]: Finished difference. Result has 468 places, 722 transitions, 12561 flow [2024-06-27 23:33:47,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12208, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12561, PETRI_PLACES=468, PETRI_TRANSITIONS=722} [2024-06-27 23:33:47,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-27 23:33:47,507 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 722 transitions, 12561 flow [2024-06-27 23:33:47,507 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:33:47,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:47,507 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:33:47,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:33:47,508 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-27 23:33:47,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:47,508 INFO L85 PathProgramCache]: Analyzing trace with hash 758746432, now seen corresponding path program 11 times [2024-06-27 23:33:47,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:47,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985245452] [2024-06-27 23:33:47,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:47,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:48,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:48,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:48,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985245452] [2024-06-27 23:33:48,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985245452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:48,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:48,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:48,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591263577] [2024-06-27 23:33:48,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:48,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:48,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:48,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:48,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:49,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:49,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 722 transitions, 12561 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:33:49,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:49,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:49,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:51,525 INFO L124 PetriNetUnfolderBase]: 4779/8003 cut-off events. [2024-06-27 23:33:51,525 INFO L125 PetriNetUnfolderBase]: For 1550711/1550715 co-relation queries the response was YES. [2024-06-27 23:33:51,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87203 conditions, 8003 events. 4779/8003 cut-off events. For 1550711/1550715 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 56763 event pairs, 1420 based on Foata normal form. 5/8006 useless extension candidates. Maximal degree in co-relation 86973. Up to 7247 conditions per place. [2024-06-27 23:33:51,673 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 592 selfloop transitions, 140 changer transitions 0/737 dead transitions. [2024-06-27 23:33:51,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 737 transitions, 14670 flow [2024-06-27 23:33:51,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:51,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:51,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:33:51,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:33:51,675 INFO L175 Difference]: Start difference. First operand has 468 places, 722 transitions, 12561 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:33:51,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 737 transitions, 14670 flow [2024-06-27 23:34:00,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 737 transitions, 14292 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:00,475 INFO L231 Difference]: Finished difference. Result has 471 places, 725 transitions, 12567 flow [2024-06-27 23:34:00,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12195, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12567, PETRI_PLACES=471, PETRI_TRANSITIONS=725} [2024-06-27 23:34:00,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-27 23:34:00,475 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 725 transitions, 12567 flow [2024-06-27 23:34:00,476 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:34:00,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:00,476 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:34:00,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:34:00,476 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-27 23:34:00,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:00,476 INFO L85 PathProgramCache]: Analyzing trace with hash 758567686, now seen corresponding path program 9 times [2024-06-27 23:34:00,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:00,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221317082] [2024-06-27 23:34:00,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:00,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:00,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:01,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:01,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:01,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221317082] [2024-06-27 23:34:01,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221317082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:01,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:01,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:01,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359547496] [2024-06-27 23:34:01,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:01,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:01,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:01,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:01,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 725 transitions, 12567 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:34:01,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:01,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:01,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:04,464 INFO L124 PetriNetUnfolderBase]: 4784/8008 cut-off events. [2024-06-27 23:34:04,464 INFO L125 PetriNetUnfolderBase]: For 1570653/1570657 co-relation queries the response was YES. [2024-06-27 23:34:04,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87455 conditions, 8008 events. 4784/8008 cut-off events. For 1570653/1570657 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 56820 event pairs, 1418 based on Foata normal form. 5/8011 useless extension candidates. Maximal degree in co-relation 87223. Up to 7231 conditions per place. [2024-06-27 23:34:04,629 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 592 selfloop transitions, 146 changer transitions 0/743 dead transitions. [2024-06-27 23:34:04,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 743 transitions, 14905 flow [2024-06-27 23:34:04,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:04,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:04,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:34:04,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:34:04,631 INFO L175 Difference]: Start difference. First operand has 471 places, 725 transitions, 12567 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:34:04,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 743 transitions, 14905 flow [2024-06-27 23:34:13,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 743 transitions, 14622 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:13,628 INFO L231 Difference]: Finished difference. Result has 474 places, 731 transitions, 12872 flow [2024-06-27 23:34:13,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12284, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12872, PETRI_PLACES=474, PETRI_TRANSITIONS=731} [2024-06-27 23:34:13,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-27 23:34:13,629 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 731 transitions, 12872 flow [2024-06-27 23:34:13,629 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:34:13,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:13,629 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:34:13,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:34:13,629 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-27 23:34:13,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash 758330536, now seen corresponding path program 10 times [2024-06-27 23:34:13,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:13,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123674471] [2024-06-27 23:34:13,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:13,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:13,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:15,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:15,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:15,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123674471] [2024-06-27 23:34:15,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123674471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:15,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:15,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:15,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162274434] [2024-06-27 23:34:15,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:15,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:15,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:15,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:15,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:15,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:15,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 731 transitions, 12872 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:34:15,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:15,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:15,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:17,594 INFO L124 PetriNetUnfolderBase]: 4789/8017 cut-off events. [2024-06-27 23:34:17,594 INFO L125 PetriNetUnfolderBase]: For 1604420/1604424 co-relation queries the response was YES. [2024-06-27 23:34:17,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88331 conditions, 8017 events. 4789/8017 cut-off events. For 1604420/1604424 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 56867 event pairs, 1418 based on Foata normal form. 5/8020 useless extension candidates. Maximal degree in co-relation 88098. Up to 7280 conditions per place. [2024-06-27 23:34:17,767 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 614 selfloop transitions, 126 changer transitions 0/745 dead transitions. [2024-06-27 23:34:17,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 745 transitions, 14810 flow [2024-06-27 23:34:17,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:17,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:17,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:34:17,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:34:17,769 INFO L175 Difference]: Start difference. First operand has 474 places, 731 transitions, 12872 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:34:17,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 745 transitions, 14810 flow [2024-06-27 23:34:25,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 745 transitions, 14407 flow, removed 122 selfloop flow, removed 5 redundant places. [2024-06-27 23:34:25,368 INFO L231 Difference]: Finished difference. Result has 477 places, 734 transitions, 12881 flow [2024-06-27 23:34:25,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12523, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12881, PETRI_PLACES=477, PETRI_TRANSITIONS=734} [2024-06-27 23:34:25,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-27 23:34:25,369 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 734 transitions, 12881 flow [2024-06-27 23:34:25,369 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:34:25,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:25,370 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:34:25,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:34:25,371 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-27 23:34:25,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:25,371 INFO L85 PathProgramCache]: Analyzing trace with hash 758330722, now seen corresponding path program 12 times [2024-06-27 23:34:25,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:25,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665799970] [2024-06-27 23:34:25,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:25,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:25,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:26,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:26,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:26,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665799970] [2024-06-27 23:34:26,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665799970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:26,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:26,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:26,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8925103] [2024-06-27 23:34:26,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:26,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:26,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:26,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:26,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:26,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:26,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 734 transitions, 12881 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:34:26,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:26,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:26,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:29,316 INFO L124 PetriNetUnfolderBase]: 4786/8017 cut-off events. [2024-06-27 23:34:29,316 INFO L125 PetriNetUnfolderBase]: For 1611493/1611497 co-relation queries the response was YES. [2024-06-27 23:34:29,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88292 conditions, 8017 events. 4786/8017 cut-off events. For 1611493/1611497 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 56938 event pairs, 1420 based on Foata normal form. 5/8020 useless extension candidates. Maximal degree in co-relation 88057. Up to 7276 conditions per place. [2024-06-27 23:34:29,486 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 614 selfloop transitions, 126 changer transitions 0/745 dead transitions. [2024-06-27 23:34:29,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 745 transitions, 14673 flow [2024-06-27 23:34:29,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:29,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:29,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 23:34:29,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 23:34:29,488 INFO L175 Difference]: Start difference. First operand has 477 places, 734 transitions, 12881 flow. Second operand 9 states and 152 transitions. [2024-06-27 23:34:29,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 745 transitions, 14673 flow [2024-06-27 23:34:39,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 745 transitions, 14275 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:39,339 INFO L231 Difference]: Finished difference. Result has 480 places, 734 transitions, 12741 flow [2024-06-27 23:34:39,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12483, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12741, PETRI_PLACES=480, PETRI_TRANSITIONS=734} [2024-06-27 23:34:39,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 23:34:39,339 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 734 transitions, 12741 flow [2024-06-27 23:34:39,340 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:34:39,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:39,340 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:34:39,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:34:39,340 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-27 23:34:39,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:39,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1693367868, now seen corresponding path program 12 times [2024-06-27 23:34:39,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:39,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205343056] [2024-06-27 23:34:39,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:39,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:39,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:40,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:40,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:40,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205343056] [2024-06-27 23:34:40,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205343056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:40,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:40,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193980273] [2024-06-27 23:34:40,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:40,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:40,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:40,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:40,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:40,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:40,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 734 transitions, 12741 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:34:40,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:40,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:40,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:42,937 INFO L124 PetriNetUnfolderBase]: 4783/8005 cut-off events. [2024-06-27 23:34:42,937 INFO L125 PetriNetUnfolderBase]: For 1620527/1620527 co-relation queries the response was YES. [2024-06-27 23:34:43,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88078 conditions, 8005 events. 4783/8005 cut-off events. For 1620527/1620527 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 56688 event pairs, 1203 based on Foata normal form. 1/8004 useless extension candidates. Maximal degree in co-relation 87842. Up to 6826 conditions per place. [2024-06-27 23:34:43,098 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 468 selfloop transitions, 273 changer transitions 0/746 dead transitions. [2024-06-27 23:34:43,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 746 transitions, 14813 flow [2024-06-27 23:34:43,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:43,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:43,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 23:34:43,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 23:34:43,099 INFO L175 Difference]: Start difference. First operand has 480 places, 734 transitions, 12741 flow. Second operand 8 states and 147 transitions. [2024-06-27 23:34:43,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 746 transitions, 14813 flow [2024-06-27 23:34:51,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 746 transitions, 14459 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:51,826 INFO L231 Difference]: Finished difference. Result has 481 places, 734 transitions, 12939 flow [2024-06-27 23:34:51,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12387, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12939, PETRI_PLACES=481, PETRI_TRANSITIONS=734} [2024-06-27 23:34:51,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-27 23:34:51,827 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 734 transitions, 12939 flow [2024-06-27 23:34:51,827 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:34:51,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:51,827 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:34:51,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:34:51,827 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-27 23:34:51,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:51,828 INFO L85 PathProgramCache]: Analyzing trace with hash 581075884, now seen corresponding path program 4 times [2024-06-27 23:34:51,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:51,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194858973] [2024-06-27 23:34:51,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:51,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:51,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:52,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:52,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:52,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194858973] [2024-06-27 23:34:52,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194858973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:52,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:52,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:52,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566260369] [2024-06-27 23:34:52,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:52,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:52,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:52,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:52,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:53,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:53,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 734 transitions, 12939 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:34:53,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:53,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:53,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:55,419 INFO L124 PetriNetUnfolderBase]: 4791/8014 cut-off events. [2024-06-27 23:34:55,420 INFO L125 PetriNetUnfolderBase]: For 1652270/1652270 co-relation queries the response was YES. [2024-06-27 23:34:55,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88724 conditions, 8014 events. 4791/8014 cut-off events. For 1652270/1652270 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 56703 event pairs, 1167 based on Foata normal form. 2/8015 useless extension candidates. Maximal degree in co-relation 88487. Up to 7391 conditions per place. [2024-06-27 23:34:55,592 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 678 selfloop transitions, 64 changer transitions 0/747 dead transitions. [2024-06-27 23:34:55,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 747 transitions, 14555 flow [2024-06-27 23:34:55,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:55,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:55,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:34:55,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 23:34:55,594 INFO L175 Difference]: Start difference. First operand has 481 places, 734 transitions, 12939 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:34:55,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 747 transitions, 14555 flow [2024-06-27 23:35:05,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 747 transitions, 13977 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:05,321 INFO L231 Difference]: Finished difference. Result has 483 places, 736 transitions, 12590 flow [2024-06-27 23:35:05,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12361, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12590, PETRI_PLACES=483, PETRI_TRANSITIONS=736} [2024-06-27 23:35:05,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-27 23:35:05,322 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 736 transitions, 12590 flow [2024-06-27 23:35:05,322 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:35:05,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:05,322 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:35:05,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:35:05,322 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:05,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:05,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1035317946, now seen corresponding path program 13 times [2024-06-27 23:35:05,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:05,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887595007] [2024-06-27 23:35:05,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:05,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:06,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-27 23:35:06,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:06,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887595007] [2024-06-27 23:35:06,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887595007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:06,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:06,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:06,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929955479] [2024-06-27 23:35:06,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:06,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:06,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:06,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:06,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:06,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 736 transitions, 12590 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:35:06,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:06,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:06,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:08,925 INFO L124 PetriNetUnfolderBase]: 4811/8073 cut-off events. [2024-06-27 23:35:08,926 INFO L125 PetriNetUnfolderBase]: For 1684109/1684111 co-relation queries the response was YES. [2024-06-27 23:35:09,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88871 conditions, 8073 events. 4811/8073 cut-off events. For 1684109/1684111 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 57676 event pairs, 1326 based on Foata normal form. 5/8077 useless extension candidates. Maximal degree in co-relation 88633. Up to 7352 conditions per place. [2024-06-27 23:35:09,107 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 681 selfloop transitions, 92 changer transitions 0/778 dead transitions. [2024-06-27 23:35:09,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 778 transitions, 14605 flow [2024-06-27 23:35:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:09,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:09,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 23:35:09,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-27 23:35:09,108 INFO L175 Difference]: Start difference. First operand has 483 places, 736 transitions, 12590 flow. Second operand 11 states and 201 transitions. [2024-06-27 23:35:09,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 778 transitions, 14605 flow [2024-06-27 23:35:19,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 778 transitions, 14392 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:19,065 INFO L231 Difference]: Finished difference. Result has 488 places, 746 transitions, 12926 flow [2024-06-27 23:35:19,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12377, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12926, PETRI_PLACES=488, PETRI_TRANSITIONS=746} [2024-06-27 23:35:19,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-27 23:35:19,066 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 746 transitions, 12926 flow [2024-06-27 23:35:19,067 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:35:19,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:19,067 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:35:19,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:35:19,067 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:19,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:19,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1095564730, now seen corresponding path program 14 times [2024-06-27 23:35:19,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:19,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292672518] [2024-06-27 23:35:19,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:19,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:19,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:19,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:19,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:19,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292672518] [2024-06-27 23:35:19,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292672518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:19,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:19,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:19,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769779702] [2024-06-27 23:35:19,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:19,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:19,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:19,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:19,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:20,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:20,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 746 transitions, 12926 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:35:20,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:20,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:20,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:22,934 INFO L124 PetriNetUnfolderBase]: 4860/8137 cut-off events. [2024-06-27 23:35:22,934 INFO L125 PetriNetUnfolderBase]: For 1715347/1715349 co-relation queries the response was YES. [2024-06-27 23:35:23,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90405 conditions, 8137 events. 4860/8137 cut-off events. For 1715347/1715349 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 58020 event pairs, 1321 based on Foata normal form. 3/8139 useless extension candidates. Maximal degree in co-relation 90166. Up to 7391 conditions per place. [2024-06-27 23:35:23,081 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 681 selfloop transitions, 114 changer transitions 0/800 dead transitions. [2024-06-27 23:35:23,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 800 transitions, 15525 flow [2024-06-27 23:35:23,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:23,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:23,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 23:35:23,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-27 23:35:23,083 INFO L175 Difference]: Start difference. First operand has 488 places, 746 transitions, 12926 flow. Second operand 11 states and 201 transitions. [2024-06-27 23:35:23,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 800 transitions, 15525 flow [2024-06-27 23:35:32,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 800 transitions, 15139 flow, removed 109 selfloop flow, removed 9 redundant places. [2024-06-27 23:35:32,328 INFO L231 Difference]: Finished difference. Result has 491 places, 768 transitions, 13450 flow [2024-06-27 23:35:32,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12540, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13450, PETRI_PLACES=491, PETRI_TRANSITIONS=768} [2024-06-27 23:35:32,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-27 23:35:32,334 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 768 transitions, 13450 flow [2024-06-27 23:35:32,334 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:35:32,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:32,334 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:35:32,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:35:32,334 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:32,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:32,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1557883094, now seen corresponding path program 5 times [2024-06-27 23:35:32,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:32,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306631384] [2024-06-27 23:35:32,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:32,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:32,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:33,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:33,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:33,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306631384] [2024-06-27 23:35:33,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306631384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:33,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:33,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:33,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530381399] [2024-06-27 23:35:33,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:33,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:33,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:33,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:33,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:33,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:35:33,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 768 transitions, 13450 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-27 23:35:33,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:33,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:35:33,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:35,392 INFO L124 PetriNetUnfolderBase]: 3964/7076 cut-off events. [2024-06-27 23:35:35,392 INFO L125 PetriNetUnfolderBase]: For 1722946/1723279 co-relation queries the response was YES. [2024-06-27 23:35:35,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79856 conditions, 7076 events. 3964/7076 cut-off events. For 1722946/1723279 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 54063 event pairs, 734 based on Foata normal form. 57/6937 useless extension candidates. Maximal degree in co-relation 79615. Up to 5327 conditions per place. [2024-06-27 23:35:35,539 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 548 selfloop transitions, 61 changer transitions 0/798 dead transitions. [2024-06-27 23:35:35,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 798 transitions, 14884 flow [2024-06-27 23:35:35,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:35,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:35,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 23:35:35,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-27 23:35:35,540 INFO L175 Difference]: Start difference. First operand has 491 places, 768 transitions, 13450 flow. Second operand 8 states and 166 transitions. [2024-06-27 23:35:35,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 798 transitions, 14884 flow [2024-06-27 23:35:45,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 798 transitions, 14547 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-27 23:35:45,448 INFO L231 Difference]: Finished difference. Result has 491 places, 774 transitions, 13380 flow [2024-06-27 23:35:45,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13113, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13380, PETRI_PLACES=491, PETRI_TRANSITIONS=774} [2024-06-27 23:35:45,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-27 23:35:45,448 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 774 transitions, 13380 flow [2024-06-27 23:35:45,448 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-27 23:35:45,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:45,449 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:35:45,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:35:45,449 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:45,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:45,450 INFO L85 PathProgramCache]: Analyzing trace with hash -702038842, now seen corresponding path program 15 times [2024-06-27 23:35:45,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:45,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133079189] [2024-06-27 23:35:45,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:45,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:45,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:46,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:46,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:46,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133079189] [2024-06-27 23:35:46,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133079189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:46,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:46,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:46,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420786018] [2024-06-27 23:35:46,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:46,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:46,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:46,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:46,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:46,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:46,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 774 transitions, 13380 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:35:46,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:46,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:46,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:49,131 INFO L124 PetriNetUnfolderBase]: 4896/8165 cut-off events. [2024-06-27 23:35:49,132 INFO L125 PetriNetUnfolderBase]: For 1755723/1755725 co-relation queries the response was YES. [2024-06-27 23:35:49,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90828 conditions, 8165 events. 4896/8165 cut-off events. For 1755723/1755725 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 57917 event pairs, 1204 based on Foata normal form. 4/8168 useless extension candidates. Maximal degree in co-relation 90586. Up to 7554 conditions per place. [2024-06-27 23:35:49,289 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 743 selfloop transitions, 61 changer transitions 0/809 dead transitions. [2024-06-27 23:35:49,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 809 transitions, 15427 flow [2024-06-27 23:35:49,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:35:49,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:35:49,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:35:49,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 23:35:49,291 INFO L175 Difference]: Start difference. First operand has 491 places, 774 transitions, 13380 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:35:49,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 809 transitions, 15427 flow [2024-06-27 23:36:00,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 809 transitions, 15254 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:00,291 INFO L231 Difference]: Finished difference. Result has 494 places, 785 transitions, 13714 flow [2024-06-27 23:36:00,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13207, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13714, PETRI_PLACES=494, PETRI_TRANSITIONS=785} [2024-06-27 23:36:00,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-27 23:36:00,292 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 785 transitions, 13714 flow [2024-06-27 23:36:00,292 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:36:00,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:00,292 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:36:00,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:36:00,292 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:00,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:00,293 INFO L85 PathProgramCache]: Analyzing trace with hash -924702760, now seen corresponding path program 16 times [2024-06-27 23:36:00,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:00,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304417419] [2024-06-27 23:36:00,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:00,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:00,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:01,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:01,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:01,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304417419] [2024-06-27 23:36:01,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304417419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:01,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:01,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:01,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391545083] [2024-06-27 23:36:01,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:01,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:01,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:01,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:01,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:01,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:36:01,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 785 transitions, 13714 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:36:01,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:01,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:36:01,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:04,155 INFO L124 PetriNetUnfolderBase]: 4921/8202 cut-off events. [2024-06-27 23:36:04,155 INFO L125 PetriNetUnfolderBase]: For 1765537/1765539 co-relation queries the response was YES. [2024-06-27 23:36:04,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91206 conditions, 8202 events. 4921/8202 cut-off events. For 1765537/1765539 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 58153 event pairs, 1204 based on Foata normal form. 3/8204 useless extension candidates. Maximal degree in co-relation 90963. Up to 7571 conditions per place. [2024-06-27 23:36:04,324 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 741 selfloop transitions, 79 changer transitions 0/825 dead transitions. [2024-06-27 23:36:04,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 825 transitions, 15738 flow [2024-06-27 23:36:04,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:36:04,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:36:04,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 23:36:04,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:36:04,326 INFO L175 Difference]: Start difference. First operand has 494 places, 785 transitions, 13714 flow. Second operand 10 states and 180 transitions. [2024-06-27 23:36:04,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 825 transitions, 15738 flow [2024-06-27 23:36:14,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 825 transitions, 15437 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:14,171 INFO L231 Difference]: Finished difference. Result has 499 places, 800 transitions, 13931 flow [2024-06-27 23:36:14,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13413, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13931, PETRI_PLACES=499, PETRI_TRANSITIONS=800} [2024-06-27 23:36:14,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-27 23:36:14,171 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 800 transitions, 13931 flow [2024-06-27 23:36:14,171 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:36:14,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:14,172 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:36:14,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:36:14,172 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:14,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:14,172 INFO L85 PathProgramCache]: Analyzing trace with hash -920095540, now seen corresponding path program 17 times [2024-06-27 23:36:14,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:14,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879299029] [2024-06-27 23:36:14,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:14,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:14,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:15,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:36:15,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:15,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879299029] [2024-06-27 23:36:15,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879299029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:15,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:15,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:15,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459227964] [2024-06-27 23:36:15,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:15,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:15,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:15,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:15,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:15,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:36:15,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 800 transitions, 13931 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:36:15,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:15,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:36:15,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:18,248 INFO L124 PetriNetUnfolderBase]: 4946/8230 cut-off events. [2024-06-27 23:36:18,248 INFO L125 PetriNetUnfolderBase]: For 1798045/1798045 co-relation queries the response was YES. [2024-06-27 23:36:18,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91773 conditions, 8230 events. 4946/8230 cut-off events. For 1798045/1798045 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 58239 event pairs, 1116 based on Foata normal form. 2/8230 useless extension candidates. Maximal degree in co-relation 91528. Up to 7295 conditions per place. [2024-06-27 23:36:18,403 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 657 selfloop transitions, 176 changer transitions 0/838 dead transitions. [2024-06-27 23:36:18,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 838 transitions, 16053 flow [2024-06-27 23:36:18,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:18,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:18,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:36:18,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 23:36:18,405 INFO L175 Difference]: Start difference. First operand has 499 places, 800 transitions, 13931 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:36:18,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 838 transitions, 16053 flow [2024-06-27 23:36:28,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 838 transitions, 15814 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:28,605 INFO L231 Difference]: Finished difference. Result has 500 places, 813 transitions, 14425 flow [2024-06-27 23:36:28,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13692, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14425, PETRI_PLACES=500, PETRI_TRANSITIONS=813} [2024-06-27 23:36:28,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-27 23:36:28,606 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 813 transitions, 14425 flow [2024-06-27 23:36:28,606 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:36:28,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:28,606 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:36:28,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:36:28,606 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:28,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:28,606 INFO L85 PathProgramCache]: Analyzing trace with hash -920205094, now seen corresponding path program 11 times [2024-06-27 23:36:28,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:28,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304522132] [2024-06-27 23:36:28,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:28,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:29,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:29,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:29,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304522132] [2024-06-27 23:36:29,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304522132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:29,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:29,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:29,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217003706] [2024-06-27 23:36:29,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:29,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:29,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:29,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:29,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:29,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:36:29,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 813 transitions, 14425 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:36:29,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:29,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:36:29,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:32,872 INFO L124 PetriNetUnfolderBase]: 4948/8243 cut-off events. [2024-06-27 23:36:32,872 INFO L125 PetriNetUnfolderBase]: For 1799069/1799071 co-relation queries the response was YES. [2024-06-27 23:36:33,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92122 conditions, 8243 events. 4948/8243 cut-off events. For 1799069/1799071 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 58469 event pairs, 1413 based on Foata normal form. 3/8244 useless extension candidates. Maximal degree in co-relation 91876. Up to 7587 conditions per place. [2024-06-27 23:36:33,141 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 769 selfloop transitions, 67 changer transitions 0/841 dead transitions. [2024-06-27 23:36:33,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 841 transitions, 16290 flow [2024-06-27 23:36:33,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:33,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:33,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:36:33,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 23:36:33,143 INFO L175 Difference]: Start difference. First operand has 500 places, 813 transitions, 14425 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:36:33,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 841 transitions, 16290 flow [2024-06-27 23:36:43,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 841 transitions, 15783 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:43,556 INFO L231 Difference]: Finished difference. Result has 502 places, 816 transitions, 14139 flow [2024-06-27 23:36:43,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13918, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14139, PETRI_PLACES=502, PETRI_TRANSITIONS=816} [2024-06-27 23:36:43,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-27 23:36:43,557 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 816 transitions, 14139 flow [2024-06-27 23:36:43,557 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:36:43,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:43,558 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:36:43,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:36:43,558 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:43,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:43,558 INFO L85 PathProgramCache]: Analyzing trace with hash -2135874356, now seen corresponding path program 18 times [2024-06-27 23:36:43,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:43,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176658187] [2024-06-27 23:36:43,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:43,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:43,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:44,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:44,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176658187] [2024-06-27 23:36:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176658187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:44,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:44,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:44,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467640627] [2024-06-27 23:36:44,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:44,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:44,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:44,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:44,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:44,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:36:44,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 816 transitions, 14139 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:36:44,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:44,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:36:44,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:47,788 INFO L124 PetriNetUnfolderBase]: 4950/8246 cut-off events. [2024-06-27 23:36:47,788 INFO L125 PetriNetUnfolderBase]: For 1803761/1803763 co-relation queries the response was YES. [2024-06-27 23:36:47,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91539 conditions, 8246 events. 4950/8246 cut-off events. For 1803761/1803763 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 58382 event pairs, 1129 based on Foata normal form. 3/8248 useless extension candidates. Maximal degree in co-relation 91292. Up to 7494 conditions per place. [2024-06-27 23:36:47,943 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 714 selfloop transitions, 128 changer transitions 0/847 dead transitions. [2024-06-27 23:36:47,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 847 transitions, 16137 flow [2024-06-27 23:36:47,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:47,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:47,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:36:47,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 23:36:47,945 INFO L175 Difference]: Start difference. First operand has 502 places, 816 transitions, 14139 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:36:47,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 847 transitions, 16137 flow [2024-06-27 23:36:58,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 847 transitions, 16007 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:58,630 INFO L231 Difference]: Finished difference. Result has 505 places, 825 transitions, 14547 flow [2024-06-27 23:36:58,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14009, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14547, PETRI_PLACES=505, PETRI_TRANSITIONS=825} [2024-06-27 23:36:58,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-27 23:36:58,631 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 825 transitions, 14547 flow [2024-06-27 23:36:58,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-27 23:36:58,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:58,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-27 23:36:58,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:36:58,631 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:58,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:58,631 INFO L85 PathProgramCache]: Analyzing trace with hash -920084938, now seen corresponding path program 13 times [2024-06-27 23:36:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:58,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373383346] [2024-06-27 23:36:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:58,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:58,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:59,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:36:59,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:59,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373383346] [2024-06-27 23:36:59,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373383346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:59,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:59,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:59,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089362649] [2024-06-27 23:36:59,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:59,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:59,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:59,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:59,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:59,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:36:59,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 825 transitions, 14547 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:36:59,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:59,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:36:59,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15