./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.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/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 22:41:11,099 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 22:41:11,166 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 22:41:11,171 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 22:41:11,171 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 22:41:11,199 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 22:41:11,200 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 22:41:11,201 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 22:41:11,202 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 22:41:11,204 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 22:41:11,204 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 22:41:11,205 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 22:41:11,205 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 22:41:11,205 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 22:41:11,206 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 22:41:11,206 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 22:41:11,206 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 22:41:11,206 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 22:41:11,207 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 22:41:11,207 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 22:41:11,207 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 22:41:11,211 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 22:41:11,211 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 22:41:11,212 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 22:41:11,212 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 22:41:11,212 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 22:41:11,212 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 22:41:11,212 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 22:41:11,213 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 22:41:11,213 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 22:41:11,213 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 22:41:11,213 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 22:41:11,213 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:41:11,214 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 22:41:11,214 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 22:41:11,214 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 22:41:11,215 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 22:41:11,215 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 22:41:11,215 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 22:41:11,215 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 22:41:11,215 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 22:41:11,216 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 22:41:11,216 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 22:41:11,216 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 22:41:11,468 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 22:41:11,493 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 22:41:11,495 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 22:41:11,496 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 22:41:11,496 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 22:41:11,497 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-27 22:41:12,517 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 22:41:12,749 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 22:41:12,750 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-27 22:41:12,761 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/579999134/5dc28ba7705b44469b4e7666fed36e75/FLAGd0dc9e580 [2024-06-27 22:41:12,772 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/579999134/5dc28ba7705b44469b4e7666fed36e75 [2024-06-27 22:41:12,774 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 22:41:12,775 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 22:41:12,775 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/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 22:41:12,859 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 22:41:12,860 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 22:41:12,862 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 22:41:12,863 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 22:41:12,866 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 22:41:12,867 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:41:12" (1/2) ... [2024-06-27 22:41:12,874 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5de54b98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:41:12, skipping insertion in model container [2024-06-27 22:41:12,878 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:41:12" (1/2) ... [2024-06-27 22:41:12,879 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@505f4493 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:41:12, skipping insertion in model container [2024-06-27 22:41:12,879 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:41:12" (2/2) ... [2024-06-27 22:41:12,880 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5de54b98 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:12, skipping insertion in model container [2024-06-27 22:41:12,880 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:41:12" (2/2) ... [2024-06-27 22:41:12,880 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 22:41:12,917 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 22:41:12,919 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) && (2LL - (long long )x) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-27 22:41:12,919 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) && (2LL - (long long )x) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-27 22:41:12,920 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )z$w_buff1_used >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) && (2LL - (long long )x) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-27 22:41:12,920 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 22:41:12,920 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-27 22:41:12,964 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 22:41:13,119 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i[1026,1039] [2024-06-27 22:41:13,311 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:41:13,350 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:41:13,377 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i[1026,1039] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:41:13,500 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:41:13,528 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:41:13,529 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13 WrapperNode [2024-06-27 22:41:13,529 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:41:13,530 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:41:13,530 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:41:13,531 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:41:13,535 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,564 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,607 INFO L138 Inliner]: procedures = 175, calls = 61, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 153 [2024-06-27 22:41:13,608 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:41:13,608 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:41:13,609 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:41:13,609 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:41:13,617 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,617 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,632 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,674 INFO L175 MemorySlicer]: Split 21 memory accesses to 2 slices as follows [2, 19]. 90 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-27 22:41:13,676 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,676 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,706 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,708 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,714 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,719 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,726 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:41:13,727 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:41:13,727 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:41:13,727 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:41:13,728 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (1/1) ... [2024-06-27 22:41:13,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:41:13,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:41:13,781 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 22:41:13,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 22:41:13,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 22:41:13,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 22:41:13,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 22:41:13,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 22:41:13,838 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:41:13,838 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:41:13,838 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:41:13,839 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:41:13,839 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:41:13,839 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:41:13,839 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 22:41:13,839 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 22:41:13,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:41:13,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 22:41:13,839 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:41:13,840 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:41:13,840 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:41:13,841 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 22:41:13,958 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:41:13,959 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:41:14,540 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:41:14,540 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:41:14,832 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:41:14,832 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:41:14,832 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:41:14 BoogieIcfgContainer [2024-06-27 22:41:14,832 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:41:14,835 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:41:14,835 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:41:14,837 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:41:14,838 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 10:41:12" (1/4) ... [2024-06-27 22:41:14,839 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@314ca3fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:41:14, skipping insertion in model container [2024-06-27 22:41:14,839 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:41:12" (2/4) ... [2024-06-27 22:41:14,840 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@314ca3fc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:41:14, skipping insertion in model container [2024-06-27 22:41:14,840 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:41:13" (3/4) ... [2024-06-27 22:41:14,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@314ca3fc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:41:14, skipping insertion in model container [2024-06-27 22:41:14,842 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:41:14" (4/4) ... [2024-06-27 22:41:14,842 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-27 22:41:14,856 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:41:14,856 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 22:41:14,856 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:41:14,920 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:41:14,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 22:41:14,983 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 22:41:14,984 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:41:14,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 22:41:14,988 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 22:41:14,992 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-27 22:41:15,013 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:41:15,021 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;@fdbcf4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:41:15,022 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 22:41:15,027 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:41:15,028 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 22:41:15,028 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:41:15,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:15,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:41:15,030 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:15,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:15,034 INFO L85 PathProgramCache]: Analyzing trace with hash 527611069, now seen corresponding path program 1 times [2024-06-27 22:41:15,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:15,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453426451] [2024-06-27 22:41:15,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:15,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:17,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:41:17,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:17,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453426451] [2024-06-27 22:41:17,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453426451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:17,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:17,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:41:17,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102746823] [2024-06-27 22:41:17,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:17,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:41:17,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:17,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:41:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:41:17,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 22:41:17,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:17,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:17,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 22:41:17,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:18,632 INFO L124 PetriNetUnfolderBase]: 2185/3296 cut-off events. [2024-06-27 22:41:18,632 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 22:41:18,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6561 conditions, 3296 events. 2185/3296 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17489 event pairs, 1178 based on Foata normal form. 0/3162 useless extension candidates. Maximal degree in co-relation 6549. Up to 3192 conditions per place. [2024-06-27 22:41:18,651 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 45 selfloop transitions, 4 changer transitions 0/59 dead transitions. [2024-06-27 22:41:18,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 231 flow [2024-06-27 22:41:18,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:41:18,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:41:18,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-27 22:41:18,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 22:41:18,662 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 94 transitions. [2024-06-27 22:41:18,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 231 flow [2024-06-27 22:41:18,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 226 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 22:41:18,666 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-06-27 22:41:18,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-27 22:41:18,669 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-27 22:41:18,670 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-06-27 22:41:18,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:18,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:18,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:18,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:41:18,671 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:18,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:18,671 INFO L85 PathProgramCache]: Analyzing trace with hash 228120124, now seen corresponding path program 1 times [2024-06-27 22:41:18,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:18,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679326296] [2024-06-27 22:41:18,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:18,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:21,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:41:21,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:21,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679326296] [2024-06-27 22:41:21,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679326296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:21,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:21,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:41:21,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48701008] [2024-06-27 22:41:21,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:21,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:41:21,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:21,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:41:21,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:41:21,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 22:41:21,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:21,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:21,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 22:41:21,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:22,059 INFO L124 PetriNetUnfolderBase]: 2179/3283 cut-off events. [2024-06-27 22:41:22,059 INFO L125 PetriNetUnfolderBase]: For 526/534 co-relation queries the response was YES. [2024-06-27 22:41:22,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7320 conditions, 3283 events. 2179/3283 cut-off events. For 526/534 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17328 event pairs, 950 based on Foata normal form. 7/3285 useless extension candidates. Maximal degree in co-relation 7308. Up to 3152 conditions per place. [2024-06-27 22:41:22,076 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 60 selfloop transitions, 7 changer transitions 0/77 dead transitions. [2024-06-27 22:41:22,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 77 transitions, 330 flow [2024-06-27 22:41:22,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:41:22,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:41:22,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-27 22:41:22,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-27 22:41:22,078 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 126 transitions. [2024-06-27 22:41:22,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 77 transitions, 330 flow [2024-06-27 22:41:22,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 77 transitions, 326 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 22:41:22,084 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 154 flow [2024-06-27 22:41:22,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-27 22:41:22,086 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2024-06-27 22:41:22,087 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 154 flow [2024-06-27 22:41:22,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:22,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:22,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:22,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:41:22,088 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:22,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:22,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1518209945, now seen corresponding path program 1 times [2024-06-27 22:41:22,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:22,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547430058] [2024-06-27 22:41:22,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:22,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:22,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:24,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:41:24,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:24,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547430058] [2024-06-27 22:41:24,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547430058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:24,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:24,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:41:24,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86414697] [2024-06-27 22:41:24,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:24,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:41:24,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:24,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:41:24,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:41:24,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 22:41:24,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:24,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 22:41:24,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:25,826 INFO L124 PetriNetUnfolderBase]: 2768/4117 cut-off events. [2024-06-27 22:41:25,827 INFO L125 PetriNetUnfolderBase]: For 1730/1740 co-relation queries the response was YES. [2024-06-27 22:41:25,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10017 conditions, 4117 events. 2768/4117 cut-off events. For 1730/1740 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21718 event pairs, 904 based on Foata normal form. 9/4122 useless extension candidates. Maximal degree in co-relation 10003. Up to 3953 conditions per place. [2024-06-27 22:41:25,848 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 82 selfloop transitions, 10 changer transitions 0/101 dead transitions. [2024-06-27 22:41:25,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 101 transitions, 479 flow [2024-06-27 22:41:25,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:41:25,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:41:25,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-27 22:41:25,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553191489361702 [2024-06-27 22:41:25,853 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 154 flow. Second operand 5 states and 154 transitions. [2024-06-27 22:41:25,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 101 transitions, 479 flow [2024-06-27 22:41:25,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 101 transitions, 458 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 22:41:25,857 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 224 flow [2024-06-27 22:41:25,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-27 22:41:25,871 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 8 predicate places. [2024-06-27 22:41:25,871 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 224 flow [2024-06-27 22:41:25,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:25,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:25,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:25,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:41:25,872 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:25,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:25,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1290446606, now seen corresponding path program 1 times [2024-06-27 22:41:25,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:25,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350431334] [2024-06-27 22:41:25,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:25,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:41:29,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:29,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350431334] [2024-06-27 22:41:29,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350431334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:29,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:29,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:41:29,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983627325] [2024-06-27 22:41:29,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:29,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:41:29,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:29,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:41:29,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:41:29,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 22:41:29,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 224 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:29,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:29,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 22:41:29,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:30,393 INFO L124 PetriNetUnfolderBase]: 2759/4102 cut-off events. [2024-06-27 22:41:30,394 INFO L125 PetriNetUnfolderBase]: For 2787/2812 co-relation queries the response was YES. [2024-06-27 22:41:30,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10872 conditions, 4102 events. 2759/4102 cut-off events. For 2787/2812 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21654 event pairs, 587 based on Foata normal form. 18/4116 useless extension candidates. Maximal degree in co-relation 10855. Up to 3876 conditions per place. [2024-06-27 22:41:30,413 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 93 selfloop transitions, 12 changer transitions 0/114 dead transitions. [2024-06-27 22:41:30,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 114 transitions, 566 flow [2024-06-27 22:41:30,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:41:30,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:41:30,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 22:41:30,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 22:41:30,416 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 224 flow. Second operand 6 states and 180 transitions. [2024-06-27 22:41:30,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 114 transitions, 566 flow [2024-06-27 22:41:30,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 114 transitions, 562 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 22:41:30,420 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 259 flow [2024-06-27 22:41:30,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=259, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2024-06-27 22:41:30,421 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 13 predicate places. [2024-06-27 22:41:30,422 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 259 flow [2024-06-27 22:41:30,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:30,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:30,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:30,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:41:30,422 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:30,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:30,423 INFO L85 PathProgramCache]: Analyzing trace with hash -656755206, now seen corresponding path program 1 times [2024-06-27 22:41:30,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:30,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646171222] [2024-06-27 22:41:30,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:30,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:30,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:33,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:41:33,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:33,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646171222] [2024-06-27 22:41:33,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646171222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:33,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:33,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:41:33,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192459595] [2024-06-27 22:41:33,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:33,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:41:33,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:33,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:41:33,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:41:33,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:41:33,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 259 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:33,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:33,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:41:33,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:34,929 INFO L124 PetriNetUnfolderBase]: 3289/4852 cut-off events. [2024-06-27 22:41:34,930 INFO L125 PetriNetUnfolderBase]: For 4975/4978 co-relation queries the response was YES. [2024-06-27 22:41:34,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13488 conditions, 4852 events. 3289/4852 cut-off events. For 4975/4978 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 25801 event pairs, 961 based on Foata normal form. 6/4851 useless extension candidates. Maximal degree in co-relation 13467. Up to 4597 conditions per place. [2024-06-27 22:41:34,958 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 79 selfloop transitions, 12 changer transitions 0/98 dead transitions. [2024-06-27 22:41:34,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 98 transitions, 593 flow [2024-06-27 22:41:34,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:41:34,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:41:34,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-27 22:41:34,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404255319148936 [2024-06-27 22:41:34,963 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 259 flow. Second operand 5 states and 127 transitions. [2024-06-27 22:41:34,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 98 transitions, 593 flow [2024-06-27 22:41:34,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 98 transitions, 552 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 22:41:34,969 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 332 flow [2024-06-27 22:41:34,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-27 22:41:34,972 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-06-27 22:41:34,972 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 332 flow [2024-06-27 22:41:34,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:34,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:34,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:34,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:41:34,973 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:34,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:34,974 INFO L85 PathProgramCache]: Analyzing trace with hash -755901035, now seen corresponding path program 1 times [2024-06-27 22:41:34,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:34,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816620192] [2024-06-27 22:41:34,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:34,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:35,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:41:39,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:39,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816620192] [2024-06-27 22:41:39,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816620192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:39,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:39,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:41:39,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418915736] [2024-06-27 22:41:39,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:39,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:41:39,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:39,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:41:39,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:41:39,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:41:39,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 332 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:39,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:39,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:41:39,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:40,834 INFO L124 PetriNetUnfolderBase]: 3111/4660 cut-off events. [2024-06-27 22:41:40,834 INFO L125 PetriNetUnfolderBase]: For 6608/6763 co-relation queries the response was YES. [2024-06-27 22:41:40,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14039 conditions, 4660 events. 3111/4660 cut-off events. For 6608/6763 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 25467 event pairs, 755 based on Foata normal form. 72/4708 useless extension candidates. Maximal degree in co-relation 14013. Up to 4324 conditions per place. [2024-06-27 22:41:40,858 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 123 selfloop transitions, 24 changer transitions 0/157 dead transitions. [2024-06-27 22:41:40,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 157 transitions, 905 flow [2024-06-27 22:41:40,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:41:40,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:41:40,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 22:41:40,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2024-06-27 22:41:40,860 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 332 flow. Second operand 9 states and 240 transitions. [2024-06-27 22:41:40,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 157 transitions, 905 flow [2024-06-27 22:41:40,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 157 transitions, 903 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 22:41:40,867 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 485 flow [2024-06-27 22:41:40,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=485, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-27 22:41:40,867 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 26 predicate places. [2024-06-27 22:41:40,867 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 485 flow [2024-06-27 22:41:40,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:40,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:40,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:40,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:41:40,868 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:40,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:40,869 INFO L85 PathProgramCache]: Analyzing trace with hash 211817983, now seen corresponding path program 2 times [2024-06-27 22:41:40,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:40,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621762931] [2024-06-27 22:41:40,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:40,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:40,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:46,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 22:41:46,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:46,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621762931] [2024-06-27 22:41:46,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621762931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:46,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:46,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:41:46,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583506326] [2024-06-27 22:41:46,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:46,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:41:46,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:46,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:41:46,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:41:46,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:41:46,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 485 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:46,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:46,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:41:46,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:48,210 INFO L124 PetriNetUnfolderBase]: 3258/4914 cut-off events. [2024-06-27 22:41:48,210 INFO L125 PetriNetUnfolderBase]: For 10979/11156 co-relation queries the response was YES. [2024-06-27 22:41:48,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16372 conditions, 4914 events. 3258/4914 cut-off events. For 10979/11156 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 27222 event pairs, 778 based on Foata normal form. 30/4906 useless extension candidates. Maximal degree in co-relation 16341. Up to 4437 conditions per place. [2024-06-27 22:41:48,236 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 87 selfloop transitions, 40 changer transitions 0/137 dead transitions. [2024-06-27 22:41:48,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 137 transitions, 1013 flow [2024-06-27 22:41:48,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:41:48,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:41:48,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 22:41:48,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-06-27 22:41:48,238 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 485 flow. Second operand 7 states and 174 transitions. [2024-06-27 22:41:48,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 137 transitions, 1013 flow [2024-06-27 22:41:48,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 137 transitions, 958 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 22:41:48,251 INFO L231 Difference]: Finished difference. Result has 81 places, 96 transitions, 739 flow [2024-06-27 22:41:48,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=739, PETRI_PLACES=81, PETRI_TRANSITIONS=96} [2024-06-27 22:41:48,252 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 30 predicate places. [2024-06-27 22:41:48,253 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 96 transitions, 739 flow [2024-06-27 22:41:48,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:48,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:48,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:48,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:41:48,253 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:48,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:48,254 INFO L85 PathProgramCache]: Analyzing trace with hash -754944995, now seen corresponding path program 3 times [2024-06-27 22:41:48,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:48,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495387699] [2024-06-27 22:41:48,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:48,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:48,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:51,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:41:51,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:51,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495387699] [2024-06-27 22:41:51,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495387699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:51,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:51,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:41:51,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138323206] [2024-06-27 22:41:51,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:51,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:41:51,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:51,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:41:51,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:41:51,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:41:51,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 96 transitions, 739 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:51,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:51,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:41:51,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:53,096 INFO L124 PetriNetUnfolderBase]: 3458/5220 cut-off events. [2024-06-27 22:41:53,096 INFO L125 PetriNetUnfolderBase]: For 16564/16699 co-relation queries the response was YES. [2024-06-27 22:41:53,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18721 conditions, 5220 events. 3458/5220 cut-off events. For 16564/16699 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 29114 event pairs, 805 based on Foata normal form. 60/5225 useless extension candidates. Maximal degree in co-relation 18687. Up to 4351 conditions per place. [2024-06-27 22:41:53,124 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 87 selfloop transitions, 47 changer transitions 0/144 dead transitions. [2024-06-27 22:41:53,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 144 transitions, 1168 flow [2024-06-27 22:41:53,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:41:53,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:41:53,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 22:41:53,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-27 22:41:53,126 INFO L175 Difference]: Start difference. First operand has 81 places, 96 transitions, 739 flow. Second operand 7 states and 173 transitions. [2024-06-27 22:41:53,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 144 transitions, 1168 flow [2024-06-27 22:41:53,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 144 transitions, 1070 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 22:41:53,142 INFO L231 Difference]: Finished difference. Result has 85 places, 106 transitions, 860 flow [2024-06-27 22:41:53,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=860, PETRI_PLACES=85, PETRI_TRANSITIONS=106} [2024-06-27 22:41:53,143 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 34 predicate places. [2024-06-27 22:41:53,143 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 106 transitions, 860 flow [2024-06-27 22:41:53,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:53,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:53,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:53,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:41:53,143 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:53,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:53,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1448006985, now seen corresponding path program 1 times [2024-06-27 22:41:53,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:53,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783383847] [2024-06-27 22:41:53,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:53,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:53,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:41:56,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 22:41:56,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:41:56,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783383847] [2024-06-27 22:41:56,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783383847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:41:56,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:41:56,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:41:56,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375505867] [2024-06-27 22:41:56,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:41:56,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:41:56,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:41:56,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:41:56,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:41:56,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:41:56,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 106 transitions, 860 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:56,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:41:56,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:41:56,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:41:58,261 INFO L124 PetriNetUnfolderBase]: 3875/5735 cut-off events. [2024-06-27 22:41:58,261 INFO L125 PetriNetUnfolderBase]: For 21365/21403 co-relation queries the response was YES. [2024-06-27 22:41:58,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22366 conditions, 5735 events. 3875/5735 cut-off events. For 21365/21403 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 31081 event pairs, 883 based on Foata normal form. 34/5758 useless extension candidates. Maximal degree in co-relation 22330. Up to 5211 conditions per place. [2024-06-27 22:41:58,291 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 125 selfloop transitions, 19 changer transitions 0/151 dead transitions. [2024-06-27 22:41:58,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 151 transitions, 1289 flow [2024-06-27 22:41:58,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:41:58,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:41:58,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 22:41:58,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49848024316109424 [2024-06-27 22:41:58,294 INFO L175 Difference]: Start difference. First operand has 85 places, 106 transitions, 860 flow. Second operand 7 states and 164 transitions. [2024-06-27 22:41:58,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 151 transitions, 1289 flow [2024-06-27 22:41:58,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 151 transitions, 1238 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 22:41:58,318 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 870 flow [2024-06-27 22:41:58,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=870, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2024-06-27 22:41:58,320 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 38 predicate places. [2024-06-27 22:41:58,320 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 870 flow [2024-06-27 22:41:58,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:41:58,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:41:58,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:41:58,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:41:58,323 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:41:58,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:41:58,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1446718260, now seen corresponding path program 1 times [2024-06-27 22:41:58,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:41:58,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110987213] [2024-06-27 22:41:58,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:41:58,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:41:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:03,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:03,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:03,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110987213] [2024-06-27 22:42:03,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110987213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:03,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:03,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:03,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369958835] [2024-06-27 22:42:03,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:03,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:03,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:03,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:03,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:03,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:42:03,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 870 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:03,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:03,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:42:03,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:05,109 INFO L124 PetriNetUnfolderBase]: 3973/5879 cut-off events. [2024-06-27 22:42:05,109 INFO L125 PetriNetUnfolderBase]: For 21828/21834 co-relation queries the response was YES. [2024-06-27 22:42:05,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23508 conditions, 5879 events. 3973/5879 cut-off events. For 21828/21834 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 31724 event pairs, 883 based on Foata normal form. 8/5884 useless extension candidates. Maximal degree in co-relation 23470. Up to 5320 conditions per place. [2024-06-27 22:42:05,144 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 185 selfloop transitions, 35 changer transitions 0/227 dead transitions. [2024-06-27 22:42:05,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 227 transitions, 1797 flow [2024-06-27 22:42:05,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:42:05,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:42:05,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 22:42:05,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551063829787234 [2024-06-27 22:42:05,146 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 870 flow. Second operand 10 states and 259 transitions. [2024-06-27 22:42:05,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 227 transitions, 1797 flow [2024-06-27 22:42:05,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 227 transitions, 1741 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 22:42:05,180 INFO L231 Difference]: Finished difference. Result has 100 places, 135 transitions, 1198 flow [2024-06-27 22:42:05,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1198, PETRI_PLACES=100, PETRI_TRANSITIONS=135} [2024-06-27 22:42:05,181 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 49 predicate places. [2024-06-27 22:42:05,181 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 135 transitions, 1198 flow [2024-06-27 22:42:05,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:05,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:05,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:05,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:42:05,182 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:05,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:05,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1886800638, now seen corresponding path program 2 times [2024-06-27 22:42:05,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:05,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102513581] [2024-06-27 22:42:05,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:05,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:05,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:12,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:12,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102513581] [2024-06-27 22:42:12,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102513581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:12,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:12,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:12,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436679939] [2024-06-27 22:42:12,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:12,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:12,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:12,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:12,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:12,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:42:12,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 135 transitions, 1198 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:12,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:12,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:42:12,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:14,096 INFO L124 PetriNetUnfolderBase]: 4102/6102 cut-off events. [2024-06-27 22:42:14,096 INFO L125 PetriNetUnfolderBase]: For 26639/26669 co-relation queries the response was YES. [2024-06-27 22:42:14,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25941 conditions, 6102 events. 4102/6102 cut-off events. For 26639/26669 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33148 event pairs, 888 based on Foata normal form. 21/6114 useless extension candidates. Maximal degree in co-relation 25897. Up to 5451 conditions per place. [2024-06-27 22:42:14,136 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 159 selfloop transitions, 49 changer transitions 0/215 dead transitions. [2024-06-27 22:42:14,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 215 transitions, 2017 flow [2024-06-27 22:42:14,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:42:14,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:42:14,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 22:42:14,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683890577507599 [2024-06-27 22:42:14,146 INFO L175 Difference]: Start difference. First operand has 100 places, 135 transitions, 1198 flow. Second operand 7 states and 187 transitions. [2024-06-27 22:42:14,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 215 transitions, 2017 flow [2024-06-27 22:42:14,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 215 transitions, 1983 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 22:42:14,188 INFO L231 Difference]: Finished difference. Result has 108 places, 161 transitions, 1563 flow [2024-06-27 22:42:14,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1563, PETRI_PLACES=108, PETRI_TRANSITIONS=161} [2024-06-27 22:42:14,188 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 57 predicate places. [2024-06-27 22:42:14,189 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 161 transitions, 1563 flow [2024-06-27 22:42:14,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:14,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:14,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:14,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:42:14,189 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:14,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:14,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1928451136, now seen corresponding path program 3 times [2024-06-27 22:42:14,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:14,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518191582] [2024-06-27 22:42:14,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:14,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:14,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:17,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:17,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:17,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518191582] [2024-06-27 22:42:17,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518191582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:17,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:17,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:17,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120295496] [2024-06-27 22:42:17,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:17,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:17,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:17,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:17,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:17,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:42:17,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 161 transitions, 1563 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:17,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:17,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:42:17,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:19,879 INFO L124 PetriNetUnfolderBase]: 4123/6163 cut-off events. [2024-06-27 22:42:19,880 INFO L125 PetriNetUnfolderBase]: For 33517/33592 co-relation queries the response was YES. [2024-06-27 22:42:19,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27836 conditions, 6163 events. 4123/6163 cut-off events. For 33517/33592 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34033 event pairs, 901 based on Foata normal form. 58/6210 useless extension candidates. Maximal degree in co-relation 27786. Up to 5386 conditions per place. [2024-06-27 22:42:19,920 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 160 selfloop transitions, 64 changer transitions 0/231 dead transitions. [2024-06-27 22:42:19,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 231 transitions, 2274 flow [2024-06-27 22:42:19,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:42:19,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:42:19,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 22:42:19,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153664302600472 [2024-06-27 22:42:19,922 INFO L175 Difference]: Start difference. First operand has 108 places, 161 transitions, 1563 flow. Second operand 9 states and 218 transitions. [2024-06-27 22:42:19,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 231 transitions, 2274 flow [2024-06-27 22:42:19,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 231 transitions, 2227 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-27 22:42:19,969 INFO L231 Difference]: Finished difference. Result has 117 places, 169 transitions, 1763 flow [2024-06-27 22:42:19,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1763, PETRI_PLACES=117, PETRI_TRANSITIONS=169} [2024-06-27 22:42:19,970 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-27 22:42:19,970 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 169 transitions, 1763 flow [2024-06-27 22:42:19,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:19,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:19,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:19,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:42:19,971 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:19,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:19,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1928456716, now seen corresponding path program 4 times [2024-06-27 22:42:19,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:19,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324033016] [2024-06-27 22:42:19,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:19,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:19,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:23,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:23,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:23,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324033016] [2024-06-27 22:42:23,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324033016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:23,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:23,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:23,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892397012] [2024-06-27 22:42:23,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:23,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:23,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:23,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:23,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:23,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:42:23,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 169 transitions, 1763 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:23,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:23,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:42:23,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:25,288 INFO L124 PetriNetUnfolderBase]: 4118/6143 cut-off events. [2024-06-27 22:42:25,289 INFO L125 PetriNetUnfolderBase]: For 37877/37955 co-relation queries the response was YES. [2024-06-27 22:42:25,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28589 conditions, 6143 events. 4118/6143 cut-off events. For 37877/37955 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 33742 event pairs, 945 based on Foata normal form. 48/6178 useless extension candidates. Maximal degree in co-relation 28535. Up to 5381 conditions per place. [2024-06-27 22:42:25,327 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 140 selfloop transitions, 60 changer transitions 0/207 dead transitions. [2024-06-27 22:42:25,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 207 transitions, 2249 flow [2024-06-27 22:42:25,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:42:25,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:42:25,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 22:42:25,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-27 22:42:25,330 INFO L175 Difference]: Start difference. First operand has 117 places, 169 transitions, 1763 flow. Second operand 7 states and 167 transitions. [2024-06-27 22:42:25,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 207 transitions, 2249 flow [2024-06-27 22:42:25,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 207 transitions, 2123 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 22:42:25,377 INFO L231 Difference]: Finished difference. Result has 119 places, 169 transitions, 1773 flow [2024-06-27 22:42:25,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1773, PETRI_PLACES=119, PETRI_TRANSITIONS=169} [2024-06-27 22:42:25,378 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 68 predicate places. [2024-06-27 22:42:25,378 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 169 transitions, 1773 flow [2024-06-27 22:42:25,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:25,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:25,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:25,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:42:25,379 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:25,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:25,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1895732860, now seen corresponding path program 1 times [2024-06-27 22:42:25,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:25,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89395305] [2024-06-27 22:42:25,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:25,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:25,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:29,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:29,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:29,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89395305] [2024-06-27 22:42:29,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89395305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:29,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:29,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:29,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736824091] [2024-06-27 22:42:29,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:29,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:29,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:29,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:29,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:29,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:42:29,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 169 transitions, 1773 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:29,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:29,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:42:29,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:32,069 INFO L124 PetriNetUnfolderBase]: 4719/7124 cut-off events. [2024-06-27 22:42:32,069 INFO L125 PetriNetUnfolderBase]: For 49612/49681 co-relation queries the response was YES. [2024-06-27 22:42:32,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33284 conditions, 7124 events. 4719/7124 cut-off events. For 49612/49681 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 41697 event pairs, 606 based on Foata normal form. 45/7050 useless extension candidates. Maximal degree in co-relation 33229. Up to 4849 conditions per place. [2024-06-27 22:42:32,124 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 203 selfloop transitions, 73 changer transitions 0/310 dead transitions. [2024-06-27 22:42:32,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 310 transitions, 2897 flow [2024-06-27 22:42:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:42:32,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:42:32,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 327 transitions. [2024-06-27 22:42:32,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-27 22:42:32,141 INFO L175 Difference]: Start difference. First operand has 119 places, 169 transitions, 1773 flow. Second operand 12 states and 327 transitions. [2024-06-27 22:42:32,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 310 transitions, 2897 flow [2024-06-27 22:42:32,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 310 transitions, 2757 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:42:32,292 INFO L231 Difference]: Finished difference. Result has 127 places, 189 transitions, 2038 flow [2024-06-27 22:42:32,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2038, PETRI_PLACES=127, PETRI_TRANSITIONS=189} [2024-06-27 22:42:32,293 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-06-27 22:42:32,293 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 189 transitions, 2038 flow [2024-06-27 22:42:32,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:32,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:32,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:32,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:42:32,294 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:32,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:32,294 INFO L85 PathProgramCache]: Analyzing trace with hash 742097438, now seen corresponding path program 2 times [2024-06-27 22:42:32,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:32,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533540948] [2024-06-27 22:42:32,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:32,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:32,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:37,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:37,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:37,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533540948] [2024-06-27 22:42:37,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533540948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:37,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:37,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:37,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995638636] [2024-06-27 22:42:37,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:37,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:37,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:37,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:37,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:37,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:42:37,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 189 transitions, 2038 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:37,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:37,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:42:37,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:40,086 INFO L124 PetriNetUnfolderBase]: 4900/7405 cut-off events. [2024-06-27 22:42:40,086 INFO L125 PetriNetUnfolderBase]: For 62562/62632 co-relation queries the response was YES. [2024-06-27 22:42:40,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37698 conditions, 7405 events. 4900/7405 cut-off events. For 62562/62632 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 44078 event pairs, 885 based on Foata normal form. 17/7295 useless extension candidates. Maximal degree in co-relation 37640. Up to 6297 conditions per place. [2024-06-27 22:42:40,142 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 219 selfloop transitions, 102 changer transitions 0/355 dead transitions. [2024-06-27 22:42:40,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 355 transitions, 3526 flow [2024-06-27 22:42:40,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:42:40,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:42:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 347 transitions. [2024-06-27 22:42:40,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679214402618658 [2024-06-27 22:42:40,144 INFO L175 Difference]: Start difference. First operand has 127 places, 189 transitions, 2038 flow. Second operand 13 states and 347 transitions. [2024-06-27 22:42:40,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 355 transitions, 3526 flow [2024-06-27 22:42:40,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 355 transitions, 3432 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 22:42:40,249 INFO L231 Difference]: Finished difference. Result has 141 places, 235 transitions, 2858 flow [2024-06-27 22:42:40,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2858, PETRI_PLACES=141, PETRI_TRANSITIONS=235} [2024-06-27 22:42:40,250 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2024-06-27 22:42:40,250 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 235 transitions, 2858 flow [2024-06-27 22:42:40,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:40,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:40,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:40,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:42:40,251 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:40,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:40,251 INFO L85 PathProgramCache]: Analyzing trace with hash 857388608, now seen corresponding path program 3 times [2024-06-27 22:42:40,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:40,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226753311] [2024-06-27 22:42:40,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:40,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:40,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:45,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:45,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:45,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226753311] [2024-06-27 22:42:45,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226753311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:45,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:45,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:45,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752887363] [2024-06-27 22:42:45,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:45,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:45,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:45,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:45,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:45,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:42:45,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 235 transitions, 2858 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:45,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:45,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:42:45,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:47,984 INFO L124 PetriNetUnfolderBase]: 5041/7624 cut-off events. [2024-06-27 22:42:47,985 INFO L125 PetriNetUnfolderBase]: For 73493/73593 co-relation queries the response was YES. [2024-06-27 22:42:48,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40633 conditions, 7624 events. 5041/7624 cut-off events. For 73493/73593 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 45662 event pairs, 911 based on Foata normal form. 23/7483 useless extension candidates. Maximal degree in co-relation 40568. Up to 6498 conditions per place. [2024-06-27 22:42:48,039 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 181 selfloop transitions, 83 changer transitions 0/298 dead transitions. [2024-06-27 22:42:48,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 298 transitions, 3639 flow [2024-06-27 22:42:48,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:42:48,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:42:48,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 22:42:48,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5398936170212766 [2024-06-27 22:42:48,042 INFO L175 Difference]: Start difference. First operand has 141 places, 235 transitions, 2858 flow. Second operand 8 states and 203 transitions. [2024-06-27 22:42:48,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 298 transitions, 3639 flow [2024-06-27 22:42:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 298 transitions, 3477 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 22:42:48,168 INFO L231 Difference]: Finished difference. Result has 144 places, 240 transitions, 2950 flow [2024-06-27 22:42:48,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2950, PETRI_PLACES=144, PETRI_TRANSITIONS=240} [2024-06-27 22:42:48,168 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 93 predicate places. [2024-06-27 22:42:48,168 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 240 transitions, 2950 flow [2024-06-27 22:42:48,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:48,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:48,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:48,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:42:48,169 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:48,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:48,169 INFO L85 PathProgramCache]: Analyzing trace with hash 347380668, now seen corresponding path program 4 times [2024-06-27 22:42:48,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:48,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557632063] [2024-06-27 22:42:48,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:48,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:48,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:51,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:51,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:51,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557632063] [2024-06-27 22:42:51,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557632063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:51,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:51,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:42:51,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428022043] [2024-06-27 22:42:51,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:51,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:42:51,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:51,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:42:51,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:42:51,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:42:51,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 240 transitions, 2950 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:51,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:51,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:42:51,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:42:54,277 INFO L124 PetriNetUnfolderBase]: 5734/8666 cut-off events. [2024-06-27 22:42:54,277 INFO L125 PetriNetUnfolderBase]: For 95435/95594 co-relation queries the response was YES. [2024-06-27 22:42:54,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45970 conditions, 8666 events. 5734/8666 cut-off events. For 95435/95594 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 52994 event pairs, 1103 based on Foata normal form. 82/8561 useless extension candidates. Maximal degree in co-relation 45904. Up to 6153 conditions per place. [2024-06-27 22:42:54,350 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 164 selfloop transitions, 104 changer transitions 0/302 dead transitions. [2024-06-27 22:42:54,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 302 transitions, 3753 flow [2024-06-27 22:42:54,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:42:54,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:42:54,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 22:42:54,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-27 22:42:54,352 INFO L175 Difference]: Start difference. First operand has 144 places, 240 transitions, 2950 flow. Second operand 8 states and 205 transitions. [2024-06-27 22:42:54,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 302 transitions, 3753 flow [2024-06-27 22:42:54,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 302 transitions, 3568 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 22:42:54,530 INFO L231 Difference]: Finished difference. Result has 146 places, 244 transitions, 3066 flow [2024-06-27 22:42:54,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3066, PETRI_PLACES=146, PETRI_TRANSITIONS=244} [2024-06-27 22:42:54,536 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2024-06-27 22:42:54,537 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 244 transitions, 3066 flow [2024-06-27 22:42:54,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:54,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:42:54,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:42:54,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:42:54,537 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:42:54,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:42:54,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1361821835, now seen corresponding path program 1 times [2024-06-27 22:42:54,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:42:54,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985702308] [2024-06-27 22:42:54,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:42:54,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:42:54,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:42:58,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:42:58,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:42:58,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985702308] [2024-06-27 22:42:58,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985702308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:42:58,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:42:58,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:42:58,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922402216] [2024-06-27 22:42:58,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:42:58,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:42:58,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:42:58,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:42:58,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:42:59,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:42:59,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 244 transitions, 3066 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:42:59,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:42:59,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:42:59,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:43:01,762 INFO L124 PetriNetUnfolderBase]: 6388/9600 cut-off events. [2024-06-27 22:43:01,762 INFO L125 PetriNetUnfolderBase]: For 94108/94122 co-relation queries the response was YES. [2024-06-27 22:43:01,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50169 conditions, 9600 events. 6388/9600 cut-off events. For 94108/94122 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 57989 event pairs, 759 based on Foata normal form. 26/9623 useless extension candidates. Maximal degree in co-relation 50102. Up to 7723 conditions per place. [2024-06-27 22:43:01,835 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 295 selfloop transitions, 64 changer transitions 0/366 dead transitions. [2024-06-27 22:43:01,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 366 transitions, 4329 flow [2024-06-27 22:43:01,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:43:01,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:43:01,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-06-27 22:43:01,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5589941972920697 [2024-06-27 22:43:01,837 INFO L175 Difference]: Start difference. First operand has 146 places, 244 transitions, 3066 flow. Second operand 11 states and 289 transitions. [2024-06-27 22:43:01,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 366 transitions, 4329 flow [2024-06-27 22:43:02,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 366 transitions, 4144 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 22:43:02,020 INFO L231 Difference]: Finished difference. Result has 153 places, 251 transitions, 3137 flow [2024-06-27 22:43:02,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3137, PETRI_PLACES=153, PETRI_TRANSITIONS=251} [2024-06-27 22:43:02,021 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2024-06-27 22:43:02,021 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 251 transitions, 3137 flow [2024-06-27 22:43:02,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:02,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:43:02,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:43:02,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:43:02,021 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:43:02,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:43:02,022 INFO L85 PathProgramCache]: Analyzing trace with hash 836033341, now seen corresponding path program 2 times [2024-06-27 22:43:02,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:43:02,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2306193] [2024-06-27 22:43:02,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:43:02,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:43:02,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:43:07,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:43:07,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:43:07,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2306193] [2024-06-27 22:43:07,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2306193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:43:07,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:43:07,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:43:07,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123056317] [2024-06-27 22:43:07,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:43:07,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:43:07,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:43:07,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:43:07,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:43:07,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:43:07,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 251 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:07,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:43:07,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:43:07,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:43:10,394 INFO L124 PetriNetUnfolderBase]: 6718/10114 cut-off events. [2024-06-27 22:43:10,394 INFO L125 PetriNetUnfolderBase]: For 103385/103399 co-relation queries the response was YES. [2024-06-27 22:43:10,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53227 conditions, 10114 events. 6718/10114 cut-off events. For 103385/103399 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 61763 event pairs, 1232 based on Foata normal form. 26/10137 useless extension candidates. Maximal degree in co-relation 53157. Up to 8585 conditions per place. [2024-06-27 22:43:10,463 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 290 selfloop transitions, 80 changer transitions 0/377 dead transitions. [2024-06-27 22:43:10,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 377 transitions, 4374 flow [2024-06-27 22:43:10,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:43:10,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:43:10,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 304 transitions. [2024-06-27 22:43:10,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880077369439072 [2024-06-27 22:43:10,464 INFO L175 Difference]: Start difference. First operand has 153 places, 251 transitions, 3137 flow. Second operand 11 states and 304 transitions. [2024-06-27 22:43:10,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 377 transitions, 4374 flow [2024-06-27 22:43:10,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 377 transitions, 4273 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 22:43:10,680 INFO L231 Difference]: Finished difference. Result has 159 places, 254 transitions, 3244 flow [2024-06-27 22:43:10,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3244, PETRI_PLACES=159, PETRI_TRANSITIONS=254} [2024-06-27 22:43:10,681 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 108 predicate places. [2024-06-27 22:43:10,681 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 254 transitions, 3244 flow [2024-06-27 22:43:10,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:10,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:43:10,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:43:10,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:43:10,682 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:43:10,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:43:10,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1530333617, now seen corresponding path program 3 times [2024-06-27 22:43:10,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:43:10,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853108120] [2024-06-27 22:43:10,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:43:10,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:43:10,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:43:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:43:16,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:43:16,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853108120] [2024-06-27 22:43:16,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853108120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:43:16,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:43:16,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:43:16,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962432804] [2024-06-27 22:43:16,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:43:16,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:43:16,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:43:16,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:43:16,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:43:16,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:43:16,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 254 transitions, 3244 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:16,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:43:16,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:43:16,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:43:19,377 INFO L124 PetriNetUnfolderBase]: 6778/10219 cut-off events. [2024-06-27 22:43:19,377 INFO L125 PetriNetUnfolderBase]: For 105450/105464 co-relation queries the response was YES. [2024-06-27 22:43:19,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54303 conditions, 10219 events. 6778/10219 cut-off events. For 105450/105464 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 62726 event pairs, 1274 based on Foata normal form. 30/10246 useless extension candidates. Maximal degree in co-relation 54231. Up to 8918 conditions per place. [2024-06-27 22:43:19,472 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 321 selfloop transitions, 111 changer transitions 0/439 dead transitions. [2024-06-27 22:43:19,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 439 transitions, 5064 flow [2024-06-27 22:43:19,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:43:19,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:43:19,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 383 transitions. [2024-06-27 22:43:19,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432624113475177 [2024-06-27 22:43:19,478 INFO L175 Difference]: Start difference. First operand has 159 places, 254 transitions, 3244 flow. Second operand 15 states and 383 transitions. [2024-06-27 22:43:19,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 439 transitions, 5064 flow [2024-06-27 22:43:19,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 439 transitions, 5010 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 22:43:19,744 INFO L231 Difference]: Finished difference. Result has 178 places, 304 transitions, 4153 flow [2024-06-27 22:43:19,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4153, PETRI_PLACES=178, PETRI_TRANSITIONS=304} [2024-06-27 22:43:19,744 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 127 predicate places. [2024-06-27 22:43:19,745 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 304 transitions, 4153 flow [2024-06-27 22:43:19,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:19,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:43:19,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:43:19,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:43:19,746 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:43:19,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:43:19,747 INFO L85 PathProgramCache]: Analyzing trace with hash 814754971, now seen corresponding path program 4 times [2024-06-27 22:43:19,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:43:19,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282066793] [2024-06-27 22:43:19,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:43:19,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:43:19,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:43:28,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 22:43:28,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:43:28,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282066793] [2024-06-27 22:43:28,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282066793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:43:28,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:43:28,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:43:28,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128852525] [2024-06-27 22:43:28,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:43:28,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:43:28,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:43:28,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:43:28,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:43:28,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:43:28,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 304 transitions, 4153 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:28,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:43:28,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:43:28,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:43:31,869 INFO L124 PetriNetUnfolderBase]: 7208/10899 cut-off events. [2024-06-27 22:43:31,869 INFO L125 PetriNetUnfolderBase]: For 127783/127812 co-relation queries the response was YES. [2024-06-27 22:43:31,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60350 conditions, 10899 events. 7208/10899 cut-off events. For 127783/127812 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 67883 event pairs, 1389 based on Foata normal form. 49/10939 useless extension candidates. Maximal degree in co-relation 60269. Up to 9459 conditions per place. [2024-06-27 22:43:31,958 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 298 selfloop transitions, 107 changer transitions 0/412 dead transitions. [2024-06-27 22:43:31,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 412 transitions, 5572 flow [2024-06-27 22:43:31,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:43:31,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:43:31,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-06-27 22:43:31,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-06-27 22:43:31,960 INFO L175 Difference]: Start difference. First operand has 178 places, 304 transitions, 4153 flow. Second operand 10 states and 262 transitions. [2024-06-27 22:43:31,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 412 transitions, 5572 flow [2024-06-27 22:43:32,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 412 transitions, 5403 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 22:43:32,239 INFO L231 Difference]: Finished difference. Result has 182 places, 318 transitions, 4433 flow [2024-06-27 22:43:32,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4008, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4433, PETRI_PLACES=182, PETRI_TRANSITIONS=318} [2024-06-27 22:43:32,240 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 131 predicate places. [2024-06-27 22:43:32,240 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 318 transitions, 4433 flow [2024-06-27 22:43:32,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:32,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:43:32,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:43:32,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:43:32,241 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:43:32,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:43:32,241 INFO L85 PathProgramCache]: Analyzing trace with hash -2110589281, now seen corresponding path program 5 times [2024-06-27 22:43:32,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:43:32,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665169427] [2024-06-27 22:43:32,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:43:32,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:43:32,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:43:36,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:43:36,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:43:36,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665169427] [2024-06-27 22:43:36,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665169427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:43:36,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:43:36,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:43:36,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438150092] [2024-06-27 22:43:36,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:43:36,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:43:36,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:43:36,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:43:36,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:43:36,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:43:36,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 318 transitions, 4433 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:36,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:43:36,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:43:36,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:43:39,815 INFO L124 PetriNetUnfolderBase]: 7560/11463 cut-off events. [2024-06-27 22:43:39,816 INFO L125 PetriNetUnfolderBase]: For 143129/143235 co-relation queries the response was YES. [2024-06-27 22:43:39,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63572 conditions, 11463 events. 7560/11463 cut-off events. For 143129/143235 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 72339 event pairs, 1455 based on Foata normal form. 107/11559 useless extension candidates. Maximal degree in co-relation 63489. Up to 9416 conditions per place. [2024-06-27 22:43:39,914 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 260 selfloop transitions, 129 changer transitions 0/396 dead transitions. [2024-06-27 22:43:39,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 396 transitions, 5532 flow [2024-06-27 22:43:39,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:43:39,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:43:39,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-27 22:43:39,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170212765957447 [2024-06-27 22:43:39,915 INFO L175 Difference]: Start difference. First operand has 182 places, 318 transitions, 4433 flow. Second operand 10 states and 243 transitions. [2024-06-27 22:43:39,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 396 transitions, 5532 flow [2024-06-27 22:43:40,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 396 transitions, 5355 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 22:43:40,207 INFO L231 Difference]: Finished difference. Result has 187 places, 320 transitions, 4571 flow [2024-06-27 22:43:40,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4571, PETRI_PLACES=187, PETRI_TRANSITIONS=320} [2024-06-27 22:43:40,208 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2024-06-27 22:43:40,208 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 320 transitions, 4571 flow [2024-06-27 22:43:40,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:40,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:43:40,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:43:40,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:43:40,208 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:43:40,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:43:40,209 INFO L85 PathProgramCache]: Analyzing trace with hash -2115951661, now seen corresponding path program 6 times [2024-06-27 22:43:40,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:43:40,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243531219] [2024-06-27 22:43:40,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:43:40,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:43:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:43:44,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:43:44,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:43:44,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243531219] [2024-06-27 22:43:44,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243531219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:43:44,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:43:44,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:43:44,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780238755] [2024-06-27 22:43:44,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:43:44,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:43:44,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:43:44,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:43:44,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:43:44,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:43:44,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 320 transitions, 4571 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:44,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:43:44,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:43:44,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:43:47,337 INFO L124 PetriNetUnfolderBase]: 7854/11952 cut-off events. [2024-06-27 22:43:47,338 INFO L125 PetriNetUnfolderBase]: For 155313/155416 co-relation queries the response was YES. [2024-06-27 22:43:47,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66461 conditions, 11952 events. 7854/11952 cut-off events. For 155313/155416 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 76231 event pairs, 1579 based on Foata normal form. 89/12028 useless extension candidates. Maximal degree in co-relation 66376. Up to 10320 conditions per place. [2024-06-27 22:43:47,446 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 250 selfloop transitions, 119 changer transitions 0/376 dead transitions. [2024-06-27 22:43:47,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 376 transitions, 5554 flow [2024-06-27 22:43:47,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:43:47,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:43:47,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 22:43:47,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 22:43:47,448 INFO L175 Difference]: Start difference. First operand has 187 places, 320 transitions, 4571 flow. Second operand 8 states and 194 transitions. [2024-06-27 22:43:47,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 376 transitions, 5554 flow [2024-06-27 22:43:47,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 376 transitions, 5296 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 22:43:47,828 INFO L231 Difference]: Finished difference. Result has 187 places, 322 transitions, 4606 flow [2024-06-27 22:43:47,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4606, PETRI_PLACES=187, PETRI_TRANSITIONS=322} [2024-06-27 22:43:47,829 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2024-06-27 22:43:47,829 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 322 transitions, 4606 flow [2024-06-27 22:43:47,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:47,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:43:47,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:43:47,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:43:47,830 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:43:47,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:43:47,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2116099531, now seen corresponding path program 7 times [2024-06-27 22:43:47,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:43:47,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602836578] [2024-06-27 22:43:47,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:43:47,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:43:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:43:52,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:43:52,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:43:52,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602836578] [2024-06-27 22:43:52,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602836578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:43:52,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:43:52,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:43:52,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822480459] [2024-06-27 22:43:52,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:43:52,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:43:52,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:43:52,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:43:52,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:43:52,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:43:52,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 322 transitions, 4606 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:52,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:43:52,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:43:52,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:43:55,234 INFO L124 PetriNetUnfolderBase]: 7902/12032 cut-off events. [2024-06-27 22:43:55,234 INFO L125 PetriNetUnfolderBase]: For 149588/149691 co-relation queries the response was YES. [2024-06-27 22:43:55,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66124 conditions, 12032 events. 7902/12032 cut-off events. For 149588/149691 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 77010 event pairs, 1463 based on Foata normal form. 81/12100 useless extension candidates. Maximal degree in co-relation 66038. Up to 8821 conditions per place. [2024-06-27 22:43:55,352 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 254 selfloop transitions, 126 changer transitions 0/387 dead transitions. [2024-06-27 22:43:55,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 387 transitions, 5690 flow [2024-06-27 22:43:55,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:43:55,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:43:55,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 22:43:55,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-27 22:43:55,354 INFO L175 Difference]: Start difference. First operand has 187 places, 322 transitions, 4606 flow. Second operand 8 states and 199 transitions. [2024-06-27 22:43:55,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 387 transitions, 5690 flow [2024-06-27 22:43:55,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 387 transitions, 5448 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 22:43:55,756 INFO L231 Difference]: Finished difference. Result has 190 places, 329 transitions, 4786 flow [2024-06-27 22:43:55,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4786, PETRI_PLACES=190, PETRI_TRANSITIONS=329} [2024-06-27 22:43:55,757 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 139 predicate places. [2024-06-27 22:43:55,757 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 329 transitions, 4786 flow [2024-06-27 22:43:55,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:43:55,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:43:55,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:43:55,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:43:55,758 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:43:55,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:43:55,758 INFO L85 PathProgramCache]: Analyzing trace with hash -2110374079, now seen corresponding path program 1 times [2024-06-27 22:43:55,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:43:55,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615229541] [2024-06-27 22:43:55,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:43:55,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:43:55,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:43:59,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:43:59,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:43:59,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615229541] [2024-06-27 22:43:59,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615229541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:43:59,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:43:59,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:43:59,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993781686] [2024-06-27 22:43:59,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:43:59,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:43:59,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:43:59,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:43:59,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:44:00,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:44:00,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 329 transitions, 4786 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:00,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:44:00,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:44:00,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:44:03,386 INFO L124 PetriNetUnfolderBase]: 8078/12345 cut-off events. [2024-06-27 22:44:03,387 INFO L125 PetriNetUnfolderBase]: For 155903/156009 co-relation queries the response was YES. [2024-06-27 22:44:03,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68539 conditions, 12345 events. 8078/12345 cut-off events. For 155903/156009 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 79316 event pairs, 1401 based on Foata normal form. 87/12421 useless extension candidates. Maximal degree in co-relation 68451. Up to 9403 conditions per place. [2024-06-27 22:44:03,519 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 269 selfloop transitions, 135 changer transitions 0/411 dead transitions. [2024-06-27 22:44:03,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 411 transitions, 5936 flow [2024-06-27 22:44:03,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:44:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:44:03,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 22:44:03,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234042553191489 [2024-06-27 22:44:03,521 INFO L175 Difference]: Start difference. First operand has 190 places, 329 transitions, 4786 flow. Second operand 10 states and 246 transitions. [2024-06-27 22:44:03,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 411 transitions, 5936 flow [2024-06-27 22:44:04,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 411 transitions, 5779 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 22:44:04,134 INFO L231 Difference]: Finished difference. Result has 197 places, 333 transitions, 4996 flow [2024-06-27 22:44:04,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4996, PETRI_PLACES=197, PETRI_TRANSITIONS=333} [2024-06-27 22:44:04,134 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 146 predicate places. [2024-06-27 22:44:04,135 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 333 transitions, 4996 flow [2024-06-27 22:44:04,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:04,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:44:04,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:44:04,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:44:04,135 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:44:04,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:44:04,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1076823105, now seen corresponding path program 2 times [2024-06-27 22:44:04,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:44:04,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362857140] [2024-06-27 22:44:04,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:44:04,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:44:04,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:44:09,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:44:09,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:44:09,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362857140] [2024-06-27 22:44:09,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362857140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:44:09,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:44:09,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:44:09,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992725560] [2024-06-27 22:44:09,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:44:09,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:44:09,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:44:09,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:44:09,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:44:09,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:44:09,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 333 transitions, 4996 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:09,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:44:09,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:44:09,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:44:12,855 INFO L124 PetriNetUnfolderBase]: 8058/12313 cut-off events. [2024-06-27 22:44:12,856 INFO L125 PetriNetUnfolderBase]: For 158412/158518 co-relation queries the response was YES. [2024-06-27 22:44:12,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69748 conditions, 12313 events. 8058/12313 cut-off events. For 158412/158518 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 79168 event pairs, 1429 based on Foata normal form. 87/12389 useless extension candidates. Maximal degree in co-relation 69657. Up to 9139 conditions per place. [2024-06-27 22:44:12,990 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 278 selfloop transitions, 137 changer transitions 0/422 dead transitions. [2024-06-27 22:44:12,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 422 transitions, 6126 flow [2024-06-27 22:44:12,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:44:12,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:44:12,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 270 transitions. [2024-06-27 22:44:12,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222437137330754 [2024-06-27 22:44:12,992 INFO L175 Difference]: Start difference. First operand has 197 places, 333 transitions, 4996 flow. Second operand 11 states and 270 transitions. [2024-06-27 22:44:12,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 422 transitions, 6126 flow [2024-06-27 22:44:13,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 422 transitions, 5885 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 22:44:13,426 INFO L231 Difference]: Finished difference. Result has 200 places, 332 transitions, 4985 flow [2024-06-27 22:44:13,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4707, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4985, PETRI_PLACES=200, PETRI_TRANSITIONS=332} [2024-06-27 22:44:13,427 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-06-27 22:44:13,427 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 332 transitions, 4985 flow [2024-06-27 22:44:13,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:13,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:44:13,427 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 22:44:13,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:44:13,428 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:44:13,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:44:13,428 INFO L85 PathProgramCache]: Analyzing trace with hash -50727989, now seen corresponding path program 1 times [2024-06-27 22:44:13,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:44:13,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835042100] [2024-06-27 22:44:13,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:44:13,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:44:13,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:44:18,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:44:18,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:44:18,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835042100] [2024-06-27 22:44:18,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835042100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:44:18,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:44:18,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:44:18,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95686754] [2024-06-27 22:44:18,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:44:18,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:44:18,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:44:18,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:44:18,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:44:18,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:44:18,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 332 transitions, 4985 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:18,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:44:18,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:44:18,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:44:21,331 INFO L124 PetriNetUnfolderBase]: 8176/12492 cut-off events. [2024-06-27 22:44:21,331 INFO L125 PetriNetUnfolderBase]: For 157589/157606 co-relation queries the response was YES. [2024-06-27 22:44:21,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70724 conditions, 12492 events. 8176/12492 cut-off events. For 157589/157606 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 80576 event pairs, 1442 based on Foata normal form. 22/12510 useless extension candidates. Maximal degree in co-relation 70632. Up to 11458 conditions per place. [2024-06-27 22:44:21,457 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 349 selfloop transitions, 67 changer transitions 0/423 dead transitions. [2024-06-27 22:44:21,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 423 transitions, 6255 flow [2024-06-27 22:44:21,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:44:21,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:44:21,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 22:44:21,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382978723404256 [2024-06-27 22:44:21,459 INFO L175 Difference]: Start difference. First operand has 200 places, 332 transitions, 4985 flow. Second operand 10 states and 253 transitions. [2024-06-27 22:44:21,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 423 transitions, 6255 flow [2024-06-27 22:44:22,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 423 transitions, 5996 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 22:44:22,111 INFO L231 Difference]: Finished difference. Result has 205 places, 350 transitions, 5078 flow [2024-06-27 22:44:22,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5078, PETRI_PLACES=205, PETRI_TRANSITIONS=350} [2024-06-27 22:44:22,112 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 154 predicate places. [2024-06-27 22:44:22,112 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 350 transitions, 5078 flow [2024-06-27 22:44:22,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:22,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:44:22,112 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 22:44:22,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:44:22,113 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:44:22,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:44:22,113 INFO L85 PathProgramCache]: Analyzing trace with hash 460474459, now seen corresponding path program 1 times [2024-06-27 22:44:22,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:44:22,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294818536] [2024-06-27 22:44:22,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:44:22,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:44:22,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:44:26,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:44:26,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:44:26,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294818536] [2024-06-27 22:44:26,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294818536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:44:26,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:44:26,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:44:26,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079259757] [2024-06-27 22:44:26,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:44:26,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:44:26,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:44:26,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:44:26,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:44:26,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:44:26,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 350 transitions, 5078 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:26,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:44:26,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:44:26,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:44:30,187 INFO L124 PetriNetUnfolderBase]: 8222/12595 cut-off events. [2024-06-27 22:44:30,187 INFO L125 PetriNetUnfolderBase]: For 167821/167866 co-relation queries the response was YES. [2024-06-27 22:44:30,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72949 conditions, 12595 events. 8222/12595 cut-off events. For 167821/167866 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 81717 event pairs, 1556 based on Foata normal form. 32/12620 useless extension candidates. Maximal degree in co-relation 72854. Up to 11388 conditions per place. [2024-06-27 22:44:30,325 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 310 selfloop transitions, 85 changer transitions 0/402 dead transitions. [2024-06-27 22:44:30,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 402 transitions, 6196 flow [2024-06-27 22:44:30,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:44:30,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:44:30,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 22:44:30,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-27 22:44:30,326 INFO L175 Difference]: Start difference. First operand has 205 places, 350 transitions, 5078 flow. Second operand 7 states and 176 transitions. [2024-06-27 22:44:30,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 402 transitions, 6196 flow [2024-06-27 22:44:30,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 402 transitions, 5931 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-06-27 22:44:30,956 INFO L231 Difference]: Finished difference. Result has 207 places, 356 transitions, 5082 flow [2024-06-27 22:44:30,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4813, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5082, PETRI_PLACES=207, PETRI_TRANSITIONS=356} [2024-06-27 22:44:30,956 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2024-06-27 22:44:30,957 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 356 transitions, 5082 flow [2024-06-27 22:44:30,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:30,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:44:30,957 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 22:44:30,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:44:30,957 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:44:30,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:44:30,958 INFO L85 PathProgramCache]: Analyzing trace with hash -228090893, now seen corresponding path program 2 times [2024-06-27 22:44:30,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:44:30,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370692553] [2024-06-27 22:44:30,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:44:30,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:44:30,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:44:35,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:44:35,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:44:35,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370692553] [2024-06-27 22:44:35,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370692553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:44:35,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:44:35,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:44:35,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912235730] [2024-06-27 22:44:35,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:44:35,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:44:35,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:44:35,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:44:35,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:44:35,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:44:35,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 356 transitions, 5082 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:35,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:44:35,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:44:35,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:44:38,709 INFO L124 PetriNetUnfolderBase]: 8216/12591 cut-off events. [2024-06-27 22:44:38,710 INFO L125 PetriNetUnfolderBase]: For 178094/178194 co-relation queries the response was YES. [2024-06-27 22:44:38,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72954 conditions, 12591 events. 8216/12591 cut-off events. For 178094/178194 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 81791 event pairs, 1578 based on Foata normal form. 57/12637 useless extension candidates. Maximal degree in co-relation 72859. Up to 11600 conditions per place. [2024-06-27 22:44:38,825 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 317 selfloop transitions, 61 changer transitions 0/385 dead transitions. [2024-06-27 22:44:38,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 385 transitions, 5968 flow [2024-06-27 22:44:38,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:44:38,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:44:38,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 22:44:38,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47112462006079026 [2024-06-27 22:44:38,827 INFO L175 Difference]: Start difference. First operand has 207 places, 356 transitions, 5082 flow. Second operand 7 states and 155 transitions. [2024-06-27 22:44:38,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 385 transitions, 5968 flow [2024-06-27 22:44:39,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 385 transitions, 5913 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 22:44:39,333 INFO L231 Difference]: Finished difference. Result has 212 places, 356 transitions, 5162 flow [2024-06-27 22:44:39,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5027, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5162, PETRI_PLACES=212, PETRI_TRANSITIONS=356} [2024-06-27 22:44:39,336 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 161 predicate places. [2024-06-27 22:44:39,336 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 356 transitions, 5162 flow [2024-06-27 22:44:39,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:39,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:44:39,336 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 22:44:39,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:44:39,337 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:44:39,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:44:39,337 INFO L85 PathProgramCache]: Analyzing trace with hash -50713109, now seen corresponding path program 1 times [2024-06-27 22:44:39,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:44:39,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531777282] [2024-06-27 22:44:39,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:44:39,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:44:39,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:44:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:44:44,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:44:44,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531777282] [2024-06-27 22:44:44,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531777282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:44:44,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:44:44,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:44:44,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984976582] [2024-06-27 22:44:44,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:44:44,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:44:44,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:44:44,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:44:44,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:44:44,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:44:44,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 356 transitions, 5162 flow. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:44,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:44:44,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:44:44,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:44:47,435 INFO L124 PetriNetUnfolderBase]: 7775/12056 cut-off events. [2024-06-27 22:44:47,435 INFO L125 PetriNetUnfolderBase]: For 176529/176561 co-relation queries the response was YES. [2024-06-27 22:44:47,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69744 conditions, 12056 events. 7775/12056 cut-off events. For 176529/176561 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 79350 event pairs, 1644 based on Foata normal form. 29/12019 useless extension candidates. Maximal degree in co-relation 69647. Up to 11049 conditions per place. [2024-06-27 22:44:47,575 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 339 selfloop transitions, 25 changer transitions 0/396 dead transitions. [2024-06-27 22:44:47,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 396 transitions, 6096 flow [2024-06-27 22:44:47,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:44:47,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:44:47,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 22:44:47,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734042553191489 [2024-06-27 22:44:47,577 INFO L175 Difference]: Start difference. First operand has 212 places, 356 transitions, 5162 flow. Second operand 8 states and 178 transitions. [2024-06-27 22:44:47,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 396 transitions, 6096 flow [2024-06-27 22:44:48,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 396 transitions, 5921 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 22:44:48,056 INFO L231 Difference]: Finished difference. Result has 215 places, 359 transitions, 5095 flow [2024-06-27 22:44:48,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4990, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5095, PETRI_PLACES=215, PETRI_TRANSITIONS=359} [2024-06-27 22:44:48,057 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 164 predicate places. [2024-06-27 22:44:48,057 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 359 transitions, 5095 flow [2024-06-27 22:44:48,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:44:48,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:44:48,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:44:48,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:44:48,058 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:44:48,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:44:48,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1572566496, now seen corresponding path program 1 times [2024-06-27 22:44:48,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:44:48,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505257375] [2024-06-27 22:44:48,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:44:48,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:44:48,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:44:52,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:44:52,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:44:52,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505257375] [2024-06-27 22:44:52,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505257375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:44:52,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:44:52,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:44:52,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632219751] [2024-06-27 22:44:52,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:44:52,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:44:52,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:44:52,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:44:52,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:44:52,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:44:52,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 359 transitions, 5095 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:44:52,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:44:52,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:44:52,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:44:55,846 INFO L124 PetriNetUnfolderBase]: 8200/12479 cut-off events. [2024-06-27 22:44:55,846 INFO L125 PetriNetUnfolderBase]: For 177932/177932 co-relation queries the response was YES. [2024-06-27 22:44:55,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72775 conditions, 12479 events. 8200/12479 cut-off events. For 177932/177932 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 79881 event pairs, 1347 based on Foata normal form. 2/12478 useless extension candidates. Maximal degree in co-relation 72677. Up to 11471 conditions per place. [2024-06-27 22:44:55,993 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 388 selfloop transitions, 53 changer transitions 0/448 dead transitions. [2024-06-27 22:44:55,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 448 transitions, 6429 flow [2024-06-27 22:44:55,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:44:55,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:44:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 22:44:55,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234042553191489 [2024-06-27 22:44:55,999 INFO L175 Difference]: Start difference. First operand has 215 places, 359 transitions, 5095 flow. Second operand 10 states and 246 transitions. [2024-06-27 22:44:55,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 448 transitions, 6429 flow [2024-06-27 22:44:56,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 448 transitions, 6349 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 22:44:56,561 INFO L231 Difference]: Finished difference. Result has 222 places, 369 transitions, 5251 flow [2024-06-27 22:44:56,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5251, PETRI_PLACES=222, PETRI_TRANSITIONS=369} [2024-06-27 22:44:56,562 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 171 predicate places. [2024-06-27 22:44:56,562 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 369 transitions, 5251 flow [2024-06-27 22:44:56,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:44:56,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:44:56,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:44:56,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:44:56,563 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:44:56,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:44:56,563 INFO L85 PathProgramCache]: Analyzing trace with hash -894478230, now seen corresponding path program 1 times [2024-06-27 22:44:56,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:44:56,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111517215] [2024-06-27 22:44:56,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:44:56,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:44:56,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:45:01,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:45:01,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:45:01,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111517215] [2024-06-27 22:45:01,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111517215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:45:01,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:45:01,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:45:01,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417469364] [2024-06-27 22:45:01,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:45:01,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:45:01,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:45:01,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:45:01,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:45:01,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:45:01,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 369 transitions, 5251 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:01,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:45:01,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:45:01,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:45:05,531 INFO L124 PetriNetUnfolderBase]: 8257/12658 cut-off events. [2024-06-27 22:45:05,532 INFO L125 PetriNetUnfolderBase]: For 193572/193575 co-relation queries the response was YES. [2024-06-27 22:45:05,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74680 conditions, 12658 events. 8257/12658 cut-off events. For 193572/193575 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 82198 event pairs, 1726 based on Foata normal form. 3/12657 useless extension candidates. Maximal degree in co-relation 74580. Up to 11740 conditions per place. [2024-06-27 22:45:05,671 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 381 selfloop transitions, 38 changer transitions 0/426 dead transitions. [2024-06-27 22:45:05,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 426 transitions, 6531 flow [2024-06-27 22:45:05,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:45:05,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:45:05,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 22:45:05,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-06-27 22:45:05,675 INFO L175 Difference]: Start difference. First operand has 222 places, 369 transitions, 5251 flow. Second operand 7 states and 174 transitions. [2024-06-27 22:45:05,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 426 transitions, 6531 flow [2024-06-27 22:45:06,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 426 transitions, 6396 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 22:45:06,171 INFO L231 Difference]: Finished difference. Result has 225 places, 382 transitions, 5384 flow [2024-06-27 22:45:06,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5384, PETRI_PLACES=225, PETRI_TRANSITIONS=382} [2024-06-27 22:45:06,173 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-27 22:45:06,173 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 382 transitions, 5384 flow [2024-06-27 22:45:06,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:06,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:45:06,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:45:06,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:45:06,174 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:45:06,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:45:06,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1414088316, now seen corresponding path program 2 times [2024-06-27 22:45:06,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:45:06,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903447449] [2024-06-27 22:45:06,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:45:06,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:45:06,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:45:11,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:45:11,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:45:11,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903447449] [2024-06-27 22:45:11,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903447449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:45:11,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:45:11,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:45:11,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259546214] [2024-06-27 22:45:11,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:45:11,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:45:11,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:45:11,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:45:11,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:45:11,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:45:11,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 382 transitions, 5384 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 22:45:11,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:45:11,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:45:11,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:45:14,719 INFO L124 PetriNetUnfolderBase]: 8448/12929 cut-off events. [2024-06-27 22:45:14,719 INFO L125 PetriNetUnfolderBase]: For 205968/205968 co-relation queries the response was YES. [2024-06-27 22:45:14,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77888 conditions, 12929 events. 8448/12929 cut-off events. For 205968/205968 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 83851 event pairs, 1709 based on Foata normal form. 1/12927 useless extension candidates. Maximal degree in co-relation 77785. Up to 12010 conditions per place. [2024-06-27 22:45:14,863 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 415 selfloop transitions, 50 changer transitions 0/472 dead transitions. [2024-06-27 22:45:14,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 472 transitions, 7053 flow [2024-06-27 22:45:14,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:45:14,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:45:14,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 22:45:14,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4816247582205029 [2024-06-27 22:45:14,865 INFO L175 Difference]: Start difference. First operand has 225 places, 382 transitions, 5384 flow. Second operand 11 states and 249 transitions. [2024-06-27 22:45:14,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 472 transitions, 7053 flow [2024-06-27 22:45:15,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 472 transitions, 6943 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-27 22:45:15,454 INFO L231 Difference]: Finished difference. Result has 238 places, 408 transitions, 5800 flow [2024-06-27 22:45:15,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5303, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5800, PETRI_PLACES=238, PETRI_TRANSITIONS=408} [2024-06-27 22:45:15,454 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-06-27 22:45:15,455 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 408 transitions, 5800 flow [2024-06-27 22:45:15,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 22:45:15,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:45:15,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:45:15,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:45:15,455 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:45:15,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:45:15,456 INFO L85 PathProgramCache]: Analyzing trace with hash -890759160, now seen corresponding path program 3 times [2024-06-27 22:45:15,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:45:15,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170501616] [2024-06-27 22:45:15,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:45:15,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:45:15,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:45:20,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:45:20,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:45:20,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170501616] [2024-06-27 22:45:20,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170501616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:45:20,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:45:20,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:45:20,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547389664] [2024-06-27 22:45:20,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:45:20,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:45:20,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:45:20,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:45:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:45:20,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:45:20,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 408 transitions, 5800 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:20,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:45:20,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:45:20,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:45:24,131 INFO L124 PetriNetUnfolderBase]: 8468/12967 cut-off events. [2024-06-27 22:45:24,131 INFO L125 PetriNetUnfolderBase]: For 225879/225882 co-relation queries the response was YES. [2024-06-27 22:45:24,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80717 conditions, 12967 events. 8468/12967 cut-off events. For 225879/225882 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 84106 event pairs, 1708 based on Foata normal form. 4/12967 useless extension candidates. Maximal degree in co-relation 80607. Up to 11957 conditions per place. [2024-06-27 22:45:24,289 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 392 selfloop transitions, 51 changer transitions 0/450 dead transitions. [2024-06-27 22:45:24,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 450 transitions, 7021 flow [2024-06-27 22:45:24,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:45:24,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:45:24,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 22:45:24,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47074468085106386 [2024-06-27 22:45:24,291 INFO L175 Difference]: Start difference. First operand has 238 places, 408 transitions, 5800 flow. Second operand 8 states and 177 transitions. [2024-06-27 22:45:24,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 450 transitions, 7021 flow [2024-06-27 22:45:24,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 450 transitions, 6882 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-27 22:45:24,899 INFO L231 Difference]: Finished difference. Result has 244 places, 413 transitions, 5885 flow [2024-06-27 22:45:24,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5661, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5885, PETRI_PLACES=244, PETRI_TRANSITIONS=413} [2024-06-27 22:45:24,900 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 193 predicate places. [2024-06-27 22:45:24,900 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 413 transitions, 5885 flow [2024-06-27 22:45:24,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:24,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:45:24,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:45:24,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:45:24,901 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:45:24,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:45:24,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1572381798, now seen corresponding path program 4 times [2024-06-27 22:45:24,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:45:24,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475961912] [2024-06-27 22:45:24,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:45:24,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:45:24,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:45:29,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:45:29,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:45:29,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475961912] [2024-06-27 22:45:29,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475961912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:45:29,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:45:29,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:45:29,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51894264] [2024-06-27 22:45:29,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:45:29,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:45:29,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:45:29,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:45:29,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:45:29,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:45:29,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 413 transitions, 5885 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:29,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:45:29,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:45:29,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:45:33,850 INFO L124 PetriNetUnfolderBase]: 8489/12976 cut-off events. [2024-06-27 22:45:33,850 INFO L125 PetriNetUnfolderBase]: For 236067/236070 co-relation queries the response was YES. [2024-06-27 22:45:33,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82008 conditions, 12976 events. 8489/12976 cut-off events. For 236067/236070 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 84097 event pairs, 1709 based on Foata normal form. 3/12975 useless extension candidates. Maximal degree in co-relation 81896. Up to 11967 conditions per place. [2024-06-27 22:45:33,989 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 396 selfloop transitions, 69 changer transitions 0/472 dead transitions. [2024-06-27 22:45:33,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 472 transitions, 7286 flow [2024-06-27 22:45:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:45:33,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:45:33,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 22:45:33,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-27 22:45:33,991 INFO L175 Difference]: Start difference. First operand has 244 places, 413 transitions, 5885 flow. Second operand 10 states and 220 transitions. [2024-06-27 22:45:33,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 472 transitions, 7286 flow [2024-06-27 22:45:34,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 472 transitions, 7137 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 22:45:34,671 INFO L231 Difference]: Finished difference. Result has 251 places, 422 transitions, 6091 flow [2024-06-27 22:45:34,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6091, PETRI_PLACES=251, PETRI_TRANSITIONS=422} [2024-06-27 22:45:34,671 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 200 predicate places. [2024-06-27 22:45:34,671 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 422 transitions, 6091 flow [2024-06-27 22:45:34,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:34,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:45:34,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:45:34,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:45:34,672 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:45:34,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:45:34,672 INFO L85 PathProgramCache]: Analyzing trace with hash 405317214, now seen corresponding path program 1 times [2024-06-27 22:45:34,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:45:34,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300666428] [2024-06-27 22:45:34,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:45:34,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:45:34,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:45:43,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:45:43,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:45:43,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300666428] [2024-06-27 22:45:43,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300666428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:45:43,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:45:43,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:45:43,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619989519] [2024-06-27 22:45:43,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:45:43,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:45:43,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:45:43,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:45:43,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:45:43,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:45:43,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 422 transitions, 6091 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:45:43,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:45:43,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:45:43,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:45:47,467 INFO L124 PetriNetUnfolderBase]: 8904/13540 cut-off events. [2024-06-27 22:45:47,467 INFO L125 PetriNetUnfolderBase]: For 253331/253354 co-relation queries the response was YES. [2024-06-27 22:45:47,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86320 conditions, 13540 events. 8904/13540 cut-off events. For 253331/253354 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 87308 event pairs, 1477 based on Foata normal form. 17/13550 useless extension candidates. Maximal degree in co-relation 86206. Up to 12268 conditions per place. [2024-06-27 22:45:47,641 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 413 selfloop transitions, 108 changer transitions 0/528 dead transitions. [2024-06-27 22:45:47,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 528 transitions, 8023 flow [2024-06-27 22:45:47,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:45:47,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:45:47,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-27 22:45:47,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 22:45:47,643 INFO L175 Difference]: Start difference. First operand has 251 places, 422 transitions, 6091 flow. Second operand 10 states and 230 transitions. [2024-06-27 22:45:47,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 528 transitions, 8023 flow [2024-06-27 22:45:48,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 528 transitions, 7858 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 22:45:48,487 INFO L231 Difference]: Finished difference. Result has 255 places, 460 transitions, 6623 flow [2024-06-27 22:45:48,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6623, PETRI_PLACES=255, PETRI_TRANSITIONS=460} [2024-06-27 22:45:48,488 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 204 predicate places. [2024-06-27 22:45:48,488 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 460 transitions, 6623 flow [2024-06-27 22:45:48,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:45:48,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:45:48,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:45:48,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:45:48,489 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:45:48,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:45:48,489 INFO L85 PathProgramCache]: Analyzing trace with hash 806036448, now seen corresponding path program 1 times [2024-06-27 22:45:48,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:45:48,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069223305] [2024-06-27 22:45:48,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:45:48,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:45:48,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:45:54,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 22:45:54,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:45:54,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069223305] [2024-06-27 22:45:54,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069223305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:45:54,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:45:54,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:45:54,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242333891] [2024-06-27 22:45:54,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:45:54,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:45:54,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:45:54,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:45:54,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:45:54,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:45:54,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 460 transitions, 6623 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:54,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:45:54,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:45:54,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:45:57,776 INFO L124 PetriNetUnfolderBase]: 8898/13548 cut-off events. [2024-06-27 22:45:57,776 INFO L125 PetriNetUnfolderBase]: For 257012/257029 co-relation queries the response was YES. [2024-06-27 22:45:57,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87143 conditions, 13548 events. 8898/13548 cut-off events. For 257012/257029 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 87493 event pairs, 1460 based on Foata normal form. 15/13559 useless extension candidates. Maximal degree in co-relation 87028. Up to 11899 conditions per place. [2024-06-27 22:45:57,924 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 384 selfloop transitions, 138 changer transitions 0/529 dead transitions. [2024-06-27 22:45:57,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 529 transitions, 8133 flow [2024-06-27 22:45:57,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:45:57,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:45:57,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 22:45:57,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-27 22:45:57,926 INFO L175 Difference]: Start difference. First operand has 255 places, 460 transitions, 6623 flow. Second operand 9 states and 228 transitions. [2024-06-27 22:45:57,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 529 transitions, 8133 flow [2024-06-27 22:45:58,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 529 transitions, 7956 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 22:45:58,751 INFO L231 Difference]: Finished difference. Result has 260 places, 463 transitions, 6843 flow [2024-06-27 22:45:58,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6486, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6843, PETRI_PLACES=260, PETRI_TRANSITIONS=463} [2024-06-27 22:45:58,752 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 209 predicate places. [2024-06-27 22:45:58,752 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 463 transitions, 6843 flow [2024-06-27 22:45:58,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:45:58,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:45:58,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:45:58,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:45:58,753 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:45:58,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:45:58,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1904404340, now seen corresponding path program 2 times [2024-06-27 22:45:58,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:45:58,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135952656] [2024-06-27 22:45:58,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:45:58,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:45:58,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:46:06,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:46:06,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:46:06,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135952656] [2024-06-27 22:46:06,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135952656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:46:06,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:46:06,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:46:06,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435242544] [2024-06-27 22:46:06,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:46:06,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:46:06,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:46:06,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:46:06,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:46:06,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:46:06,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 463 transitions, 6843 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:06,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:46:06,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:46:06,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:46:10,111 INFO L124 PetriNetUnfolderBase]: 8974/13658 cut-off events. [2024-06-27 22:46:10,111 INFO L125 PetriNetUnfolderBase]: For 255487/255572 co-relation queries the response was YES. [2024-06-27 22:46:10,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87796 conditions, 13658 events. 8974/13658 cut-off events. For 255487/255572 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 88238 event pairs, 1486 based on Foata normal form. 49/13696 useless extension candidates. Maximal degree in co-relation 87679. Up to 12474 conditions per place. [2024-06-27 22:46:10,294 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 409 selfloop transitions, 98 changer transitions 0/514 dead transitions. [2024-06-27 22:46:10,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 514 transitions, 8192 flow [2024-06-27 22:46:10,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:46:10,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:46:10,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 22:46:10,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-27 22:46:10,296 INFO L175 Difference]: Start difference. First operand has 260 places, 463 transitions, 6843 flow. Second operand 8 states and 189 transitions. [2024-06-27 22:46:10,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 514 transitions, 8192 flow [2024-06-27 22:46:11,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 514 transitions, 7895 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 22:46:11,255 INFO L231 Difference]: Finished difference. Result has 262 places, 466 transitions, 6816 flow [2024-06-27 22:46:11,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6546, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6816, PETRI_PLACES=262, PETRI_TRANSITIONS=466} [2024-06-27 22:46:11,256 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 211 predicate places. [2024-06-27 22:46:11,256 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 466 transitions, 6816 flow [2024-06-27 22:46:11,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:11,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:46:11,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:46:11,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:46:11,257 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:46:11,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:46:11,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1490622230, now seen corresponding path program 3 times [2024-06-27 22:46:11,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:46:11,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991311100] [2024-06-27 22:46:11,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:46:11,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:46:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:46:17,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:46:17,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:46:17,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991311100] [2024-06-27 22:46:17,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991311100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:46:17,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:46:17,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:46:17,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835301832] [2024-06-27 22:46:17,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:46:17,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:46:17,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:46:17,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:46:17,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:46:17,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:46:17,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 466 transitions, 6816 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:17,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:46:17,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:46:17,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:46:21,392 INFO L124 PetriNetUnfolderBase]: 9285/14122 cut-off events. [2024-06-27 22:46:21,392 INFO L125 PetriNetUnfolderBase]: For 266639/266650 co-relation queries the response was YES. [2024-06-27 22:46:21,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90973 conditions, 14122 events. 9285/14122 cut-off events. For 266639/266650 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 91332 event pairs, 1419 based on Foata normal form. 14/14132 useless extension candidates. Maximal degree in co-relation 90855. Up to 12428 conditions per place. [2024-06-27 22:46:21,590 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 431 selfloop transitions, 129 changer transitions 0/567 dead transitions. [2024-06-27 22:46:21,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 567 transitions, 8730 flow [2024-06-27 22:46:21,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:46:21,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:46:21,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 302 transitions. [2024-06-27 22:46:21,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49427168576104746 [2024-06-27 22:46:21,613 INFO L175 Difference]: Start difference. First operand has 262 places, 466 transitions, 6816 flow. Second operand 13 states and 302 transitions. [2024-06-27 22:46:21,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 567 transitions, 8730 flow [2024-06-27 22:46:22,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 567 transitions, 8501 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-27 22:46:22,601 INFO L231 Difference]: Finished difference. Result has 272 places, 485 transitions, 7256 flow [2024-06-27 22:46:22,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7256, PETRI_PLACES=272, PETRI_TRANSITIONS=485} [2024-06-27 22:46:22,602 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 221 predicate places. [2024-06-27 22:46:22,602 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 485 transitions, 7256 flow [2024-06-27 22:46:22,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:22,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:46:22,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:46:22,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:46:22,602 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:46:22,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:46:22,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1491097460, now seen corresponding path program 4 times [2024-06-27 22:46:22,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:46:22,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307325983] [2024-06-27 22:46:22,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:46:22,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:46:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:46:29,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 22:46:29,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:46:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307325983] [2024-06-27 22:46:29,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307325983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:46:29,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:46:29,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:46:29,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046833634] [2024-06-27 22:46:29,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:46:29,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:46:29,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:46:29,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:46:29,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:46:29,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:46:29,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 485 transitions, 7256 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:29,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:46:29,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:46:29,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:46:33,143 INFO L124 PetriNetUnfolderBase]: 9344/14215 cut-off events. [2024-06-27 22:46:33,143 INFO L125 PetriNetUnfolderBase]: For 282533/282544 co-relation queries the response was YES. [2024-06-27 22:46:33,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93086 conditions, 14215 events. 9344/14215 cut-off events. For 282533/282544 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 92036 event pairs, 1505 based on Foata normal form. 14/14225 useless extension candidates. Maximal degree in co-relation 92965. Up to 12775 conditions per place. [2024-06-27 22:46:33,323 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 445 selfloop transitions, 112 changer transitions 0/564 dead transitions. [2024-06-27 22:46:33,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 564 transitions, 8933 flow [2024-06-27 22:46:33,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:46:33,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:46:33,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-27 22:46:33,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504835589941973 [2024-06-27 22:46:33,325 INFO L175 Difference]: Start difference. First operand has 272 places, 485 transitions, 7256 flow. Second operand 11 states and 261 transitions. [2024-06-27 22:46:33,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 564 transitions, 8933 flow [2024-06-27 22:46:34,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 564 transitions, 8623 flow, removed 107 selfloop flow, removed 6 redundant places. [2024-06-27 22:46:34,464 INFO L231 Difference]: Finished difference. Result has 277 places, 490 transitions, 7328 flow [2024-06-27 22:46:34,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6974, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7328, PETRI_PLACES=277, PETRI_TRANSITIONS=490} [2024-06-27 22:46:34,465 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 226 predicate places. [2024-06-27 22:46:34,465 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 490 transitions, 7328 flow [2024-06-27 22:46:34,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:34,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:46:34,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:46:34,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:46:34,466 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:46:34,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:46:34,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1818446016, now seen corresponding path program 5 times [2024-06-27 22:46:34,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:46:34,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600394259] [2024-06-27 22:46:34,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:46:34,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:46:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:46:40,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:46:40,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:46:40,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600394259] [2024-06-27 22:46:40,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600394259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:46:40,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:46:40,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:46:40,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498297950] [2024-06-27 22:46:40,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:46:40,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:46:40,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:46:40,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:46:40,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:46:40,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:46:40,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 490 transitions, 7328 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:40,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:46:40,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:46:40,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:46:44,136 INFO L124 PetriNetUnfolderBase]: 9403/14317 cut-off events. [2024-06-27 22:46:44,136 INFO L125 PetriNetUnfolderBase]: For 293462/293547 co-relation queries the response was YES. [2024-06-27 22:46:44,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93817 conditions, 14317 events. 9403/14317 cut-off events. For 293462/293547 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 92870 event pairs, 1448 based on Foata normal form. 49/14355 useless extension candidates. Maximal degree in co-relation 93694. Up to 12453 conditions per place. [2024-06-27 22:46:44,357 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 387 selfloop transitions, 139 changer transitions 0/533 dead transitions. [2024-06-27 22:46:44,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 533 transitions, 8703 flow [2024-06-27 22:46:44,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:46:44,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:46:44,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 22:46:44,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4787234042553192 [2024-06-27 22:46:44,359 INFO L175 Difference]: Start difference. First operand has 277 places, 490 transitions, 7328 flow. Second operand 8 states and 180 transitions. [2024-06-27 22:46:44,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 533 transitions, 8703 flow [2024-06-27 22:46:45,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 533 transitions, 8414 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-27 22:46:45,413 INFO L231 Difference]: Finished difference. Result has 279 places, 495 transitions, 7461 flow [2024-06-27 22:46:45,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7047, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7461, PETRI_PLACES=279, PETRI_TRANSITIONS=495} [2024-06-27 22:46:45,414 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 228 predicate places. [2024-06-27 22:46:45,414 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 495 transitions, 7461 flow [2024-06-27 22:46:45,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:46:45,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:46:45,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:46:45,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:46:45,415 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:46:45,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:46:45,415 INFO L85 PathProgramCache]: Analyzing trace with hash -835212978, now seen corresponding path program 1 times [2024-06-27 22:46:45,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:46:45,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113402276] [2024-06-27 22:46:45,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:46:45,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:46:45,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:46:50,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:46:50,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:46:50,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113402276] [2024-06-27 22:46:50,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113402276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:46:50,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:46:50,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:46:50,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836107485] [2024-06-27 22:46:50,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:46:50,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:46:50,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:46:50,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:46:50,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:46:50,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:46:50,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 495 transitions, 7461 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 22:46:50,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:46:50,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:46:50,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:46:54,903 INFO L124 PetriNetUnfolderBase]: 9479/14419 cut-off events. [2024-06-27 22:46:54,903 INFO L125 PetriNetUnfolderBase]: For 300711/300741 co-relation queries the response was YES. [2024-06-27 22:46:55,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94985 conditions, 14419 events. 9479/14419 cut-off events. For 300711/300741 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 93464 event pairs, 1382 based on Foata normal form. 24/14436 useless extension candidates. Maximal degree in co-relation 94861. Up to 12623 conditions per place. [2024-06-27 22:46:55,107 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 446 selfloop transitions, 108 changer transitions 0/561 dead transitions. [2024-06-27 22:46:55,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 561 transitions, 9097 flow [2024-06-27 22:46:55,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:46:55,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:46:55,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 22:46:55,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2024-06-27 22:46:55,113 INFO L175 Difference]: Start difference. First operand has 279 places, 495 transitions, 7461 flow. Second operand 9 states and 214 transitions. [2024-06-27 22:46:55,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 561 transitions, 9097 flow [2024-06-27 22:46:56,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 561 transitions, 8765 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 22:46:56,201 INFO L231 Difference]: Finished difference. Result has 282 places, 499 transitions, 7451 flow [2024-06-27 22:46:56,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7451, PETRI_PLACES=282, PETRI_TRANSITIONS=499} [2024-06-27 22:46:56,202 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-27 22:46:56,202 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 499 transitions, 7451 flow [2024-06-27 22:46:56,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 22:46:56,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:46:56,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:46:56,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:46:56,205 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:46:56,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:46:56,205 INFO L85 PathProgramCache]: Analyzing trace with hash 679837446, now seen corresponding path program 2 times [2024-06-27 22:46:56,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:46:56,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058263532] [2024-06-27 22:46:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:46:56,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:46:56,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:01,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 22:47:01,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:01,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058263532] [2024-06-27 22:47:01,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058263532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:01,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:01,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:47:01,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966337613] [2024-06-27 22:47:01,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:01,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:47:01,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:01,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:47:01,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:47:01,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:47:01,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 499 transitions, 7451 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 22:47:01,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:01,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:47:01,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:05,739 INFO L124 PetriNetUnfolderBase]: 9555/14551 cut-off events. [2024-06-27 22:47:05,740 INFO L125 PetriNetUnfolderBase]: For 300016/300101 co-relation queries the response was YES. [2024-06-27 22:47:05,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94520 conditions, 14551 events. 9555/14551 cut-off events. For 300016/300101 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 94952 event pairs, 1627 based on Foata normal form. 65/14605 useless extension candidates. Maximal degree in co-relation 94395. Up to 13072 conditions per place. [2024-06-27 22:47:05,909 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 430 selfloop transitions, 108 changer transitions 0/545 dead transitions. [2024-06-27 22:47:05,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 545 transitions, 8843 flow [2024-06-27 22:47:05,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:05,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:05,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 22:47:05,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2024-06-27 22:47:05,911 INFO L175 Difference]: Start difference. First operand has 282 places, 499 transitions, 7451 flow. Second operand 8 states and 182 transitions. [2024-06-27 22:47:05,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 545 transitions, 8843 flow [2024-06-27 22:47:06,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 545 transitions, 8706 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:06,796 INFO L231 Difference]: Finished difference. Result has 286 places, 501 transitions, 7586 flow [2024-06-27 22:47:06,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7324, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7586, PETRI_PLACES=286, PETRI_TRANSITIONS=501} [2024-06-27 22:47:06,797 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 235 predicate places. [2024-06-27 22:47:06,797 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 501 transitions, 7586 flow [2024-06-27 22:47:06,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 22:47:06,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:06,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:06,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:47:06,797 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:47:06,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:06,798 INFO L85 PathProgramCache]: Analyzing trace with hash -832351058, now seen corresponding path program 1 times [2024-06-27 22:47:06,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:06,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77595939] [2024-06-27 22:47:06,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:06,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:06,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:12,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:12,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:12,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77595939] [2024-06-27 22:47:12,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77595939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:12,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:12,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:47:12,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472643688] [2024-06-27 22:47:12,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:12,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:47:12,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:12,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:47:12,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:47:12,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:47:12,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 501 transitions, 7586 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:12,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:12,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:47:12,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:17,420 INFO L124 PetriNetUnfolderBase]: 9552/14542 cut-off events. [2024-06-27 22:47:17,422 INFO L125 PetriNetUnfolderBase]: For 293894/293894 co-relation queries the response was YES. [2024-06-27 22:47:17,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94673 conditions, 14542 events. 9552/14542 cut-off events. For 293894/293894 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 94802 event pairs, 1792 based on Foata normal form. 1/14540 useless extension candidates. Maximal degree in co-relation 94546. Up to 13379 conditions per place. [2024-06-27 22:47:17,594 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 488 selfloop transitions, 64 changer transitions 0/559 dead transitions. [2024-06-27 22:47:17,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 559 transitions, 9127 flow [2024-06-27 22:47:17,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:17,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:17,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 22:47:17,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-27 22:47:17,597 INFO L175 Difference]: Start difference. First operand has 286 places, 501 transitions, 7586 flow. Second operand 8 states and 199 transitions. [2024-06-27 22:47:17,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 559 transitions, 9127 flow [2024-06-27 22:47:18,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 559 transitions, 8807 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 22:47:18,419 INFO L231 Difference]: Finished difference. Result has 287 places, 502 transitions, 7413 flow [2024-06-27 22:47:18,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7272, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7413, PETRI_PLACES=287, PETRI_TRANSITIONS=502} [2024-06-27 22:47:18,419 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 236 predicate places. [2024-06-27 22:47:18,419 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 502 transitions, 7413 flow [2024-06-27 22:47:18,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:18,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:18,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:18,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:47:18,423 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:47:18,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:18,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1843733578, now seen corresponding path program 3 times [2024-06-27 22:47:18,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:18,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050758667] [2024-06-27 22:47:18,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:18,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:18,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:23,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:23,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050758667] [2024-06-27 22:47:23,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050758667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:23,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:23,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:47:23,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479719358] [2024-06-27 22:47:23,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:23,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:47:23,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:23,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:47:23,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:47:23,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:47:23,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 502 transitions, 7413 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:47:23,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:23,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:47:23,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:27,759 INFO L124 PetriNetUnfolderBase]: 9542/14511 cut-off events. [2024-06-27 22:47:27,759 INFO L125 PetriNetUnfolderBase]: For 293523/293608 co-relation queries the response was YES. [2024-06-27 22:47:27,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93812 conditions, 14511 events. 9542/14511 cut-off events. For 293523/293608 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 94192 event pairs, 1552 based on Foata normal form. 49/14549 useless extension candidates. Maximal degree in co-relation 93685. Up to 13263 conditions per place. [2024-06-27 22:47:27,955 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 448 selfloop transitions, 86 changer transitions 0/541 dead transitions. [2024-06-27 22:47:27,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 541 transitions, 8734 flow [2024-06-27 22:47:27,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:27,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:27,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 22:47:27,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47074468085106386 [2024-06-27 22:47:27,958 INFO L175 Difference]: Start difference. First operand has 287 places, 502 transitions, 7413 flow. Second operand 8 states and 177 transitions. [2024-06-27 22:47:27,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 541 transitions, 8734 flow [2024-06-27 22:47:28,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 541 transitions, 8573 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 22:47:28,973 INFO L231 Difference]: Finished difference. Result has 290 places, 502 transitions, 7435 flow [2024-06-27 22:47:28,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7435, PETRI_PLACES=290, PETRI_TRANSITIONS=502} [2024-06-27 22:47:28,974 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 239 predicate places. [2024-06-27 22:47:28,974 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 502 transitions, 7435 flow [2024-06-27 22:47:28,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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 22:47:28,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:28,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:28,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:47:28,975 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:47:28,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:28,976 INFO L85 PathProgramCache]: Analyzing trace with hash -717059888, now seen corresponding path program 2 times [2024-06-27 22:47:28,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:28,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530780608] [2024-06-27 22:47:28,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:28,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:29,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:34,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:34,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:34,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530780608] [2024-06-27 22:47:34,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530780608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:34,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:34,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:47:34,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870424753] [2024-06-27 22:47:34,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:34,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:47:34,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:34,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:47:34,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:47:34,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:47:34,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 502 transitions, 7435 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:34,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:34,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:47:34,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:38,856 INFO L124 PetriNetUnfolderBase]: 9573/14576 cut-off events. [2024-06-27 22:47:38,856 INFO L125 PetriNetUnfolderBase]: For 294810/294810 co-relation queries the response was YES. [2024-06-27 22:47:38,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94054 conditions, 14576 events. 9573/14576 cut-off events. For 294810/294810 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 94916 event pairs, 1792 based on Foata normal form. 1/14574 useless extension candidates. Maximal degree in co-relation 93926. Up to 13564 conditions per place. [2024-06-27 22:47:39,045 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 505 selfloop transitions, 48 changer transitions 0/560 dead transitions. [2024-06-27 22:47:39,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 560 transitions, 9025 flow [2024-06-27 22:47:39,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 22:47:39,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 22:47:39,047 INFO L175 Difference]: Start difference. First operand has 290 places, 502 transitions, 7435 flow. Second operand 8 states and 196 transitions. [2024-06-27 22:47:39,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 560 transitions, 9025 flow [2024-06-27 22:47:39,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 560 transitions, 8829 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 22:47:39,913 INFO L231 Difference]: Finished difference. Result has 291 places, 505 transitions, 7387 flow [2024-06-27 22:47:39,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7239, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7387, PETRI_PLACES=291, PETRI_TRANSITIONS=505} [2024-06-27 22:47:39,913 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 240 predicate places. [2024-06-27 22:47:39,914 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 505 transitions, 7387 flow [2024-06-27 22:47:39,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:39,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:39,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:39,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:47:39,914 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:47:39,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:39,915 INFO L85 PathProgramCache]: Analyzing trace with hash -151787436, now seen corresponding path program 3 times [2024-06-27 22:47:39,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:39,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435946220] [2024-06-27 22:47:39,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:39,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:46,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 22:47:46,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:46,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435946220] [2024-06-27 22:47:46,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435946220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:46,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:46,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:47:46,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797952723] [2024-06-27 22:47:46,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:46,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:47:46,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:46,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:47:46,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:47:46,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:47:46,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 505 transitions, 7387 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:46,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:46,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:47:46,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:50,783 INFO L124 PetriNetUnfolderBase]: 9601/14613 cut-off events. [2024-06-27 22:47:50,784 INFO L125 PetriNetUnfolderBase]: For 297262/297265 co-relation queries the response was YES. [2024-06-27 22:47:50,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94105 conditions, 14613 events. 9601/14613 cut-off events. For 297262/297265 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 95061 event pairs, 1783 based on Foata normal form. 4/14613 useless extension candidates. Maximal degree in co-relation 93976. Up to 13503 conditions per place. [2024-06-27 22:47:50,962 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 491 selfloop transitions, 65 changer transitions 0/563 dead transitions. [2024-06-27 22:47:50,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 563 transitions, 8999 flow [2024-06-27 22:47:50,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:47:50,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:47:50,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 22:47:50,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46595744680851064 [2024-06-27 22:47:50,964 INFO L175 Difference]: Start difference. First operand has 291 places, 505 transitions, 7387 flow. Second operand 10 states and 219 transitions. [2024-06-27 22:47:50,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 563 transitions, 8999 flow [2024-06-27 22:47:51,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 563 transitions, 8903 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:51,863 INFO L231 Difference]: Finished difference. Result has 297 places, 510 transitions, 7511 flow [2024-06-27 22:47:51,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7298, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7511, PETRI_PLACES=297, PETRI_TRANSITIONS=510} [2024-06-27 22:47:51,863 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 246 predicate places. [2024-06-27 22:47:51,863 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 510 transitions, 7511 flow [2024-06-27 22:47:51,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:51,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:51,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:51,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:47:51,864 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:47:51,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:51,865 INFO L85 PathProgramCache]: Analyzing trace with hash 455127718, now seen corresponding path program 4 times [2024-06-27 22:47:51,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:51,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564416432] [2024-06-27 22:47:51,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:51,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:51,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:57,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:57,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:57,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564416432] [2024-06-27 22:47:57,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564416432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:57,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:57,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:47:57,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874309147] [2024-06-27 22:47:57,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:57,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:47:57,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:57,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:47:57,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:47:57,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:47:57,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 510 transitions, 7511 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:57,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:57,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:47:57,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:02,383 INFO L124 PetriNetUnfolderBase]: 9598/14609 cut-off events. [2024-06-27 22:48:02,383 INFO L125 PetriNetUnfolderBase]: For 301435/301438 co-relation queries the response was YES. [2024-06-27 22:48:02,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94269 conditions, 14609 events. 9598/14609 cut-off events. For 301435/301438 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 95119 event pairs, 1772 based on Foata normal form. 3/14608 useless extension candidates. Maximal degree in co-relation 94139. Up to 13500 conditions per place. [2024-06-27 22:48:02,553 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 481 selfloop transitions, 60 changer transitions 0/548 dead transitions. [2024-06-27 22:48:02,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 548 transitions, 8837 flow [2024-06-27 22:48:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:48:02,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:48:02,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 22:48:02,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47074468085106386 [2024-06-27 22:48:02,555 INFO L175 Difference]: Start difference. First operand has 297 places, 510 transitions, 7511 flow. Second operand 8 states and 177 transitions. [2024-06-27 22:48:02,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 548 transitions, 8837 flow [2024-06-27 22:48:03,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 548 transitions, 8705 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 22:48:03,434 INFO L231 Difference]: Finished difference. Result has 299 places, 510 transitions, 7513 flow [2024-06-27 22:48:03,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7379, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7513, PETRI_PLACES=299, PETRI_TRANSITIONS=510} [2024-06-27 22:48:03,450 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 248 predicate places. [2024-06-27 22:48:03,450 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 510 transitions, 7513 flow [2024-06-27 22:48:03,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:03,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:03,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:03,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:48:03,451 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:48:03,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:03,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1083114469, now seen corresponding path program 1 times [2024-06-27 22:48:03,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:03,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851377467] [2024-06-27 22:48:03,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:03,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:03,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:03,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:03,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:03,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851377467] [2024-06-27 22:48:03,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851377467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:03,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:03,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:48:03,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330625685] [2024-06-27 22:48:03,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:03,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:48:03,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:03,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:48:03,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:48:03,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2024-06-27 22:48:03,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 510 transitions, 7513 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:03,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:03,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2024-06-27 22:48:03,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:06,036 INFO L124 PetriNetUnfolderBase]: 5427/9590 cut-off events. [2024-06-27 22:48:06,036 INFO L125 PetriNetUnfolderBase]: For 247796/249611 co-relation queries the response was YES. [2024-06-27 22:48:06,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55227 conditions, 9590 events. 5427/9590 cut-off events. For 247796/249611 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 74589 event pairs, 841 based on Foata normal form. 649/9814 useless extension candidates. Maximal degree in co-relation 55097. Up to 3896 conditions per place. [2024-06-27 22:48:06,146 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 130 selfloop transitions, 88 changer transitions 0/429 dead transitions. [2024-06-27 22:48:06,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 429 transitions, 6362 flow [2024-06-27 22:48:06,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:48:06,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:48:06,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 22:48:06,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 22:48:06,147 INFO L175 Difference]: Start difference. First operand has 299 places, 510 transitions, 7513 flow. Second operand 4 states and 120 transitions. [2024-06-27 22:48:06,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 429 transitions, 6362 flow [2024-06-27 22:48:06,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 429 transitions, 5884 flow, removed 35 selfloop flow, removed 30 redundant places. [2024-06-27 22:48:06,658 INFO L231 Difference]: Finished difference. Result has 271 places, 397 transitions, 5486 flow [2024-06-27 22:48:06,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5486, PETRI_PLACES=271, PETRI_TRANSITIONS=397} [2024-06-27 22:48:06,659 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-06-27 22:48:06,659 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 397 transitions, 5486 flow [2024-06-27 22:48:06,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:06,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:06,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:06,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 22:48:06,659 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:48:06,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:06,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1951204911, now seen corresponding path program 1 times [2024-06-27 22:48:06,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:06,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684582742] [2024-06-27 22:48:06,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:06,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:06,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:12,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:12,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684582742] [2024-06-27 22:48:12,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684582742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:12,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:12,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:48:12,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387754437] [2024-06-27 22:48:12,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:12,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:48:12,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:12,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:48:12,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:48:12,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:48:12,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 397 transitions, 5486 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:12,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:12,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:48:12,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:17,002 INFO L124 PetriNetUnfolderBase]: 8231/13205 cut-off events. [2024-06-27 22:48:17,002 INFO L125 PetriNetUnfolderBase]: For 264831/264892 co-relation queries the response was YES. [2024-06-27 22:48:17,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80414 conditions, 13205 events. 8231/13205 cut-off events. For 264831/264892 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 89870 event pairs, 2857 based on Foata normal form. 44/13238 useless extension candidates. Maximal degree in co-relation 80298. Up to 11581 conditions per place. [2024-06-27 22:48:17,139 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 316 selfloop transitions, 125 changer transitions 9/457 dead transitions. [2024-06-27 22:48:17,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 457 transitions, 6911 flow [2024-06-27 22:48:17,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:48:17,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:48:17,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-27 22:48:17,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397163120567376 [2024-06-27 22:48:17,140 INFO L175 Difference]: Start difference. First operand has 271 places, 397 transitions, 5486 flow. Second operand 12 states and 248 transitions. [2024-06-27 22:48:17,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 457 transitions, 6911 flow [2024-06-27 22:48:17,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 457 transitions, 6899 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 22:48:17,765 INFO L231 Difference]: Finished difference. Result has 282 places, 409 transitions, 5995 flow [2024-06-27 22:48:17,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5995, PETRI_PLACES=282, PETRI_TRANSITIONS=409} [2024-06-27 22:48:17,766 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-27 22:48:17,766 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 409 transitions, 5995 flow [2024-06-27 22:48:17,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:17,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:17,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:17,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 22:48:17,767 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:48:17,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:17,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1150968687, now seen corresponding path program 2 times [2024-06-27 22:48:17,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:17,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186590888] [2024-06-27 22:48:17,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:17,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:17,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:24,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:24,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:24,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186590888] [2024-06-27 22:48:24,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186590888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:24,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:24,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:48:24,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087450514] [2024-06-27 22:48:24,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:24,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:48:24,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:24,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:48:24,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:48:24,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:48:24,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 409 transitions, 5995 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:24,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:24,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:48:24,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:28,234 INFO L124 PetriNetUnfolderBase]: 7610/12157 cut-off events. [2024-06-27 22:48:28,235 INFO L125 PetriNetUnfolderBase]: For 261885/261893 co-relation queries the response was YES. [2024-06-27 22:48:28,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74007 conditions, 12157 events. 7610/12157 cut-off events. For 261885/261893 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 80816 event pairs, 2638 based on Foata normal form. 11/12165 useless extension candidates. Maximal degree in co-relation 73887. Up to 10555 conditions per place. [2024-06-27 22:48:28,401 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 383 selfloop transitions, 114 changer transitions 0/504 dead transitions. [2024-06-27 22:48:28,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 504 transitions, 8097 flow [2024-06-27 22:48:28,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:48:28,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:48:28,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 291 transitions. [2024-06-27 22:48:28,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4762684124386252 [2024-06-27 22:48:28,402 INFO L175 Difference]: Start difference. First operand has 282 places, 409 transitions, 5995 flow. Second operand 13 states and 291 transitions. [2024-06-27 22:48:28,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 504 transitions, 8097 flow [2024-06-27 22:48:29,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 504 transitions, 7766 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 22:48:29,028 INFO L231 Difference]: Finished difference. Result has 291 places, 429 transitions, 6388 flow [2024-06-27 22:48:29,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5723, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6388, PETRI_PLACES=291, PETRI_TRANSITIONS=429} [2024-06-27 22:48:29,032 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 240 predicate places. [2024-06-27 22:48:29,033 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 429 transitions, 6388 flow [2024-06-27 22:48:29,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:29,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:29,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:29,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 22:48:29,033 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:48:29,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:29,034 INFO L85 PathProgramCache]: Analyzing trace with hash -514632593, now seen corresponding path program 3 times [2024-06-27 22:48:29,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:29,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775071314] [2024-06-27 22:48:29,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:29,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:35,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:35,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:35,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775071314] [2024-06-27 22:48:35,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775071314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:35,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:35,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:48:35,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643533195] [2024-06-27 22:48:35,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:35,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:48:35,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:35,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:48:35,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:48:35,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:48:35,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 429 transitions, 6388 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:35,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:35,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:48:35,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:39,065 INFO L124 PetriNetUnfolderBase]: 7650/12220 cut-off events. [2024-06-27 22:48:39,066 INFO L125 PetriNetUnfolderBase]: For 265165/265173 co-relation queries the response was YES. [2024-06-27 22:48:39,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74711 conditions, 12220 events. 7650/12220 cut-off events. For 265165/265173 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 81273 event pairs, 2616 based on Foata normal form. 9/12226 useless extension candidates. Maximal degree in co-relation 74588. Up to 10939 conditions per place. [2024-06-27 22:48:39,224 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 398 selfloop transitions, 96 changer transitions 0/501 dead transitions. [2024-06-27 22:48:39,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 501 transitions, 7711 flow [2024-06-27 22:48:39,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:48:39,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:48:39,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-27 22:48:39,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4874274661508704 [2024-06-27 22:48:39,226 INFO L175 Difference]: Start difference. First operand has 291 places, 429 transitions, 6388 flow. Second operand 11 states and 252 transitions. [2024-06-27 22:48:39,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 501 transitions, 7711 flow [2024-06-27 22:48:39,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 501 transitions, 7562 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 22:48:39,916 INFO L231 Difference]: Finished difference. Result has 298 places, 443 transitions, 6666 flow [2024-06-27 22:48:39,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6247, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6666, PETRI_PLACES=298, PETRI_TRANSITIONS=443} [2024-06-27 22:48:39,916 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 247 predicate places. [2024-06-27 22:48:39,916 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 443 transitions, 6666 flow [2024-06-27 22:48:39,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:39,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:39,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:39,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 22:48:39,917 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:48:39,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:39,917 INFO L85 PathProgramCache]: Analyzing trace with hash -514632407, now seen corresponding path program 1 times [2024-06-27 22:48:39,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:39,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937205547] [2024-06-27 22:48:39,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:39,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:46,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:46,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:46,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937205547] [2024-06-27 22:48:46,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937205547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:46,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:46,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:48:46,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671052976] [2024-06-27 22:48:46,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:46,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:48:46,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:46,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:48:46,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:48:46,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:48:46,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 443 transitions, 6666 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:46,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:46,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:48:46,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:50,531 INFO L124 PetriNetUnfolderBase]: 7670/12249 cut-off events. [2024-06-27 22:48:50,532 INFO L125 PetriNetUnfolderBase]: For 273795/273803 co-relation queries the response was YES. [2024-06-27 22:48:50,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75953 conditions, 12249 events. 7670/12249 cut-off events. For 273795/273803 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 81411 event pairs, 2612 based on Foata normal form. 10/12256 useless extension candidates. Maximal degree in co-relation 75828. Up to 10753 conditions per place. [2024-06-27 22:48:50,710 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 370 selfloop transitions, 140 changer transitions 0/517 dead transitions. [2024-06-27 22:48:50,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 517 transitions, 8126 flow [2024-06-27 22:48:50,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:48:50,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:48:50,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 319 transitions. [2024-06-27 22:48:50,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4524822695035461 [2024-06-27 22:48:50,711 INFO L175 Difference]: Start difference. First operand has 298 places, 443 transitions, 6666 flow. Second operand 15 states and 319 transitions. [2024-06-27 22:48:50,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 517 transitions, 8126 flow [2024-06-27 22:48:51,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 517 transitions, 7916 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 22:48:51,403 INFO L231 Difference]: Finished difference. Result has 307 places, 450 transitions, 6845 flow [2024-06-27 22:48:51,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6456, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6845, PETRI_PLACES=307, PETRI_TRANSITIONS=450} [2024-06-27 22:48:51,403 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 256 predicate places. [2024-06-27 22:48:51,403 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 450 transitions, 6845 flow [2024-06-27 22:48:51,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:51,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:51,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:51,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 22:48:51,404 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:48:51,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:51,404 INFO L85 PathProgramCache]: Analyzing trace with hash -337501073, now seen corresponding path program 4 times [2024-06-27 22:48:51,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:51,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323538897] [2024-06-27 22:48:51,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:51,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:51,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:57,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:57,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323538897] [2024-06-27 22:48:57,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323538897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:57,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:57,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:48:57,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057611448] [2024-06-27 22:48:57,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:57,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:48:57,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:57,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:48:57,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:48:57,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:48:57,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 450 transitions, 6845 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:57,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:57,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:48:57,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:00,968 INFO L124 PetriNetUnfolderBase]: 7756/12397 cut-off events. [2024-06-27 22:49:00,968 INFO L125 PetriNetUnfolderBase]: For 284084/284092 co-relation queries the response was YES. [2024-06-27 22:49:01,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77981 conditions, 12397 events. 7756/12397 cut-off events. For 284084/284092 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 82647 event pairs, 2614 based on Foata normal form. 9/12403 useless extension candidates. Maximal degree in co-relation 77854. Up to 11056 conditions per place. [2024-06-27 22:49:01,124 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 405 selfloop transitions, 133 changer transitions 0/545 dead transitions. [2024-06-27 22:49:01,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 545 transitions, 8853 flow [2024-06-27 22:49:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:49:01,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:49:01,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-27 22:49:01,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44844517184942717 [2024-06-27 22:49:01,125 INFO L175 Difference]: Start difference. First operand has 307 places, 450 transitions, 6845 flow. Second operand 13 states and 274 transitions. [2024-06-27 22:49:01,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 545 transitions, 8853 flow [2024-06-27 22:49:01,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 545 transitions, 8480 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-06-27 22:49:01,944 INFO L231 Difference]: Finished difference. Result has 310 places, 488 transitions, 7427 flow [2024-06-27 22:49:01,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7427, PETRI_PLACES=310, PETRI_TRANSITIONS=488} [2024-06-27 22:49:01,944 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 259 predicate places. [2024-06-27 22:49:01,944 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 488 transitions, 7427 flow [2024-06-27 22:49:01,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:01,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:01,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:01,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 22:49:01,945 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:49:01,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:01,946 INFO L85 PathProgramCache]: Analyzing trace with hash -634998377, now seen corresponding path program 2 times [2024-06-27 22:49:01,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:01,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703182888] [2024-06-27 22:49:01,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:01,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:01,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:08,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:08,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:08,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703182888] [2024-06-27 22:49:08,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703182888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:08,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:08,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:49:08,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368495509] [2024-06-27 22:49:08,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:08,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:49:08,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:08,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:49:08,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:49:08,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:49:08,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 488 transitions, 7427 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:08,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:08,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:49:08,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:12,889 INFO L124 PetriNetUnfolderBase]: 7858/12545 cut-off events. [2024-06-27 22:49:12,890 INFO L125 PetriNetUnfolderBase]: For 294752/294760 co-relation queries the response was YES. [2024-06-27 22:49:12,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79257 conditions, 12545 events. 7858/12545 cut-off events. For 294752/294760 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 83651 event pairs, 2609 based on Foata normal form. 10/12552 useless extension candidates. Maximal degree in co-relation 79128. Up to 10928 conditions per place. [2024-06-27 22:49:13,026 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 383 selfloop transitions, 194 changer transitions 0/584 dead transitions. [2024-06-27 22:49:13,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 584 transitions, 9384 flow [2024-06-27 22:49:13,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 22:49:13,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 22:49:13,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 331 transitions. [2024-06-27 22:49:13,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4401595744680851 [2024-06-27 22:49:13,028 INFO L175 Difference]: Start difference. First operand has 310 places, 488 transitions, 7427 flow. Second operand 16 states and 331 transitions. [2024-06-27 22:49:13,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 584 transitions, 9384 flow [2024-06-27 22:49:13,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 584 transitions, 9206 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-27 22:49:13,844 INFO L231 Difference]: Finished difference. Result has 322 places, 515 transitions, 7994 flow [2024-06-27 22:49:13,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7994, PETRI_PLACES=322, PETRI_TRANSITIONS=515} [2024-06-27 22:49:13,845 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 271 predicate places. [2024-06-27 22:49:13,845 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 515 transitions, 7994 flow [2024-06-27 22:49:13,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:13,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:13,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:13,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 22:49:13,846 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:49:13,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:13,846 INFO L85 PathProgramCache]: Analyzing trace with hash -634761227, now seen corresponding path program 3 times [2024-06-27 22:49:13,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:13,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248033901] [2024-06-27 22:49:13,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:13,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:13,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:19,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 22:49:19,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:19,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248033901] [2024-06-27 22:49:19,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248033901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:19,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:19,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:49:19,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691714444] [2024-06-27 22:49:19,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:19,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:49:19,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:19,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:49:19,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:49:19,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:49:19,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 515 transitions, 7994 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:19,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:19,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:49:19,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:23,669 INFO L124 PetriNetUnfolderBase]: 7852/12540 cut-off events. [2024-06-27 22:49:23,670 INFO L125 PetriNetUnfolderBase]: For 299338/299346 co-relation queries the response was YES. [2024-06-27 22:49:23,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79874 conditions, 12540 events. 7852/12540 cut-off events. For 299338/299346 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 83609 event pairs, 2612 based on Foata normal form. 10/12547 useless extension candidates. Maximal degree in co-relation 79742. Up to 10923 conditions per place. [2024-06-27 22:49:23,836 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 379 selfloop transitions, 194 changer transitions 0/580 dead transitions. [2024-06-27 22:49:23,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 580 transitions, 9505 flow [2024-06-27 22:49:23,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:49:23,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:49:23,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 297 transitions. [2024-06-27 22:49:23,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513677811550152 [2024-06-27 22:49:23,838 INFO L175 Difference]: Start difference. First operand has 322 places, 515 transitions, 7994 flow. Second operand 14 states and 297 transitions. [2024-06-27 22:49:23,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 580 transitions, 9505 flow [2024-06-27 22:49:24,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 580 transitions, 9188 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 22:49:24,625 INFO L231 Difference]: Finished difference. Result has 326 places, 515 transitions, 8075 flow [2024-06-27 22:49:24,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7677, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8075, PETRI_PLACES=326, PETRI_TRANSITIONS=515} [2024-06-27 22:49:24,626 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 275 predicate places. [2024-06-27 22:49:24,626 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 515 transitions, 8075 flow [2024-06-27 22:49:24,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:24,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:24,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:24,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 22:49:24,627 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:49:24,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:24,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1235693589, now seen corresponding path program 5 times [2024-06-27 22:49:24,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:24,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022791441] [2024-06-27 22:49:24,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:24,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:24,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:31,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:31,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:31,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022791441] [2024-06-27 22:49:31,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022791441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:31,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:31,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:49:31,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524589673] [2024-06-27 22:49:31,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:31,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:49:31,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:31,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:49:31,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:49:31,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:49:31,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 515 transitions, 8075 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:31,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:31,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:49:31,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:35,084 INFO L124 PetriNetUnfolderBase]: 7939/12674 cut-off events. [2024-06-27 22:49:35,084 INFO L125 PetriNetUnfolderBase]: For 316936/316956 co-relation queries the response was YES. [2024-06-27 22:49:35,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81433 conditions, 12674 events. 7939/12674 cut-off events. For 316936/316956 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 84562 event pairs, 2710 based on Foata normal form. 13/12678 useless extension candidates. Maximal degree in co-relation 81300. Up to 11193 conditions per place. [2024-06-27 22:49:35,233 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 434 selfloop transitions, 136 changer transitions 0/577 dead transitions. [2024-06-27 22:49:35,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 577 transitions, 10000 flow [2024-06-27 22:49:35,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:49:35,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:49:35,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-27 22:49:35,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46335697399527187 [2024-06-27 22:49:35,234 INFO L175 Difference]: Start difference. First operand has 326 places, 515 transitions, 8075 flow. Second operand 9 states and 196 transitions. [2024-06-27 22:49:35,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 577 transitions, 10000 flow [2024-06-27 22:49:36,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 577 transitions, 9608 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-27 22:49:36,016 INFO L231 Difference]: Finished difference. Result has 323 places, 540 transitions, 8437 flow [2024-06-27 22:49:36,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7687, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8437, PETRI_PLACES=323, PETRI_TRANSITIONS=540} [2024-06-27 22:49:36,017 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 272 predicate places. [2024-06-27 22:49:36,017 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 540 transitions, 8437 flow [2024-06-27 22:49:36,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:36,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:36,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:36,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 22:49:36,018 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:49:36,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:36,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1230331209, now seen corresponding path program 6 times [2024-06-27 22:49:36,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:36,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814019051] [2024-06-27 22:49:36,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:36,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:36,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:44,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:44,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814019051] [2024-06-27 22:49:44,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814019051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:44,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:44,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:49:44,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8342290] [2024-06-27 22:49:44,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:44,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:49:44,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:44,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:49:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:49:44,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:49:44,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 540 transitions, 8437 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:44,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:44,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:49:44,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:48,919 INFO L124 PetriNetUnfolderBase]: 7993/12754 cut-off events. [2024-06-27 22:49:48,919 INFO L125 PetriNetUnfolderBase]: For 327567/327587 co-relation queries the response was YES. [2024-06-27 22:49:49,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82296 conditions, 12754 events. 7993/12754 cut-off events. For 327567/327587 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 85144 event pairs, 2712 based on Foata normal form. 13/12758 useless extension candidates. Maximal degree in co-relation 82160. Up to 11247 conditions per place. [2024-06-27 22:49:49,069 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 441 selfloop transitions, 159 changer transitions 0/607 dead transitions. [2024-06-27 22:49:49,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 607 transitions, 10431 flow [2024-06-27 22:49:49,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:49:49,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:49:49,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-27 22:49:49,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851063829787234 [2024-06-27 22:49:49,070 INFO L175 Difference]: Start difference. First operand has 323 places, 540 transitions, 8437 flow. Second operand 10 states and 228 transitions. [2024-06-27 22:49:49,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 607 transitions, 10431 flow [2024-06-27 22:49:49,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 607 transitions, 10319 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 22:49:49,975 INFO L231 Difference]: Finished difference. Result has 330 places, 557 transitions, 8942 flow [2024-06-27 22:49:49,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8339, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8942, PETRI_PLACES=330, PETRI_TRANSITIONS=557} [2024-06-27 22:49:49,975 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 279 predicate places. [2024-06-27 22:49:49,975 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 557 transitions, 8942 flow [2024-06-27 22:49:49,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:49,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:49,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:49,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 22:49:49,976 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:49:49,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:49,977 INFO L85 PathProgramCache]: Analyzing trace with hash 343106023, now seen corresponding path program 7 times [2024-06-27 22:49:49,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:49,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86737593] [2024-06-27 22:49:49,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:49,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:50,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:58,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:58,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:58,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86737593] [2024-06-27 22:49:58,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86737593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:58,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:58,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:49:58,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084438527] [2024-06-27 22:49:58,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:58,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:49:58,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:58,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:49:58,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:49:58,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:49:58,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 557 transitions, 8942 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:58,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:58,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:49:58,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:02,966 INFO L124 PetriNetUnfolderBase]: 7987/12749 cut-off events. [2024-06-27 22:50:02,966 INFO L125 PetriNetUnfolderBase]: For 334459/334479 co-relation queries the response was YES. [2024-06-27 22:50:03,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82700 conditions, 12749 events. 7987/12749 cut-off events. For 334459/334479 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 85114 event pairs, 2712 based on Foata normal form. 13/12753 useless extension candidates. Maximal degree in co-relation 82563. Up to 11241 conditions per place. [2024-06-27 22:50:03,151 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 434 selfloop transitions, 163 changer transitions 0/604 dead transitions. [2024-06-27 22:50:03,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 604 transitions, 10532 flow [2024-06-27 22:50:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:50:03,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:50:03,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-27 22:50:03,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46034816247582205 [2024-06-27 22:50:03,152 INFO L175 Difference]: Start difference. First operand has 330 places, 557 transitions, 8942 flow. Second operand 11 states and 238 transitions. [2024-06-27 22:50:03,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 604 transitions, 10532 flow [2024-06-27 22:50:04,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 604 transitions, 10192 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 22:50:04,263 INFO L231 Difference]: Finished difference. Result has 335 places, 557 transitions, 8937 flow [2024-06-27 22:50:04,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8602, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8937, PETRI_PLACES=335, PETRI_TRANSITIONS=557} [2024-06-27 22:50:04,264 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 284 predicate places. [2024-06-27 22:50:04,264 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 557 transitions, 8937 flow [2024-06-27 22:50:04,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:04,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:04,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:04,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 22:50:04,265 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:50:04,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:04,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1230032307, now seen corresponding path program 1 times [2024-06-27 22:50:04,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:04,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004382383] [2024-06-27 22:50:04,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:04,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:04,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:11,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:11,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:11,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004382383] [2024-06-27 22:50:11,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004382383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:11,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:11,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:11,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210604712] [2024-06-27 22:50:11,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:11,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:11,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:11,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:11,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:11,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:50:11,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 557 transitions, 8937 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:11,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:11,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:50:11,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:16,103 INFO L124 PetriNetUnfolderBase]: 8101/12911 cut-off events. [2024-06-27 22:50:16,103 INFO L125 PetriNetUnfolderBase]: For 356435/356455 co-relation queries the response was YES. [2024-06-27 22:50:16,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84620 conditions, 12911 events. 8101/12911 cut-off events. For 356435/356455 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 86195 event pairs, 2709 based on Foata normal form. 15/12917 useless extension candidates. Maximal degree in co-relation 84482. Up to 11456 conditions per place. [2024-06-27 22:50:16,271 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 481 selfloop transitions, 126 changer transitions 0/614 dead transitions. [2024-06-27 22:50:16,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 614 transitions, 10918 flow [2024-06-27 22:50:16,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:50:16,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:50:16,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-27 22:50:16,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4531914893617021 [2024-06-27 22:50:16,273 INFO L175 Difference]: Start difference. First operand has 335 places, 557 transitions, 8937 flow. Second operand 10 states and 213 transitions. [2024-06-27 22:50:16,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 614 transitions, 10918 flow [2024-06-27 22:50:17,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 614 transitions, 10650 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 22:50:17,451 INFO L231 Difference]: Finished difference. Result has 340 places, 575 transitions, 9342 flow [2024-06-27 22:50:17,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8669, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9342, PETRI_PLACES=340, PETRI_TRANSITIONS=575} [2024-06-27 22:50:17,453 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 289 predicate places. [2024-06-27 22:50:17,454 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 575 transitions, 9342 flow [2024-06-27 22:50:17,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:17,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:17,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:17,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 22:50:17,455 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:50:17,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:17,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1235573619, now seen corresponding path program 8 times [2024-06-27 22:50:17,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:17,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974750524] [2024-06-27 22:50:17,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:17,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:17,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:24,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:24,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:24,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974750524] [2024-06-27 22:50:24,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974750524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:24,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:24,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:24,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617233909] [2024-06-27 22:50:24,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:24,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:24,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:24,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:24,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:24,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:50:24,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 575 transitions, 9342 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:24,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:24,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:50:24,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:28,933 INFO L124 PetriNetUnfolderBase]: 8095/12907 cut-off events. [2024-06-27 22:50:28,933 INFO L125 PetriNetUnfolderBase]: For 359648/359671 co-relation queries the response was YES. [2024-06-27 22:50:29,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84773 conditions, 12907 events. 8095/12907 cut-off events. For 359648/359671 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 86178 event pairs, 2686 based on Foata normal form. 15/12915 useless extension candidates. Maximal degree in co-relation 84633. Up to 11664 conditions per place. [2024-06-27 22:50:29,118 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 522 selfloop transitions, 77 changer transitions 0/606 dead transitions. [2024-06-27 22:50:29,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 606 transitions, 10668 flow [2024-06-27 22:50:29,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:50:29,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:50:29,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-27 22:50:29,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44208037825059104 [2024-06-27 22:50:29,120 INFO L175 Difference]: Start difference. First operand has 340 places, 575 transitions, 9342 flow. Second operand 9 states and 187 transitions. [2024-06-27 22:50:29,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 606 transitions, 10668 flow [2024-06-27 22:50:30,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 606 transitions, 10420 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-27 22:50:30,222 INFO L231 Difference]: Finished difference. Result has 344 places, 575 transitions, 9257 flow [2024-06-27 22:50:30,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9094, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9257, PETRI_PLACES=344, PETRI_TRANSITIONS=575} [2024-06-27 22:50:30,223 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 293 predicate places. [2024-06-27 22:50:30,223 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 575 transitions, 9257 flow [2024-06-27 22:50:30,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:30,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:30,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:30,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 22:50:30,224 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:50:30,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:30,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1226313609, now seen corresponding path program 9 times [2024-06-27 22:50:30,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:30,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631471204] [2024-06-27 22:50:30,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:30,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:30,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:36,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 22:50:36,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:36,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631471204] [2024-06-27 22:50:36,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631471204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:36,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:36,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:36,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774522482] [2024-06-27 22:50:36,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:36,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:36,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:36,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:36,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:36,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:50:36,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 575 transitions, 9257 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:36,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:36,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:50:36,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:41,311 INFO L124 PetriNetUnfolderBase]: 8173/13047 cut-off events. [2024-06-27 22:50:41,311 INFO L125 PetriNetUnfolderBase]: For 370483/370506 co-relation queries the response was YES. [2024-06-27 22:50:41,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86055 conditions, 13047 events. 8173/13047 cut-off events. For 370483/370506 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 87322 event pairs, 2690 based on Foata normal form. 15/13055 useless extension candidates. Maximal degree in co-relation 85913. Up to 11733 conditions per place. [2024-06-27 22:50:41,471 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 525 selfloop transitions, 104 changer transitions 0/636 dead transitions. [2024-06-27 22:50:41,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 636 transitions, 11323 flow [2024-06-27 22:50:41,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:50:41,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:50:41,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 22:50:41,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42940038684719534 [2024-06-27 22:50:41,472 INFO L175 Difference]: Start difference. First operand has 344 places, 575 transitions, 9257 flow. Second operand 11 states and 222 transitions. [2024-06-27 22:50:41,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 636 transitions, 11323 flow [2024-06-27 22:50:42,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 636 transitions, 11126 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 22:50:42,518 INFO L231 Difference]: Finished difference. Result has 350 places, 599 transitions, 9861 flow [2024-06-27 22:50:42,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9078, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9861, PETRI_PLACES=350, PETRI_TRANSITIONS=599} [2024-06-27 22:50:42,519 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 299 predicate places. [2024-06-27 22:50:42,519 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 599 transitions, 9861 flow [2024-06-27 22:50:42,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:42,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:42,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:42,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 22:50:42,520 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:50:42,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:42,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1523810727, now seen corresponding path program 2 times [2024-06-27 22:50:42,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:42,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022456164] [2024-06-27 22:50:42,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:42,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:42,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:50,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 22:50:50,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:50,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022456164] [2024-06-27 22:50:50,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022456164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:50,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:50,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:50,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507784414] [2024-06-27 22:50:50,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:50,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:50,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:50,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:50,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:50,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:50:50,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 599 transitions, 9861 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:50,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:50,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:50:50,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:55,125 INFO L124 PetriNetUnfolderBase]: 8265/13185 cut-off events. [2024-06-27 22:50:55,126 INFO L125 PetriNetUnfolderBase]: For 390082/390105 co-relation queries the response was YES. [2024-06-27 22:50:55,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87615 conditions, 13185 events. 8265/13185 cut-off events. For 390082/390105 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 88376 event pairs, 2691 based on Foata normal form. 17/13195 useless extension candidates. Maximal degree in co-relation 87471. Up to 11835 conditions per place. [2024-06-27 22:50:55,317 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 551 selfloop transitions, 93 changer transitions 0/651 dead transitions. [2024-06-27 22:50:55,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 651 transitions, 11720 flow [2024-06-27 22:50:55,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:50:55,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:50:55,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 22:50:55,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425531914893617 [2024-06-27 22:50:55,318 INFO L175 Difference]: Start difference. First operand has 350 places, 599 transitions, 9861 flow. Second operand 10 states and 208 transitions. [2024-06-27 22:50:55,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 651 transitions, 11720 flow [2024-06-27 22:50:56,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 651 transitions, 11542 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 22:50:56,759 INFO L231 Difference]: Finished difference. Result has 356 places, 614 transitions, 10134 flow [2024-06-27 22:50:56,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9683, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10134, PETRI_PLACES=356, PETRI_TRANSITIONS=614} [2024-06-27 22:50:56,761 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 305 predicate places. [2024-06-27 22:50:56,761 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 614 transitions, 10134 flow [2024-06-27 22:50:56,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:56,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:56,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:56,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 22:50:56,761 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:50:56,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:56,762 INFO L85 PathProgramCache]: Analyzing trace with hash -526997113, now seen corresponding path program 3 times [2024-06-27 22:50:56,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:56,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275310180] [2024-06-27 22:50:56,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:56,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:51:04,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:51:04,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:51:04,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275310180] [2024-06-27 22:51:04,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275310180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:51:04,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:51:04,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:51:04,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671259163] [2024-06-27 22:51:04,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:51:04,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:51:04,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:51:04,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:51:04,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:51:04,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:51:04,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 614 transitions, 10134 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:04,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:51:04,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:51:04,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:51:09,217 INFO L124 PetriNetUnfolderBase]: 8253/13163 cut-off events. [2024-06-27 22:51:09,217 INFO L125 PetriNetUnfolderBase]: For 392092/392115 co-relation queries the response was YES. [2024-06-27 22:51:09,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87401 conditions, 13163 events. 8253/13163 cut-off events. For 392092/392115 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 88169 event pairs, 2691 based on Foata normal form. 17/13173 useless extension candidates. Maximal degree in co-relation 87256. Up to 11825 conditions per place. [2024-06-27 22:51:09,423 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 552 selfloop transitions, 93 changer transitions 0/652 dead transitions. [2024-06-27 22:51:09,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 652 transitions, 11641 flow [2024-06-27 22:51:09,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:51:09,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:51:09,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 22:51:09,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42940038684719534 [2024-06-27 22:51:09,425 INFO L175 Difference]: Start difference. First operand has 356 places, 614 transitions, 10134 flow. Second operand 11 states and 222 transitions. [2024-06-27 22:51:09,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 652 transitions, 11641 flow [2024-06-27 22:51:10,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 652 transitions, 11494 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 22:51:10,862 INFO L231 Difference]: Finished difference. Result has 363 places, 614 transitions, 10185 flow [2024-06-27 22:51:10,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9987, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10185, PETRI_PLACES=363, PETRI_TRANSITIONS=614} [2024-06-27 22:51:10,864 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 312 predicate places. [2024-06-27 22:51:10,864 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 614 transitions, 10185 flow [2024-06-27 22:51:10,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:10,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:51:10,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:51:10,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 22:51:10,865 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:51:10,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:51:10,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1226319189, now seen corresponding path program 10 times [2024-06-27 22:51:10,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:51:10,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238888302] [2024-06-27 22:51:10,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:51:10,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:51:10,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:51:18,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:51:18,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:51:18,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238888302] [2024-06-27 22:51:18,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238888302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:51:18,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:51:18,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:51:18,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024629508] [2024-06-27 22:51:18,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:51:18,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:51:18,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:51:18,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:51:18,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:51:18,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:51:18,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 614 transitions, 10185 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:18,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:51:18,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:51:18,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:51:23,366 INFO L124 PetriNetUnfolderBase]: 8247/13158 cut-off events. [2024-06-27 22:51:23,367 INFO L125 PetriNetUnfolderBase]: For 392415/392438 co-relation queries the response was YES. [2024-06-27 22:51:23,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87471 conditions, 13158 events. 8247/13158 cut-off events. For 392415/392438 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 88159 event pairs, 2689 based on Foata normal form. 15/13166 useless extension candidates. Maximal degree in co-relation 87324. Up to 11837 conditions per place. [2024-06-27 22:51:23,574 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 543 selfloop transitions, 104 changer transitions 0/654 dead transitions. [2024-06-27 22:51:23,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 654 transitions, 11654 flow [2024-06-27 22:51:23,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:51:23,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:51:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-06-27 22:51:23,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4308510638297872 [2024-06-27 22:51:23,576 INFO L175 Difference]: Start difference. First operand has 363 places, 614 transitions, 10185 flow. Second operand 12 states and 243 transitions. [2024-06-27 22:51:23,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 654 transitions, 11654 flow [2024-06-27 22:51:25,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 654 transitions, 11430 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 22:51:25,103 INFO L231 Difference]: Finished difference. Result has 366 places, 614 transitions, 10178 flow [2024-06-27 22:51:25,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9961, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10178, PETRI_PLACES=366, PETRI_TRANSITIONS=614} [2024-06-27 22:51:25,104 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 315 predicate places. [2024-06-27 22:51:25,111 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 614 transitions, 10178 flow [2024-06-27 22:51:25,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:25,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:51:25,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:51:25,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 22:51:25,112 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:51:25,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:51:25,113 INFO L85 PathProgramCache]: Analyzing trace with hash -22966339, now seen corresponding path program 4 times [2024-06-27 22:51:25,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:51:25,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769564530] [2024-06-27 22:51:25,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:51:25,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:51:25,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:51:32,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 22:51:32,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:51:32,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769564530] [2024-06-27 22:51:32,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769564530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:51:32,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:51:32,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:51:32,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875985599] [2024-06-27 22:51:32,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:51:32,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:51:32,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:51:32,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:51:32,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:51:32,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:51:32,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 614 transitions, 10178 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:32,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:51:32,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:51:32,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:51:36,122 INFO L124 PetriNetUnfolderBase]: 8403/13395 cut-off events. [2024-06-27 22:51:36,122 INFO L125 PetriNetUnfolderBase]: For 404062/404062 co-relation queries the response was YES. [2024-06-27 22:51:36,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89375 conditions, 13395 events. 8403/13395 cut-off events. For 404062/404062 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 89797 event pairs, 2628 based on Foata normal form. 2/13394 useless extension candidates. Maximal degree in co-relation 89227. Up to 11557 conditions per place. [2024-06-27 22:51:36,600 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 476 selfloop transitions, 229 changer transitions 0/712 dead transitions. [2024-06-27 22:51:36,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 712 transitions, 12624 flow [2024-06-27 22:51:36,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:51:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:51:36,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-27 22:51:36,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45990180032733224 [2024-06-27 22:51:36,602 INFO L175 Difference]: Start difference. First operand has 366 places, 614 transitions, 10178 flow. Second operand 13 states and 281 transitions. [2024-06-27 22:51:36,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 712 transitions, 12624 flow [2024-06-27 22:51:37,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 712 transitions, 12344 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 22:51:37,916 INFO L231 Difference]: Finished difference. Result has 368 places, 653 transitions, 10919 flow [2024-06-27 22:51:37,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9898, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10919, PETRI_PLACES=368, PETRI_TRANSITIONS=653} [2024-06-27 22:51:37,917 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 317 predicate places. [2024-06-27 22:51:37,917 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 653 transitions, 10919 flow [2024-06-27 22:51:37,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:37,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:51:37,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:51:37,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 22:51:37,918 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:51:37,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:51:37,919 INFO L85 PathProgramCache]: Analyzing trace with hash -33921739, now seen corresponding path program 5 times [2024-06-27 22:51:37,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:51:37,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693183388] [2024-06-27 22:51:37,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:51:37,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:51:37,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:51:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:51:43,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:51:43,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693183388] [2024-06-27 22:51:43,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693183388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:51:43,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:51:43,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:51:43,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92440121] [2024-06-27 22:51:43,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:51:43,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:51:43,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:51:43,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:51:43,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:51:43,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:51:43,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 653 transitions, 10919 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:43,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:51:43,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:51:43,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:51:48,279 INFO L124 PetriNetUnfolderBase]: 8423/13414 cut-off events. [2024-06-27 22:51:48,279 INFO L125 PetriNetUnfolderBase]: For 413921/413921 co-relation queries the response was YES. [2024-06-27 22:51:48,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90231 conditions, 13414 events. 8423/13414 cut-off events. For 413921/413921 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 89780 event pairs, 2619 based on Foata normal form. 2/13413 useless extension candidates. Maximal degree in co-relation 90082. Up to 11577 conditions per place. [2024-06-27 22:51:48,732 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 480 selfloop transitions, 239 changer transitions 0/726 dead transitions. [2024-06-27 22:51:48,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 726 transitions, 12997 flow [2024-06-27 22:51:48,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:51:48,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:51:48,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 316 transitions. [2024-06-27 22:51:48,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482269503546099 [2024-06-27 22:51:48,734 INFO L175 Difference]: Start difference. First operand has 368 places, 653 transitions, 10919 flow. Second operand 15 states and 316 transitions. [2024-06-27 22:51:48,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 726 transitions, 12997 flow [2024-06-27 22:51:50,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 726 transitions, 12789 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 22:51:50,205 INFO L231 Difference]: Finished difference. Result has 381 places, 660 transitions, 11329 flow [2024-06-27 22:51:50,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10717, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11329, PETRI_PLACES=381, PETRI_TRANSITIONS=660} [2024-06-27 22:51:50,206 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 330 predicate places. [2024-06-27 22:51:50,206 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 660 transitions, 11329 flow [2024-06-27 22:51:50,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:50,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:51:50,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:51:50,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 22:51:50,207 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:51:50,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:51:50,207 INFO L85 PathProgramCache]: Analyzing trace with hash 65797499, now seen corresponding path program 11 times [2024-06-27 22:51:50,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:51:50,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960648731] [2024-06-27 22:51:50,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:51:50,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:51:50,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:51:57,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:51:57,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:51:57,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960648731] [2024-06-27 22:51:57,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960648731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:51:57,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:51:57,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:51:57,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119025263] [2024-06-27 22:51:57,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:51:57,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:51:57,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:51:57,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:51:57,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:51:57,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:51:57,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 660 transitions, 11329 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:51:57,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:51:57,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:51:57,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:52:03,061 INFO L124 PetriNetUnfolderBase]: 8433/13435 cut-off events. [2024-06-27 22:52:03,062 INFO L125 PetriNetUnfolderBase]: For 424782/424782 co-relation queries the response was YES. [2024-06-27 22:52:03,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90825 conditions, 13435 events. 8433/13435 cut-off events. For 424782/424782 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 90051 event pairs, 2633 based on Foata normal form. 1/13433 useless extension candidates. Maximal degree in co-relation 90673. Up to 11928 conditions per place. [2024-06-27 22:52:03,270 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 543 selfloop transitions, 176 changer transitions 0/726 dead transitions. [2024-06-27 22:52:03,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 726 transitions, 13333 flow [2024-06-27 22:52:03,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 22:52:03,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 22:52:03,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 337 transitions. [2024-06-27 22:52:03,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42177722152690866 [2024-06-27 22:52:03,272 INFO L175 Difference]: Start difference. First operand has 381 places, 660 transitions, 11329 flow. Second operand 17 states and 337 transitions. [2024-06-27 22:52:03,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 726 transitions, 13333 flow [2024-06-27 22:52:04,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 726 transitions, 12997 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 22:52:04,877 INFO L231 Difference]: Finished difference. Result has 391 places, 666 transitions, 11473 flow [2024-06-27 22:52:04,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10993, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11473, PETRI_PLACES=391, PETRI_TRANSITIONS=666} [2024-06-27 22:52:04,878 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 340 predicate places. [2024-06-27 22:52:04,878 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 666 transitions, 11473 flow [2024-06-27 22:52:04,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:04,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:52:04,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:52:04,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 22:52:04,879 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:52:04,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:52:04,879 INFO L85 PathProgramCache]: Analyzing trace with hash -33928249, now seen corresponding path program 6 times [2024-06-27 22:52:04,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:52:04,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907272633] [2024-06-27 22:52:04,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:52:04,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:52:04,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:52:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:52:11,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:52:11,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907272633] [2024-06-27 22:52:11,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907272633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:52:11,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:52:11,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:52:11,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144751783] [2024-06-27 22:52:11,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:52:11,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:52:11,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:52:11,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:52:11,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:52:11,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:52:11,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 666 transitions, 11473 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:11,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:52:11,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:52:11,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:52:16,188 INFO L124 PetriNetUnfolderBase]: 8427/13433 cut-off events. [2024-06-27 22:52:16,188 INFO L125 PetriNetUnfolderBase]: For 431902/431902 co-relation queries the response was YES. [2024-06-27 22:52:16,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90720 conditions, 13433 events. 8427/13433 cut-off events. For 431902/431902 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 90054 event pairs, 2621 based on Foata normal form. 2/13432 useless extension candidates. Maximal degree in co-relation 90566. Up to 11586 conditions per place. [2024-06-27 22:52:16,697 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 475 selfloop transitions, 244 changer transitions 0/726 dead transitions. [2024-06-27 22:52:16,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 726 transitions, 13304 flow [2024-06-27 22:52:16,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 22:52:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 22:52:16,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 333 transitions. [2024-06-27 22:52:16,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4167709637046308 [2024-06-27 22:52:16,699 INFO L175 Difference]: Start difference. First operand has 391 places, 666 transitions, 11473 flow. Second operand 17 states and 333 transitions. [2024-06-27 22:52:16,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 726 transitions, 13304 flow [2024-06-27 22:52:18,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 726 transitions, 12930 flow, removed 44 selfloop flow, removed 10 redundant places. [2024-06-27 22:52:18,237 INFO L231 Difference]: Finished difference. Result has 398 places, 666 transitions, 11600 flow [2024-06-27 22:52:18,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11099, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11600, PETRI_PLACES=398, PETRI_TRANSITIONS=666} [2024-06-27 22:52:18,238 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 347 predicate places. [2024-06-27 22:52:18,238 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 666 transitions, 11600 flow [2024-06-27 22:52:18,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:18,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:52:18,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:52:18,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 22:52:18,239 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:52:18,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:52:18,239 INFO L85 PathProgramCache]: Analyzing trace with hash -22569601, now seen corresponding path program 1 times [2024-06-27 22:52:18,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:52:18,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518404179] [2024-06-27 22:52:18,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:52:18,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:52:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:52:25,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:52:25,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:52:25,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518404179] [2024-06-27 22:52:25,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518404179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:52:25,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:52:25,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:52:25,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389940175] [2024-06-27 22:52:25,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:52:25,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:52:25,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:52:25,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:52:25,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:52:25,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:52:25,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 666 transitions, 11600 flow. Second operand has 11 states, 11 states have (on average 12.727272727272727) internal successors, (140), 11 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:25,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:52:25,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:52:25,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:52:30,386 INFO L124 PetriNetUnfolderBase]: 8747/13943 cut-off events. [2024-06-27 22:52:30,386 INFO L125 PetriNetUnfolderBase]: For 458961/458967 co-relation queries the response was YES. [2024-06-27 22:52:30,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93953 conditions, 13943 events. 8747/13943 cut-off events. For 458961/458967 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 93974 event pairs, 2687 based on Foata normal form. 7/13942 useless extension candidates. Maximal degree in co-relation 93798. Up to 12292 conditions per place. [2024-06-27 22:52:30,573 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 657 selfloop transitions, 69 changer transitions 0/733 dead transitions. [2024-06-27 22:52:30,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 733 transitions, 13636 flow [2024-06-27 22:52:30,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:52:30,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:52:30,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-27 22:52:30,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-27 22:52:30,574 INFO L175 Difference]: Start difference. First operand has 398 places, 666 transitions, 11600 flow. Second operand 11 states and 231 transitions. [2024-06-27 22:52:30,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 733 transitions, 13636 flow [2024-06-27 22:52:32,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 733 transitions, 13031 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-27 22:52:32,127 INFO L231 Difference]: Finished difference. Result has 395 places, 683 transitions, 11507 flow [2024-06-27 22:52:32,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11016, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11507, PETRI_PLACES=395, PETRI_TRANSITIONS=683} [2024-06-27 22:52:32,128 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 344 predicate places. [2024-06-27 22:52:32,128 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 683 transitions, 11507 flow [2024-06-27 22:52:32,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.727272727272727) internal successors, (140), 11 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:32,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:52:32,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:52:32,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 22:52:32,129 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:52:32,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:52:32,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1840953311, now seen corresponding path program 1 times [2024-06-27 22:52:32,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:52:32,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988805290] [2024-06-27 22:52:32,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:52:32,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:52:32,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:52:38,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:52:38,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:52:38,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988805290] [2024-06-27 22:52:38,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988805290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:52:38,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:52:38,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:52:38,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239245022] [2024-06-27 22:52:38,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:52:38,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:52:38,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:52:38,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:52:38,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:52:38,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:52:38,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 683 transitions, 11507 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:38,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:52:38,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:52:38,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:52:43,078 INFO L124 PetriNetUnfolderBase]: 8835/14073 cut-off events. [2024-06-27 22:52:43,078 INFO L125 PetriNetUnfolderBase]: For 468411/468411 co-relation queries the response was YES. [2024-06-27 22:52:43,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94593 conditions, 14073 events. 8835/14073 cut-off events. For 468411/468411 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 94828 event pairs, 2769 based on Foata normal form. 10/14080 useless extension candidates. Maximal degree in co-relation 94436. Up to 12487 conditions per place. [2024-06-27 22:52:43,302 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 630 selfloop transitions, 94 changer transitions 0/731 dead transitions. [2024-06-27 22:52:43,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 731 transitions, 13222 flow [2024-06-27 22:52:43,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:52:43,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:52:43,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-27 22:52:43,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42730496453900707 [2024-06-27 22:52:43,308 INFO L175 Difference]: Start difference. First operand has 395 places, 683 transitions, 11507 flow. Second operand 12 states and 241 transitions. [2024-06-27 22:52:43,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 731 transitions, 13222 flow [2024-06-27 22:52:45,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 731 transitions, 13001 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 22:52:45,314 INFO L231 Difference]: Finished difference. Result has 400 places, 684 transitions, 11503 flow [2024-06-27 22:52:45,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11286, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11503, PETRI_PLACES=400, PETRI_TRANSITIONS=684} [2024-06-27 22:52:45,316 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 349 predicate places. [2024-06-27 22:52:45,316 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 684 transitions, 11503 flow [2024-06-27 22:52:45,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:45,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:52:45,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:52:45,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 22:52:45,317 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:52:45,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:52:45,317 INFO L85 PathProgramCache]: Analyzing trace with hash -955062219, now seen corresponding path program 12 times [2024-06-27 22:52:45,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:52:45,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673278227] [2024-06-27 22:52:45,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:52:45,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:52:45,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:52:53,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:52:53,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:52:53,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673278227] [2024-06-27 22:52:53,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673278227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:52:53,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:52:53,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:52:53,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693405683] [2024-06-27 22:52:53,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:52:53,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:52:53,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:52:53,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:52:53,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:52:53,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:52:53,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 684 transitions, 11503 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:52:53,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:52:53,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:52:53,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:52:58,557 INFO L124 PetriNetUnfolderBase]: 8843/14104 cut-off events. [2024-06-27 22:52:58,558 INFO L125 PetriNetUnfolderBase]: For 462739/462794 co-relation queries the response was YES. [2024-06-27 22:52:58,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94355 conditions, 14104 events. 8843/14104 cut-off events. For 462739/462794 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 95278 event pairs, 2893 based on Foata normal form. 40/14133 useless extension candidates. Maximal degree in co-relation 94199. Up to 12324 conditions per place. [2024-06-27 22:52:58,778 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 511 selfloop transitions, 214 changer transitions 0/732 dead transitions. [2024-06-27 22:52:58,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 732 transitions, 13424 flow [2024-06-27 22:52:58,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:52:58,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:52:58,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-27 22:52:58,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506769825918762 [2024-06-27 22:52:58,779 INFO L175 Difference]: Start difference. First operand has 400 places, 684 transitions, 11503 flow. Second operand 11 states and 233 transitions. [2024-06-27 22:52:58,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 732 transitions, 13424 flow [2024-06-27 22:53:00,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 732 transitions, 13214 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 22:53:00,749 INFO L231 Difference]: Finished difference. Result has 400 places, 687 transitions, 11784 flow [2024-06-27 22:53:00,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11293, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11784, PETRI_PLACES=400, PETRI_TRANSITIONS=687} [2024-06-27 22:53:00,750 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 349 predicate places. [2024-06-27 22:53:00,750 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 687 transitions, 11784 flow [2024-06-27 22:53:00,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:00,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:53:00,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:53:00,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 22:53:00,751 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:53:00,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:53:00,751 INFO L85 PathProgramCache]: Analyzing trace with hash -141805117, now seen corresponding path program 4 times [2024-06-27 22:53:00,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:53:00,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725700714] [2024-06-27 22:53:00,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:53:00,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:53:00,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:53:07,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:53:07,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:53:07,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725700714] [2024-06-27 22:53:07,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725700714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:53:07,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:53:07,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:53:07,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496081871] [2024-06-27 22:53:07,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:53:07,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:53:07,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:53:07,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:53:07,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:53:07,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:53:07,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 687 transitions, 11784 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:07,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:53:07,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:53:07,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:53:12,379 INFO L124 PetriNetUnfolderBase]: 8859/14138 cut-off events. [2024-06-27 22:53:12,379 INFO L125 PetriNetUnfolderBase]: For 471620/471675 co-relation queries the response was YES. [2024-06-27 22:53:12,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94487 conditions, 14138 events. 8859/14138 cut-off events. For 471620/471675 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 95674 event pairs, 2884 based on Foata normal form. 41/14168 useless extension candidates. Maximal degree in co-relation 94332. Up to 12682 conditions per place. [2024-06-27 22:53:12,598 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 617 selfloop transitions, 96 changer transitions 0/720 dead transitions. [2024-06-27 22:53:12,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 720 transitions, 13525 flow [2024-06-27 22:53:12,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:53:12,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:53:12,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 22:53:12,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-27 22:53:12,599 INFO L175 Difference]: Start difference. First operand has 400 places, 687 transitions, 11784 flow. Second operand 9 states and 189 transitions. [2024-06-27 22:53:12,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 720 transitions, 13525 flow [2024-06-27 22:53:14,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 720 transitions, 13053 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 22:53:14,438 INFO L231 Difference]: Finished difference. Result has 401 places, 690 transitions, 11567 flow [2024-06-27 22:53:14,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11312, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11567, PETRI_PLACES=401, PETRI_TRANSITIONS=690} [2024-06-27 22:53:14,439 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 350 predicate places. [2024-06-27 22:53:14,439 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 690 transitions, 11567 flow [2024-06-27 22:53:14,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:14,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:53:14,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:53:14,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 22:53:14,440 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:53:14,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:53:14,440 INFO L85 PathProgramCache]: Analyzing trace with hash -387771427, now seen corresponding path program 13 times [2024-06-27 22:53:14,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:53:14,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192383983] [2024-06-27 22:53:14,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:53:14,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:53:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:53:22,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:53:22,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:53:22,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192383983] [2024-06-27 22:53:22,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192383983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:53:22,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:53:22,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:53:22,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606626787] [2024-06-27 22:53:22,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:53:22,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:53:22,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:53:22,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:53:22,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:53:22,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:53:22,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 690 transitions, 11567 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:22,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:53:22,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:53:22,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:53:28,432 INFO L124 PetriNetUnfolderBase]: 8856/14122 cut-off events. [2024-06-27 22:53:28,432 INFO L125 PetriNetUnfolderBase]: For 472632/472683 co-relation queries the response was YES. [2024-06-27 22:53:28,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93971 conditions, 14122 events. 8856/14122 cut-off events. For 472632/472683 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 95439 event pairs, 2893 based on Foata normal form. 37/14148 useless extension candidates. Maximal degree in co-relation 93815. Up to 12343 conditions per place. [2024-06-27 22:53:28,658 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 517 selfloop transitions, 215 changer transitions 0/739 dead transitions. [2024-06-27 22:53:28,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 739 transitions, 13469 flow [2024-06-27 22:53:28,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:53:28,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:53:28,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-27 22:53:28,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.450354609929078 [2024-06-27 22:53:28,659 INFO L175 Difference]: Start difference. First operand has 401 places, 690 transitions, 11567 flow. Second operand 12 states and 254 transitions. [2024-06-27 22:53:28,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 739 transitions, 13469 flow [2024-06-27 22:53:30,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 739 transitions, 13195 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 22:53:30,550 INFO L231 Difference]: Finished difference. Result has 407 places, 690 transitions, 11729 flow [2024-06-27 22:53:30,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11293, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11729, PETRI_PLACES=407, PETRI_TRANSITIONS=690} [2024-06-27 22:53:30,551 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 356 predicate places. [2024-06-27 22:53:30,551 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 690 transitions, 11729 flow [2024-06-27 22:53:30,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:30,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:53:30,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:53:30,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 22:53:30,552 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:53:30,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:53:30,552 INFO L85 PathProgramCache]: Analyzing trace with hash -33092305, now seen corresponding path program 5 times [2024-06-27 22:53:30,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:53:30,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892518643] [2024-06-27 22:53:30,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:53:30,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:53:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:53:35,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:53:35,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:53:35,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892518643] [2024-06-27 22:53:35,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892518643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:53:35,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:53:35,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:53:35,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484632433] [2024-06-27 22:53:35,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:53:35,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:53:35,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:53:35,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:53:35,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:53:35,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:53:35,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 690 transitions, 11729 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:35,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:53:35,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:53:35,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:53:40,156 INFO L124 PetriNetUnfolderBase]: 8916/14223 cut-off events. [2024-06-27 22:53:40,156 INFO L125 PetriNetUnfolderBase]: For 491144/491155 co-relation queries the response was YES. [2024-06-27 22:53:40,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95529 conditions, 14223 events. 8916/14223 cut-off events. For 491144/491155 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 96303 event pairs, 2855 based on Foata normal form. 12/14231 useless extension candidates. Maximal degree in co-relation 95372. Up to 12562 conditions per place. [2024-06-27 22:53:40,363 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 579 selfloop transitions, 161 changer transitions 0/747 dead transitions. [2024-06-27 22:53:40,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 747 transitions, 13905 flow [2024-06-27 22:53:40,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:53:40,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:53:40,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-27 22:53:40,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-27 22:53:40,364 INFO L175 Difference]: Start difference. First operand has 407 places, 690 transitions, 11729 flow. Second operand 11 states and 242 transitions. [2024-06-27 22:53:40,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 747 transitions, 13905 flow [2024-06-27 22:53:42,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 747 transitions, 13526 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 22:53:42,198 INFO L231 Difference]: Finished difference. Result has 410 places, 700 transitions, 11904 flow [2024-06-27 22:53:42,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11356, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11904, PETRI_PLACES=410, PETRI_TRANSITIONS=700} [2024-06-27 22:53:42,199 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 359 predicate places. [2024-06-27 22:53:42,199 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 700 transitions, 11904 flow [2024-06-27 22:53:42,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:42,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:53:42,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:53:42,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 22:53:42,200 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:53:42,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:53:42,200 INFO L85 PathProgramCache]: Analyzing trace with hash -33508015, now seen corresponding path program 6 times [2024-06-27 22:53:42,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:53:42,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398936716] [2024-06-27 22:53:42,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:53:42,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:53:42,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:53:49,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:53:49,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:53:49,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398936716] [2024-06-27 22:53:49,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398936716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:53:49,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:53:49,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:53:49,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657811272] [2024-06-27 22:53:49,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:53:49,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:53:49,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:53:49,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:53:49,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:53:49,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:53:49,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 700 transitions, 11904 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:49,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:53:49,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:53:49,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:53:54,268 INFO L124 PetriNetUnfolderBase]: 8910/14211 cut-off events. [2024-06-27 22:53:54,269 INFO L125 PetriNetUnfolderBase]: For 501897/501948 co-relation queries the response was YES. [2024-06-27 22:53:54,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95458 conditions, 14211 events. 8910/14211 cut-off events. For 501897/501948 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 96182 event pairs, 2882 based on Foata normal form. 38/14238 useless extension candidates. Maximal degree in co-relation 95299. Up to 12768 conditions per place. [2024-06-27 22:53:54,476 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 620 selfloop transitions, 95 changer transitions 0/722 dead transitions. [2024-06-27 22:53:54,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 722 transitions, 13420 flow [2024-06-27 22:53:54,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:53:54,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:53:54,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 22:53:54,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441489361702128 [2024-06-27 22:53:54,478 INFO L175 Difference]: Start difference. First operand has 410 places, 700 transitions, 11904 flow. Second operand 8 states and 167 transitions. [2024-06-27 22:53:54,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 722 transitions, 13420 flow [2024-06-27 22:53:56,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 722 transitions, 13145 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-27 22:53:56,318 INFO L231 Difference]: Finished difference. Result has 413 places, 700 transitions, 11825 flow [2024-06-27 22:53:56,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11629, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11825, PETRI_PLACES=413, PETRI_TRANSITIONS=700} [2024-06-27 22:53:56,318 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 362 predicate places. [2024-06-27 22:53:56,318 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 700 transitions, 11825 flow [2024-06-27 22:53:56,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:53:56,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:53:56,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:53:56,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 22:53:56,319 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:53:56,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:53:56,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1723462941, now seen corresponding path program 14 times [2024-06-27 22:53:56,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:53:56,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486734391] [2024-06-27 22:53:56,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:53:56,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:53:56,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:54:02,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:54:02,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:54:02,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486734391] [2024-06-27 22:54:02,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486734391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:54:02,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:54:02,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:54:02,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625378917] [2024-06-27 22:54:02,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:54:02,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:54:02,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:54:02,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:54:02,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:54:02,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:54:02,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 700 transitions, 11825 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:02,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:54:02,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:54:02,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:54:07,522 INFO L124 PetriNetUnfolderBase]: 8907/14201 cut-off events. [2024-06-27 22:54:07,522 INFO L125 PetriNetUnfolderBase]: For 502162/502213 co-relation queries the response was YES. [2024-06-27 22:54:07,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95420 conditions, 14201 events. 8907/14201 cut-off events. For 502162/502213 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 96051 event pairs, 2863 based on Foata normal form. 37/14227 useless extension candidates. Maximal degree in co-relation 95259. Up to 12657 conditions per place. [2024-06-27 22:54:07,742 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 569 selfloop transitions, 152 changer transitions 0/728 dead transitions. [2024-06-27 22:54:07,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 728 transitions, 13507 flow [2024-06-27 22:54:07,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:54:07,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:54:07,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-27 22:54:07,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41392649903288203 [2024-06-27 22:54:07,744 INFO L175 Difference]: Start difference. First operand has 413 places, 700 transitions, 11825 flow. Second operand 11 states and 214 transitions. [2024-06-27 22:54:07,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 728 transitions, 13507 flow [2024-06-27 22:54:09,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 728 transitions, 13295 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 22:54:09,795 INFO L231 Difference]: Finished difference. Result has 418 places, 700 transitions, 11923 flow [2024-06-27 22:54:09,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11613, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11923, PETRI_PLACES=418, PETRI_TRANSITIONS=700} [2024-06-27 22:54:09,796 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 367 predicate places. [2024-06-27 22:54:09,796 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 700 transitions, 11923 flow [2024-06-27 22:54:09,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:09,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:54:09,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:54:09,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 22:54:09,797 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:54:09,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:54:09,797 INFO L85 PathProgramCache]: Analyzing trace with hash -748908101, now seen corresponding path program 7 times [2024-06-27 22:54:09,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:54:09,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503987421] [2024-06-27 22:54:09,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:54:09,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:54:09,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:54:15,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:54:15,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:54:15,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503987421] [2024-06-27 22:54:15,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503987421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:54:15,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:54:15,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:54:15,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596256492] [2024-06-27 22:54:15,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:54:15,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:54:15,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:54:15,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:54:15,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:54:15,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:54:15,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 700 transitions, 11923 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:15,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:54:15,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:54:15,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:54:20,445 INFO L124 PetriNetUnfolderBase]: 8923/14224 cut-off events. [2024-06-27 22:54:20,446 INFO L125 PetriNetUnfolderBase]: For 511383/511394 co-relation queries the response was YES. [2024-06-27 22:54:20,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95932 conditions, 14224 events. 8923/14224 cut-off events. For 511383/511394 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 96171 event pairs, 2840 based on Foata normal form. 12/14232 useless extension candidates. Maximal degree in co-relation 95770. Up to 12680 conditions per place. [2024-06-27 22:54:20,666 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 597 selfloop transitions, 142 changer transitions 0/746 dead transitions. [2024-06-27 22:54:20,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 746 transitions, 13956 flow [2024-06-27 22:54:20,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:54:20,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:54:20,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 264 transitions. [2024-06-27 22:54:20,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4320785597381342 [2024-06-27 22:54:20,667 INFO L175 Difference]: Start difference. First operand has 418 places, 700 transitions, 11923 flow. Second operand 13 states and 264 transitions. [2024-06-27 22:54:20,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 746 transitions, 13956 flow [2024-06-27 22:54:22,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 746 transitions, 13645 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 22:54:22,900 INFO L231 Difference]: Finished difference. Result has 424 places, 705 transitions, 12013 flow [2024-06-27 22:54:22,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11614, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12013, PETRI_PLACES=424, PETRI_TRANSITIONS=705} [2024-06-27 22:54:22,901 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 373 predicate places. [2024-06-27 22:54:22,901 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 705 transitions, 12013 flow [2024-06-27 22:54:22,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:22,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:54:22,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:54:22,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 22:54:22,901 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:54:22,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:54:22,902 INFO L85 PathProgramCache]: Analyzing trace with hash -754033331, now seen corresponding path program 8 times [2024-06-27 22:54:22,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:54:22,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924115771] [2024-06-27 22:54:22,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:54:22,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:54:22,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:54:28,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:54:28,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:54:28,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924115771] [2024-06-27 22:54:28,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924115771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:54:28,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:54:28,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:54:28,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158982929] [2024-06-27 22:54:28,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:54:28,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:54:28,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:54:28,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:54:28,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:54:28,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:54:28,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 705 transitions, 12013 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:28,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:54:28,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:54:28,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:54:33,326 INFO L124 PetriNetUnfolderBase]: 8950/14267 cut-off events. [2024-06-27 22:54:33,327 INFO L125 PetriNetUnfolderBase]: For 522811/522822 co-relation queries the response was YES. [2024-06-27 22:54:33,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96362 conditions, 14267 events. 8950/14267 cut-off events. For 522811/522822 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 96508 event pairs, 2836 based on Foata normal form. 12/14275 useless extension candidates. Maximal degree in co-relation 96199. Up to 12703 conditions per place. [2024-06-27 22:54:33,558 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 601 selfloop transitions, 143 changer transitions 0/751 dead transitions. [2024-06-27 22:54:33,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 751 transitions, 14155 flow [2024-06-27 22:54:33,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:54:33,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:54:33,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 22:54:33,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43520309477756286 [2024-06-27 22:54:33,559 INFO L175 Difference]: Start difference. First operand has 424 places, 705 transitions, 12013 flow. Second operand 11 states and 225 transitions. [2024-06-27 22:54:33,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 751 transitions, 14155 flow [2024-06-27 22:54:35,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 751 transitions, 13875 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 22:54:35,792 INFO L231 Difference]: Finished difference. Result has 430 places, 718 transitions, 12290 flow [2024-06-27 22:54:35,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11774, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12290, PETRI_PLACES=430, PETRI_TRANSITIONS=718} [2024-06-27 22:54:35,793 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 379 predicate places. [2024-06-27 22:54:35,793 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 718 transitions, 12290 flow [2024-06-27 22:54:35,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:35,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:54:35,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:54:35,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 22:54:35,793 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:54:35,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:54:35,794 INFO L85 PathProgramCache]: Analyzing trace with hash 8687483, now seen corresponding path program 9 times [2024-06-27 22:54:35,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:54:35,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164583892] [2024-06-27 22:54:35,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:54:35,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:54:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:54:42,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:54:42,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:54:42,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164583892] [2024-06-27 22:54:42,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164583892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:54:42,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:54:42,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:54:42,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45579371] [2024-06-27 22:54:42,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:54:42,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:54:42,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:54:42,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:54:42,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:54:42,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:54:42,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 718 transitions, 12290 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:42,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:54:42,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:54:42,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:54:47,168 INFO L124 PetriNetUnfolderBase]: 8944/14264 cut-off events. [2024-06-27 22:54:47,168 INFO L125 PetriNetUnfolderBase]: For 543927/543978 co-relation queries the response was YES. [2024-06-27 22:54:47,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97203 conditions, 14264 events. 8944/14264 cut-off events. For 543927/543978 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 96562 event pairs, 2860 based on Foata normal form. 29/14282 useless extension candidates. Maximal degree in co-relation 97037. Up to 12910 conditions per place. [2024-06-27 22:54:47,406 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 653 selfloop transitions, 76 changer transitions 0/736 dead transitions. [2024-06-27 22:54:47,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 736 transitions, 13825 flow [2024-06-27 22:54:47,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:54:47,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:54:47,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 22:54:47,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.408983451536643 [2024-06-27 22:54:47,407 INFO L175 Difference]: Start difference. First operand has 430 places, 718 transitions, 12290 flow. Second operand 9 states and 173 transitions. [2024-06-27 22:54:47,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 736 transitions, 13825 flow [2024-06-27 22:54:49,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 736 transitions, 13515 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 22:54:49,510 INFO L231 Difference]: Finished difference. Result has 432 places, 718 transitions, 12144 flow [2024-06-27 22:54:49,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11984, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12144, PETRI_PLACES=432, PETRI_TRANSITIONS=718} [2024-06-27 22:54:49,511 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 381 predicate places. [2024-06-27 22:54:49,511 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 718 transitions, 12144 flow [2024-06-27 22:54:49,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:49,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:54:49,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:54:49,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 22:54:49,511 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:54:49,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:54:49,512 INFO L85 PathProgramCache]: Analyzing trace with hash -761795111, now seen corresponding path program 10 times [2024-06-27 22:54:49,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:54:49,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030119528] [2024-06-27 22:54:49,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:54:49,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:54:49,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:54:57,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:54:57,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:54:57,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030119528] [2024-06-27 22:54:57,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030119528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:54:57,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:54:57,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:54:57,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934022522] [2024-06-27 22:54:57,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:54:57,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:54:57,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:54:57,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:54:57,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:54:57,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:54:57,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 718 transitions, 12144 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:54:57,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:54:57,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:54:57,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:55:02,211 INFO L124 PetriNetUnfolderBase]: 8987/14323 cut-off events. [2024-06-27 22:55:02,211 INFO L125 PetriNetUnfolderBase]: For 561920/561971 co-relation queries the response was YES. [2024-06-27 22:55:02,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97626 conditions, 14323 events. 8987/14323 cut-off events. For 561920/561971 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 96889 event pairs, 2863 based on Foata normal form. 31/14343 useless extension candidates. Maximal degree in co-relation 97459. Up to 12887 conditions per place. [2024-06-27 22:55:02,447 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 640 selfloop transitions, 106 changer transitions 0/753 dead transitions. [2024-06-27 22:55:02,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 753 transitions, 14093 flow [2024-06-27 22:55:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:55:02,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:55:02,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 22:55:02,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42340425531914894 [2024-06-27 22:55:02,448 INFO L175 Difference]: Start difference. First operand has 432 places, 718 transitions, 12144 flow. Second operand 10 states and 199 transitions. [2024-06-27 22:55:02,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 753 transitions, 14093 flow Killed by 15