./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe007_power.oepc-thin001_power.oepc.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_power.oepc-thin001_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe007_power.oepc-thin001_power.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:12:15,312 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:12:15,395 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:12:15,399 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:12:15,399 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:12:15,424 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:12:15,424 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:12:15,424 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:12:15,425 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:12:15,428 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:12:15,428 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:12:15,428 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:12:15,429 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:12:15,430 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:12:15,430 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:12:15,430 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:12:15,431 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:12:15,431 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:12:15,431 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:12:15,431 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:12:15,431 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:12:15,432 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:12:15,432 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:12:15,432 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:12:15,432 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:12:15,432 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:12:15,432 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:12:15,433 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:12:15,433 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:12:15,433 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:12:15,433 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:12:15,433 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:12:15,433 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:12:15,434 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:12:15,434 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:12:15,434 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:12:15,434 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:12:15,434 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:12:15,434 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:12:15,434 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:12:15,434 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:12:15,435 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:12:15,435 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:12:15,435 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 00:12:15,634 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:12:15,657 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:12:15,659 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:12:15,660 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:12:15,660 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:12:15,661 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_power.oepc-thin001_power.oepc.yml/witness.yml [2024-06-28 00:12:15,735 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:12:15,736 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:12:15,737 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-28 00:12:16,796 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:12:17,045 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:12:17,046 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-28 00:12:17,069 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4105baec2/a2d38563130b425d8f28a19229cd2ec7/FLAG102011238 [2024-06-28 00:12:17,081 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4105baec2/a2d38563130b425d8f28a19229cd2ec7 [2024-06-28 00:12:17,082 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:12:17,083 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:12:17,084 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:12:17,084 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:12:17,087 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:12:17,088 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:12:15" (1/2) ... [2024-06-28 00:12:17,089 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74a5a646 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:12:17, skipping insertion in model container [2024-06-28 00:12:17,089 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:12:15" (1/2) ... [2024-06-28 00:12:17,090 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4c31705b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:12:17, skipping insertion in model container [2024-06-28 00:12:17,090 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:12:17" (2/2) ... [2024-06-28 00:12:17,090 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74a5a646 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17, skipping insertion in model container [2024-06-28 00:12:17,090 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:12:17" (2/2) ... [2024-06-28 00:12:17,091 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:12:17,114 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:12:17,115 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ! 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$$choice1 >= 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$$choice1) - (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-28 00:12:17,115 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$$choice1 >= 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$$choice1) - (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-28 00:12:17,115 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ! 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$$choice1 >= 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$$choice1) - (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-28 00:12:17,116 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:12:17,116 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-28 00:12:17,164 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:12:17,483 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:12:17,495 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:12:17,808 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:12:17,840 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:12:17,840 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17 WrapperNode [2024-06-28 00:12:17,841 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:12:17,842 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:12:17,842 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:12:17,842 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:12:17,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,875 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,918 INFO L138 Inliner]: procedures = 175, calls = 64, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 155 [2024-06-28 00:12:17,918 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:12:17,919 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:12:17,919 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:12:17,919 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:12:17,928 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,928 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,935 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,961 INFO L175 MemorySlicer]: Split 23 memory accesses to 2 slices as follows [2, 21]. 91 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-28 00:12:17,962 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,962 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,973 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,979 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,985 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:17,991 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:18,002 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:12:18,007 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:12:18,007 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:12:18,007 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:12:18,008 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (1/1) ... [2024-06-28 00:12:18,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:12:18,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:12:18,029 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-28 00:12:18,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 00:12:18,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 00:12:18,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 00:12:18,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 00:12:18,059 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:12:18,059 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:12:18,059 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:12:18,045 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-28 00:12:18,059 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:12:18,065 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:12:18,065 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:12:18,065 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:12:18,066 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:12:18,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:12:18,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 00:12:18,067 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:12:18,067 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:12:18,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:12:18,070 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:12:18,222 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:12:18,224 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:12:18,800 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:12:18,800 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:12:19,176 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:12:19,176 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:12:19,177 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:12:19 BoogieIcfgContainer [2024-06-28 00:12:19,177 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:12:19,180 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:12:19,180 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:12:19,183 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:12:19,183 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:12:15" (1/4) ... [2024-06-28 00:12:19,184 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5043d835 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:12:19, skipping insertion in model container [2024-06-28 00:12:19,184 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:12:17" (2/4) ... [2024-06-28 00:12:19,184 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5043d835 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:12:19, skipping insertion in model container [2024-06-28 00:12:19,184 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:12:17" (3/4) ... [2024-06-28 00:12:19,187 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5043d835 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:12:19, skipping insertion in model container [2024-06-28 00:12:19,187 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:12:19" (4/4) ... [2024-06-28 00:12:19,189 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.oepc-thin001_power.oepc.i [2024-06-28 00:12:19,204 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:12:19,204 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:12:19,204 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:12:19,295 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:12:19,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 00:12:19,390 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 00:12:19,390 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:12:19,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:12:19,396 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 00:12:19,398 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 00:12:19,404 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:12:19,409 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;@6af5fe8e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:12:19,409 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:12:19,413 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:12:19,413 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:12:19,413 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:12:19,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:19,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:12:19,414 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:19,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:19,418 INFO L85 PathProgramCache]: Analyzing trace with hash 622139993, now seen corresponding path program 1 times [2024-06-28 00:12:19,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:19,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949472025] [2024-06-28 00:12:19,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:19,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:21,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:21,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949472025] [2024-06-28 00:12:21,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949472025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:21,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:21,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:12:21,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738705269] [2024-06-28 00:12:21,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:21,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:12:21,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:21,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:12:21,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:12:21,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 00:12:21,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:21,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:21,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 00:12:21,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:22,523 INFO L124 PetriNetUnfolderBase]: 656/1044 cut-off events. [2024-06-28 00:12:22,524 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 00:12:22,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2115 conditions, 1044 events. 656/1044 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5049 event pairs, 419 based on Foata normal form. 1/1017 useless extension candidates. Maximal degree in co-relation 2103. Up to 1014 conditions per place. [2024-06-28 00:12:22,532 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 00:12:22,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-28 00:12:22,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:12:22,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:12:22,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 00:12:22,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 00:12:22,543 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-28 00:12:22,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-28 00:12:22,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:12:22,546 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 00:12:22,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 00:12:22,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 00:12:22,551 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 00:12:22,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:22,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:22,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:22,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:12:22,552 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:22,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:22,552 INFO L85 PathProgramCache]: Analyzing trace with hash 876769004, now seen corresponding path program 1 times [2024-06-28 00:12:22,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:22,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19984546] [2024-06-28 00:12:22,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:22,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:25,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:25,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19984546] [2024-06-28 00:12:25,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19984546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:25,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:25,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:12:25,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845049308] [2024-06-28 00:12:25,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:25,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:12:25,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:25,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:12:25,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:12:25,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 00:12:25,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:25,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:25,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 00:12:25,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:25,962 INFO L124 PetriNetUnfolderBase]: 650/1032 cut-off events. [2024-06-28 00:12:25,962 INFO L125 PetriNetUnfolderBase]: For 230/260 co-relation queries the response was YES. [2024-06-28 00:12:25,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2441 conditions, 1032 events. 650/1032 cut-off events. For 230/260 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4888 event pairs, 346 based on Foata normal form. 6/1031 useless extension candidates. Maximal degree in co-relation 2429. Up to 986 conditions per place. [2024-06-28 00:12:25,971 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 00:12:25,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-28 00:12:25,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:12:25,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:12:25,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 00:12:25,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:12:25,974 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-28 00:12:25,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-28 00:12:25,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:12:25,977 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 00:12:25,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 00:12:25,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 00:12:25,980 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 00:12:25,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:25,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:25,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:25,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:12:25,986 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:25,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1410037147, now seen corresponding path program 1 times [2024-06-28 00:12:25,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:25,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608750620] [2024-06-28 00:12:25,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:25,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:26,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:29,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:29,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:29,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608750620] [2024-06-28 00:12:29,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608750620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:29,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:29,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:12:29,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539206469] [2024-06-28 00:12:29,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:29,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:12:29,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:29,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:12:29,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:12:29,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 00:12:29,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:29,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:29,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 00:12:29,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:29,844 INFO L124 PetriNetUnfolderBase]: 886/1433 cut-off events. [2024-06-28 00:12:29,844 INFO L125 PetriNetUnfolderBase]: For 885/909 co-relation queries the response was YES. [2024-06-28 00:12:29,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3673 conditions, 1433 events. 886/1433 cut-off events. For 885/909 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6975 event pairs, 352 based on Foata normal form. 3/1429 useless extension candidates. Maximal degree in co-relation 3659. Up to 1311 conditions per place. [2024-06-28 00:12:29,856 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-28 00:12:29,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 379 flow [2024-06-28 00:12:29,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:12:29,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:12:29,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 00:12:29,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-28 00:12:29,861 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 115 transitions. [2024-06-28 00:12:29,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 379 flow [2024-06-28 00:12:29,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:12:29,866 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 208 flow [2024-06-28 00:12:29,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-06-28 00:12:29,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 00:12:29,868 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 208 flow [2024-06-28 00:12:29,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:29,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:29,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:29,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:12:29,869 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:29,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:29,869 INFO L85 PathProgramCache]: Analyzing trace with hash 415688142, now seen corresponding path program 1 times [2024-06-28 00:12:29,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:29,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547428836] [2024-06-28 00:12:29,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:29,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:29,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:34,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:34,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:34,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547428836] [2024-06-28 00:12:34,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547428836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:34,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:34,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:12:34,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019812948] [2024-06-28 00:12:34,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:34,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:12:34,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:34,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:12:34,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:12:34,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 00:12:34,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:34,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:34,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 00:12:34,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:35,881 INFO L124 PetriNetUnfolderBase]: 877/1418 cut-off events. [2024-06-28 00:12:35,882 INFO L125 PetriNetUnfolderBase]: For 1405/1429 co-relation queries the response was YES. [2024-06-28 00:12:35,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4048 conditions, 1418 events. 877/1418 cut-off events. For 1405/1429 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6910 event pairs, 229 based on Foata normal form. 6/1417 useless extension candidates. Maximal degree in co-relation 4031. Up to 1258 conditions per place. [2024-06-28 00:12:35,890 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-28 00:12:35,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 442 flow [2024-06-28 00:12:35,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:12:35,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:12:35,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 00:12:35,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 00:12:35,893 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 208 flow. Second operand 6 states and 132 transitions. [2024-06-28 00:12:35,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 442 flow [2024-06-28 00:12:35,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:12:35,899 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 243 flow [2024-06-28 00:12:35,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=243, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-28 00:12:35,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-28 00:12:35,900 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 243 flow [2024-06-28 00:12:35,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:35,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:35,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:35,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:12:35,902 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:35,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:35,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1209564566, now seen corresponding path program 1 times [2024-06-28 00:12:35,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:35,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448346514] [2024-06-28 00:12:35,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:35,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:41,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:41,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:41,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448346514] [2024-06-28 00:12:41,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448346514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:41,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:41,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:12:41,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625592985] [2024-06-28 00:12:41,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:41,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:12:41,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:41,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:12:41,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:12:41,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:12:41,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 243 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:41,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:41,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:12:41,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:43,006 INFO L124 PetriNetUnfolderBase]: 890/1443 cut-off events. [2024-06-28 00:12:43,006 INFO L125 PetriNetUnfolderBase]: For 2146/2174 co-relation queries the response was YES. [2024-06-28 00:12:43,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 1443 events. 890/1443 cut-off events. For 2146/2174 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7069 event pairs, 295 based on Foata normal form. 14/1452 useless extension candidates. Maximal degree in co-relation 4425. Up to 1263 conditions per place. [2024-06-28 00:12:43,015 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 23 changer transitions 0/104 dead transitions. [2024-06-28 00:12:43,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 104 transitions, 613 flow [2024-06-28 00:12:43,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:43,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:43,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 00:12:43,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-28 00:12:43,021 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 243 flow. Second operand 10 states and 188 transitions. [2024-06-28 00:12:43,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 104 transitions, 613 flow [2024-06-28 00:12:43,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 104 transitions, 584 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:12:43,027 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 314 flow [2024-06-28 00:12:43,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=314, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-06-28 00:12:43,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-28 00:12:43,030 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 314 flow [2024-06-28 00:12:43,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:43,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:43,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:43,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:12:43,030 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:43,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:43,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1209684536, now seen corresponding path program 2 times [2024-06-28 00:12:43,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:43,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561048253] [2024-06-28 00:12:43,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:43,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:43,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:48,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:48,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:48,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561048253] [2024-06-28 00:12:48,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561048253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:48,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:48,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:12:48,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789806089] [2024-06-28 00:12:48,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:48,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:12:48,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:48,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:12:48,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:12:48,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:12:48,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 314 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:48,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:48,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:12:48,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:49,370 INFO L124 PetriNetUnfolderBase]: 946/1537 cut-off events. [2024-06-28 00:12:49,370 INFO L125 PetriNetUnfolderBase]: For 3516/3565 co-relation queries the response was YES. [2024-06-28 00:12:49,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5202 conditions, 1537 events. 946/1537 cut-off events. For 3516/3565 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7570 event pairs, 306 based on Foata normal form. 22/1548 useless extension candidates. Maximal degree in co-relation 5179. Up to 1346 conditions per place. [2024-06-28 00:12:49,380 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 61 selfloop transitions, 25 changer transitions 0/92 dead transitions. [2024-06-28 00:12:49,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 92 transitions, 664 flow [2024-06-28 00:12:49,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:12:49,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:12:49,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 00:12:49,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 00:12:49,383 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 314 flow. Second operand 6 states and 120 transitions. [2024-06-28 00:12:49,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 92 transitions, 664 flow [2024-06-28 00:12:49,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 92 transitions, 578 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:49,388 INFO L231 Difference]: Finished difference. Result has 62 places, 69 transitions, 439 flow [2024-06-28 00:12:49,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=439, PETRI_PLACES=62, PETRI_TRANSITIONS=69} [2024-06-28 00:12:49,391 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-28 00:12:49,391 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 69 transitions, 439 flow [2024-06-28 00:12:49,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:49,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:49,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:49,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:12:49,391 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:49,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:49,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1917045794, now seen corresponding path program 3 times [2024-06-28 00:12:49,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:49,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643136913] [2024-06-28 00:12:49,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:49,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:49,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:52,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:52,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:52,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643136913] [2024-06-28 00:12:52,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643136913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:52,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:52,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:12:52,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599843351] [2024-06-28 00:12:52,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:52,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:12:52,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:52,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:12:52,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:12:53,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:12:53,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 69 transitions, 439 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:53,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:53,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:12:53,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:53,947 INFO L124 PetriNetUnfolderBase]: 956/1548 cut-off events. [2024-06-28 00:12:53,947 INFO L125 PetriNetUnfolderBase]: For 4284/4359 co-relation queries the response was YES. [2024-06-28 00:12:53,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5485 conditions, 1548 events. 956/1548 cut-off events. For 4284/4359 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7640 event pairs, 318 based on Foata normal form. 26/1559 useless extension candidates. Maximal degree in co-relation 5460. Up to 1336 conditions per place. [2024-06-28 00:12:53,956 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 52 selfloop transitions, 29 changer transitions 0/87 dead transitions. [2024-06-28 00:12:53,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 87 transitions, 666 flow [2024-06-28 00:12:53,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:12:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:12:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 00:12:53,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 00:12:53,958 INFO L175 Difference]: Start difference. First operand has 62 places, 69 transitions, 439 flow. Second operand 6 states and 109 transitions. [2024-06-28 00:12:53,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 87 transitions, 666 flow [2024-06-28 00:12:53,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 87 transitions, 619 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 00:12:53,963 INFO L231 Difference]: Finished difference. Result has 67 places, 72 transitions, 503 flow [2024-06-28 00:12:53,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=503, PETRI_PLACES=67, PETRI_TRANSITIONS=72} [2024-06-28 00:12:53,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-28 00:12:53,964 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 72 transitions, 503 flow [2024-06-28 00:12:53,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:53,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:53,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:53,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:12:53,965 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:53,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:53,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1923238084, now seen corresponding path program 1 times [2024-06-28 00:12:53,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:53,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908955735] [2024-06-28 00:12:53,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:53,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:53,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:57,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:57,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:57,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908955735] [2024-06-28 00:12:57,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908955735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:57,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:57,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:12:57,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589918006] [2024-06-28 00:12:57,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:57,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:12:57,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:57,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:12:57,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:12:57,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:12:57,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 72 transitions, 503 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:57,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:57,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:12:57,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:59,011 INFO L124 PetriNetUnfolderBase]: 1216/1933 cut-off events. [2024-06-28 00:12:59,012 INFO L125 PetriNetUnfolderBase]: For 6628/6662 co-relation queries the response was YES. [2024-06-28 00:12:59,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6847 conditions, 1933 events. 1216/1933 cut-off events. For 6628/6662 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 9425 event pairs, 374 based on Foata normal form. 37/1967 useless extension candidates. Maximal degree in co-relation 6819. Up to 1666 conditions per place. [2024-06-28 00:12:59,023 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 71 selfloop transitions, 25 changer transitions 0/101 dead transitions. [2024-06-28 00:12:59,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 101 transitions, 819 flow [2024-06-28 00:12:59,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:12:59,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:12:59,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 00:12:59,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 00:12:59,025 INFO L175 Difference]: Start difference. First operand has 67 places, 72 transitions, 503 flow. Second operand 7 states and 119 transitions. [2024-06-28 00:12:59,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 101 transitions, 819 flow [2024-06-28 00:12:59,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 101 transitions, 778 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:12:59,031 INFO L231 Difference]: Finished difference. Result has 72 places, 80 transitions, 604 flow [2024-06-28 00:12:59,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=604, PETRI_PLACES=72, PETRI_TRANSITIONS=80} [2024-06-28 00:12:59,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-28 00:12:59,032 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 80 transitions, 604 flow [2024-06-28 00:12:59,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:59,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:59,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:59,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:12:59,033 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:59,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:59,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1805740030, now seen corresponding path program 1 times [2024-06-28 00:12:59,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:59,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922236869] [2024-06-28 00:12:59,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:59,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:01,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:01,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:01,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922236869] [2024-06-28 00:13:01,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922236869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:01,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:01,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:13:01,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293442077] [2024-06-28 00:13:01,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:01,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:13:01,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:01,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:13:01,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:13:01,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:13:01,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 80 transitions, 604 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:01,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:01,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:13:01,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:02,691 INFO L124 PetriNetUnfolderBase]: 1128/1811 cut-off events. [2024-06-28 00:13:02,692 INFO L125 PetriNetUnfolderBase]: For 7179/7194 co-relation queries the response was YES. [2024-06-28 00:13:02,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6710 conditions, 1811 events. 1128/1811 cut-off events. For 7179/7194 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8903 event pairs, 398 based on Foata normal form. 21/1801 useless extension candidates. Maximal degree in co-relation 6680. Up to 1566 conditions per place. [2024-06-28 00:13:02,710 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 29 changer transitions 0/99 dead transitions. [2024-06-28 00:13:02,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 99 transitions, 860 flow [2024-06-28 00:13:02,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:13:02,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:13:02,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-28 00:13:02,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 00:13:02,712 INFO L175 Difference]: Start difference. First operand has 72 places, 80 transitions, 604 flow. Second operand 5 states and 96 transitions. [2024-06-28 00:13:02,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 99 transitions, 860 flow [2024-06-28 00:13:02,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 99 transitions, 807 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:13:02,721 INFO L231 Difference]: Finished difference. Result has 73 places, 87 transitions, 670 flow [2024-06-28 00:13:02,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=670, PETRI_PLACES=73, PETRI_TRANSITIONS=87} [2024-06-28 00:13:02,722 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 00:13:02,722 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 87 transitions, 670 flow [2024-06-28 00:13:02,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:02,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:02,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:02,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:13:02,723 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:02,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:02,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1426358337, now seen corresponding path program 1 times [2024-06-28 00:13:02,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:02,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423471894] [2024-06-28 00:13:02,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:02,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:02,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:08,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:08,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:08,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423471894] [2024-06-28 00:13:08,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423471894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:08,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:08,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:08,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291687677] [2024-06-28 00:13:08,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:08,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:08,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:08,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:08,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:13:08,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 87 transitions, 670 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:08,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:08,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:13:08,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:09,487 INFO L124 PetriNetUnfolderBase]: 1374/2265 cut-off events. [2024-06-28 00:13:09,488 INFO L125 PetriNetUnfolderBase]: For 11495/11545 co-relation queries the response was YES. [2024-06-28 00:13:09,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9076 conditions, 2265 events. 1374/2265 cut-off events. For 11495/11545 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12246 event pairs, 321 based on Foata normal form. 40/2284 useless extension candidates. Maximal degree in co-relation 9044. Up to 1548 conditions per place. [2024-06-28 00:13:09,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 44 changer transitions 0/152 dead transitions. [2024-06-28 00:13:09,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 152 transitions, 1259 flow [2024-06-28 00:13:09,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:09,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:09,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 00:13:09,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 00:13:09,503 INFO L175 Difference]: Start difference. First operand has 73 places, 87 transitions, 670 flow. Second operand 10 states and 192 transitions. [2024-06-28 00:13:09,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 152 transitions, 1259 flow [2024-06-28 00:13:09,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 152 transitions, 1247 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:13:09,521 INFO L231 Difference]: Finished difference. Result has 84 places, 97 transitions, 909 flow [2024-06-28 00:13:09,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=909, PETRI_PLACES=84, PETRI_TRANSITIONS=97} [2024-06-28 00:13:09,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-28 00:13:09,522 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 97 transitions, 909 flow [2024-06-28 00:13:09,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:09,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:09,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:09,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:13:09,523 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:09,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:09,524 INFO L85 PathProgramCache]: Analyzing trace with hash -856583757, now seen corresponding path program 2 times [2024-06-28 00:13:09,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:09,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898581755] [2024-06-28 00:13:09,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:09,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:09,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:13,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:13,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:13,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898581755] [2024-06-28 00:13:13,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898581755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:13,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:13,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:13,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585136896] [2024-06-28 00:13:13,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:13,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:13,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:13,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:13,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:13,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:13:13,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 97 transitions, 909 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:13,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:13,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:13:13,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:15,087 INFO L124 PetriNetUnfolderBase]: 1473/2438 cut-off events. [2024-06-28 00:13:15,087 INFO L125 PetriNetUnfolderBase]: For 15585/15635 co-relation queries the response was YES. [2024-06-28 00:13:15,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10415 conditions, 2438 events. 1473/2438 cut-off events. For 15585/15635 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13587 event pairs, 472 based on Foata normal form. 36/2451 useless extension candidates. Maximal degree in co-relation 10378. Up to 2020 conditions per place. [2024-06-28 00:13:15,114 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 113 selfloop transitions, 34 changer transitions 0/155 dead transitions. [2024-06-28 00:13:15,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 155 transitions, 1470 flow [2024-06-28 00:13:15,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:13:15,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:13:15,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 00:13:15,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 00:13:15,118 INFO L175 Difference]: Start difference. First operand has 84 places, 97 transitions, 909 flow. Second operand 9 states and 173 transitions. [2024-06-28 00:13:15,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 155 transitions, 1470 flow [2024-06-28 00:13:15,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 155 transitions, 1430 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:13:15,155 INFO L231 Difference]: Finished difference. Result has 91 places, 110 transitions, 1112 flow [2024-06-28 00:13:15,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1112, PETRI_PLACES=91, PETRI_TRANSITIONS=110} [2024-06-28 00:13:15,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 00:13:15,157 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 110 transitions, 1112 flow [2024-06-28 00:13:15,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:15,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:15,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:15,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:13:15,158 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:15,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:15,158 INFO L85 PathProgramCache]: Analyzing trace with hash 80104463, now seen corresponding path program 3 times [2024-06-28 00:13:15,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:15,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376340908] [2024-06-28 00:13:15,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:15,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:20,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:20,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:20,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376340908] [2024-06-28 00:13:20,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376340908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:20,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:20,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:20,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785194553] [2024-06-28 00:13:20,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:20,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:20,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:20,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:20,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:20,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:13:20,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 110 transitions, 1112 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:20,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:20,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:13:20,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:21,256 INFO L124 PetriNetUnfolderBase]: 1528/2539 cut-off events. [2024-06-28 00:13:21,256 INFO L125 PetriNetUnfolderBase]: For 17998/18062 co-relation queries the response was YES. [2024-06-28 00:13:21,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11223 conditions, 2539 events. 1528/2539 cut-off events. For 17998/18062 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14315 event pairs, 483 based on Foata normal form. 56/2574 useless extension candidates. Maximal degree in co-relation 11182. Up to 1928 conditions per place. [2024-06-28 00:13:21,272 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 101 selfloop transitions, 51 changer transitions 0/160 dead transitions. [2024-06-28 00:13:21,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 160 transitions, 1585 flow [2024-06-28 00:13:21,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:13:21,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:13:21,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 00:13:21,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 00:13:21,290 INFO L175 Difference]: Start difference. First operand has 91 places, 110 transitions, 1112 flow. Second operand 9 states and 179 transitions. [2024-06-28 00:13:21,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 160 transitions, 1585 flow [2024-06-28 00:13:21,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 160 transitions, 1524 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:13:21,312 INFO L231 Difference]: Finished difference. Result has 95 places, 111 transitions, 1183 flow [2024-06-28 00:13:21,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1183, PETRI_PLACES=95, PETRI_TRANSITIONS=111} [2024-06-28 00:13:21,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-28 00:13:21,313 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 111 transitions, 1183 flow [2024-06-28 00:13:21,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:21,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:21,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:21,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:13:21,314 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:21,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:21,314 INFO L85 PathProgramCache]: Analyzing trace with hash 195395633, now seen corresponding path program 4 times [2024-06-28 00:13:21,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:21,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463361946] [2024-06-28 00:13:21,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:21,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:21,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:25,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:25,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463361946] [2024-06-28 00:13:25,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463361946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:25,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:25,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:25,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450369521] [2024-06-28 00:13:25,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:25,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:25,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:25,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:25,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:25,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:13:25,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 111 transitions, 1183 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:25,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:25,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:13:25,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:26,563 INFO L124 PetriNetUnfolderBase]: 1550/2551 cut-off events. [2024-06-28 00:13:26,564 INFO L125 PetriNetUnfolderBase]: For 21260/21342 co-relation queries the response was YES. [2024-06-28 00:13:26,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11304 conditions, 2551 events. 1550/2551 cut-off events. For 21260/21342 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14221 event pairs, 443 based on Foata normal form. 73/2587 useless extension candidates. Maximal degree in co-relation 11263. Up to 1873 conditions per place. [2024-06-28 00:13:26,601 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 80 selfloop transitions, 52 changer transitions 0/140 dead transitions. [2024-06-28 00:13:26,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 140 transitions, 1558 flow [2024-06-28 00:13:26,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:13:26,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:13:26,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 00:13:26,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 00:13:26,612 INFO L175 Difference]: Start difference. First operand has 95 places, 111 transitions, 1183 flow. Second operand 7 states and 131 transitions. [2024-06-28 00:13:26,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 140 transitions, 1558 flow [2024-06-28 00:13:26,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 140 transitions, 1439 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:13:26,635 INFO L231 Difference]: Finished difference. Result has 95 places, 114 transitions, 1221 flow [2024-06-28 00:13:26,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1221, PETRI_PLACES=95, PETRI_TRANSITIONS=114} [2024-06-28 00:13:26,636 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-28 00:13:26,636 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 114 transitions, 1221 flow [2024-06-28 00:13:26,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-28 00:13:26,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:26,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:26,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:13:26,637 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:26,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:26,637 INFO L85 PathProgramCache]: Analyzing trace with hash -168388411, now seen corresponding path program 1 times [2024-06-28 00:13:26,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:26,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477211818] [2024-06-28 00:13:26,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:26,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:26,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:29,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:29,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:29,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477211818] [2024-06-28 00:13:29,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477211818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:29,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:29,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:13:29,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338059855] [2024-06-28 00:13:29,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:29,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:13:29,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:29,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:13:29,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:13:29,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:13:29,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 114 transitions, 1221 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:29,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:29,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:13:29,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:31,175 INFO L124 PetriNetUnfolderBase]: 1703/2808 cut-off events. [2024-06-28 00:13:31,176 INFO L125 PetriNetUnfolderBase]: For 19060/19060 co-relation queries the response was YES. [2024-06-28 00:13:31,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12032 conditions, 2808 events. 1703/2808 cut-off events. For 19060/19060 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15810 event pairs, 868 based on Foata normal form. 3/2809 useless extension candidates. Maximal degree in co-relation 11989. Up to 2560 conditions per place. [2024-06-28 00:13:31,210 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 117 selfloop transitions, 25 changer transitions 0/147 dead transitions. [2024-06-28 00:13:31,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 147 transitions, 1702 flow [2024-06-28 00:13:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:13:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:13:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 00:13:31,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 00:13:31,212 INFO L175 Difference]: Start difference. First operand has 95 places, 114 transitions, 1221 flow. Second operand 6 states and 109 transitions. [2024-06-28 00:13:31,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 147 transitions, 1702 flow [2024-06-28 00:13:31,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 147 transitions, 1606 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:13:31,239 INFO L231 Difference]: Finished difference. Result has 99 places, 130 transitions, 1332 flow [2024-06-28 00:13:31,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1332, PETRI_PLACES=99, PETRI_TRANSITIONS=130} [2024-06-28 00:13:31,239 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-28 00:13:31,240 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 130 transitions, 1332 flow [2024-06-28 00:13:31,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:31,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:31,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:31,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:13:31,240 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:31,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:31,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1665150256, now seen corresponding path program 1 times [2024-06-28 00:13:31,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:31,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719215723] [2024-06-28 00:13:31,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:31,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:31,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:35,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:35,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:35,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719215723] [2024-06-28 00:13:35,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719215723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:35,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:35,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:13:35,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714779263] [2024-06-28 00:13:35,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:35,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:13:35,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:35,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:13:35,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:13:36,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:13:36,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 130 transitions, 1332 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:36,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:36,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:13:36,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:37,548 INFO L124 PetriNetUnfolderBase]: 1867/3115 cut-off events. [2024-06-28 00:13:37,548 INFO L125 PetriNetUnfolderBase]: For 21835/21886 co-relation queries the response was YES. [2024-06-28 00:13:37,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13713 conditions, 3115 events. 1867/3115 cut-off events. For 21835/21886 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18071 event pairs, 644 based on Foata normal form. 56/3168 useless extension candidates. Maximal degree in co-relation 13665. Up to 2306 conditions per place. [2024-06-28 00:13:37,568 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 118 selfloop transitions, 63 changer transitions 0/186 dead transitions. [2024-06-28 00:13:37,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 186 transitions, 1980 flow [2024-06-28 00:13:37,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:37,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:37,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 00:13:37,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-28 00:13:37,570 INFO L175 Difference]: Start difference. First operand has 99 places, 130 transitions, 1332 flow. Second operand 10 states and 174 transitions. [2024-06-28 00:13:37,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 186 transitions, 1980 flow [2024-06-28 00:13:37,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 186 transitions, 1968 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 00:13:37,596 INFO L231 Difference]: Finished difference. Result has 111 places, 143 transitions, 1649 flow [2024-06-28 00:13:37,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1649, PETRI_PLACES=111, PETRI_TRANSITIONS=143} [2024-06-28 00:13:37,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 00:13:37,597 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 143 transitions, 1649 flow [2024-06-28 00:13:37,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:37,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:37,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:37,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:13:37,598 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:37,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:37,598 INFO L85 PathProgramCache]: Analyzing trace with hash 795305624, now seen corresponding path program 2 times [2024-06-28 00:13:37,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:37,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951985559] [2024-06-28 00:13:37,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:37,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:42,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:42,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:42,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951985559] [2024-06-28 00:13:42,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951985559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:42,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:42,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:13:42,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538516124] [2024-06-28 00:13:42,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:42,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:13:42,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:42,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:13:42,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:13:43,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:13:43,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 143 transitions, 1649 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:43,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:43,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:13:43,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:45,023 INFO L124 PetriNetUnfolderBase]: 1847/3083 cut-off events. [2024-06-28 00:13:45,023 INFO L125 PetriNetUnfolderBase]: For 25589/25639 co-relation queries the response was YES. [2024-06-28 00:13:45,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14324 conditions, 3083 events. 1847/3083 cut-off events. For 25589/25639 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17842 event pairs, 654 based on Foata normal form. 56/3136 useless extension candidates. Maximal degree in co-relation 14270. Up to 2162 conditions per place. [2024-06-28 00:13:45,041 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 121 selfloop transitions, 65 changer transitions 0/191 dead transitions. [2024-06-28 00:13:45,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 191 transitions, 2155 flow [2024-06-28 00:13:45,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:13:45,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:13:45,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 00:13:45,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-28 00:13:45,044 INFO L175 Difference]: Start difference. First operand has 111 places, 143 transitions, 1649 flow. Second operand 11 states and 189 transitions. [2024-06-28 00:13:45,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 191 transitions, 2155 flow [2024-06-28 00:13:45,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 191 transitions, 2008 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:13:45,077 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1613 flow [2024-06-28 00:13:45,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1613, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2024-06-28 00:13:45,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-28 00:13:45,077 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1613 flow [2024-06-28 00:13:45,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:45,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:45,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:45,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:13:45,078 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:45,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:45,078 INFO L85 PathProgramCache]: Analyzing trace with hash -149313663, now seen corresponding path program 1 times [2024-06-28 00:13:45,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:45,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898690623] [2024-06-28 00:13:45,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:45,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:45,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:49,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:49,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:49,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898690623] [2024-06-28 00:13:49,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898690623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:49,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:49,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:13:49,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967669085] [2024-06-28 00:13:49,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:49,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:13:49,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:49,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:13:49,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:13:49,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:13:49,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1613 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:49,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:49,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:13:49,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:51,040 INFO L124 PetriNetUnfolderBase]: 1740/2914 cut-off events. [2024-06-28 00:13:51,040 INFO L125 PetriNetUnfolderBase]: For 25792/25829 co-relation queries the response was YES. [2024-06-28 00:13:51,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13670 conditions, 2914 events. 1740/2914 cut-off events. For 25792/25829 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17121 event pairs, 900 based on Foata normal form. 23/2917 useless extension candidates. Maximal degree in co-relation 13617. Up to 2659 conditions per place. [2024-06-28 00:13:51,059 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 117 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-06-28 00:13:51,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 157 transitions, 1975 flow [2024-06-28 00:13:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:13:51,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:13:51,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 00:13:51,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 00:13:51,061 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1613 flow. Second operand 6 states and 109 transitions. [2024-06-28 00:13:51,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 157 transitions, 1975 flow [2024-06-28 00:13:51,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 157 transitions, 1818 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:51,094 INFO L231 Difference]: Finished difference. Result has 112 places, 143 transitions, 1527 flow [2024-06-28 00:13:51,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1527, PETRI_PLACES=112, PETRI_TRANSITIONS=143} [2024-06-28 00:13:51,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 00:13:51,094 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 143 transitions, 1527 flow [2024-06-28 00:13:51,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:51,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:51,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:51,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:13:51,095 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:51,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:51,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1235897826, now seen corresponding path program 1 times [2024-06-28 00:13:51,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:51,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586888128] [2024-06-28 00:13:51,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:51,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:54,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-28 00:13:54,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:54,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586888128] [2024-06-28 00:13:54,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586888128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:54,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:54,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:13:54,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753122289] [2024-06-28 00:13:54,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:54,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:13:54,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:54,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:13:54,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:13:54,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:13:54,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 143 transitions, 1527 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:54,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:54,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:13:54,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:55,619 INFO L124 PetriNetUnfolderBase]: 1885/3124 cut-off events. [2024-06-28 00:13:55,620 INFO L125 PetriNetUnfolderBase]: For 26058/26073 co-relation queries the response was YES. [2024-06-28 00:13:55,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14313 conditions, 3124 events. 1885/3124 cut-off events. For 26058/26073 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18016 event pairs, 677 based on Foata normal form. 15/3136 useless extension candidates. Maximal degree in co-relation 14258. Up to 2808 conditions per place. [2024-06-28 00:13:55,640 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 149 selfloop transitions, 45 changer transitions 0/199 dead transitions. [2024-06-28 00:13:55,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 199 transitions, 2242 flow [2024-06-28 00:13:55,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:55,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:55,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 00:13:55,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:13:55,642 INFO L175 Difference]: Start difference. First operand has 112 places, 143 transitions, 1527 flow. Second operand 10 states and 168 transitions. [2024-06-28 00:13:55,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 199 transitions, 2242 flow [2024-06-28 00:13:55,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 199 transitions, 2205 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:13:55,679 INFO L231 Difference]: Finished difference. Result has 122 places, 165 transitions, 1773 flow [2024-06-28 00:13:55,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1773, PETRI_PLACES=122, PETRI_TRANSITIONS=165} [2024-06-28 00:13:55,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-28 00:13:55,680 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 165 transitions, 1773 flow [2024-06-28 00:13:55,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:55,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:55,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:55,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:13:55,681 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:55,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:55,682 INFO L85 PathProgramCache]: Analyzing trace with hash 722580078, now seen corresponding path program 2 times [2024-06-28 00:13:55,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:55,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75687691] [2024-06-28 00:13:55,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:55,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:59,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:59,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:59,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75687691] [2024-06-28 00:13:59,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75687691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:59,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:59,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:13:59,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984955861] [2024-06-28 00:13:59,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:59,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:13:59,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:59,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:13:59,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:13:59,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:13:59,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 165 transitions, 1773 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:59,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:59,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:13:59,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:00,984 INFO L124 PetriNetUnfolderBase]: 1915/3169 cut-off events. [2024-06-28 00:14:00,984 INFO L125 PetriNetUnfolderBase]: For 30465/30480 co-relation queries the response was YES. [2024-06-28 00:14:00,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15350 conditions, 3169 events. 1915/3169 cut-off events. For 30465/30480 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18191 event pairs, 503 based on Foata normal form. 15/3180 useless extension candidates. Maximal degree in co-relation 15290. Up to 2836 conditions per place. [2024-06-28 00:14:01,006 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 140 selfloop transitions, 58 changer transitions 0/203 dead transitions. [2024-06-28 00:14:01,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 203 transitions, 2442 flow [2024-06-28 00:14:01,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:14:01,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:14:01,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 00:14:01,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 00:14:01,008 INFO L175 Difference]: Start difference. First operand has 122 places, 165 transitions, 1773 flow. Second operand 9 states and 153 transitions. [2024-06-28 00:14:01,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 203 transitions, 2442 flow [2024-06-28 00:14:01,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 203 transitions, 2365 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 00:14:01,054 INFO L231 Difference]: Finished difference. Result has 130 places, 177 transitions, 1931 flow [2024-06-28 00:14:01,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1931, PETRI_PLACES=130, PETRI_TRANSITIONS=177} [2024-06-28 00:14:01,055 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-28 00:14:01,055 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 177 transitions, 1931 flow [2024-06-28 00:14:01,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:01,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:01,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:01,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:14:01,055 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:01,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:01,056 INFO L85 PathProgramCache]: Analyzing trace with hash 748739490, now seen corresponding path program 1 times [2024-06-28 00:14:01,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:01,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689368834] [2024-06-28 00:14:01,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:01,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:01,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:04,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:04,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:04,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689368834] [2024-06-28 00:14:04,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689368834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:04,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:04,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:14:04,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077547553] [2024-06-28 00:14:04,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:04,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:14:04,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:04,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:14:04,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:14:04,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:14:04,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 177 transitions, 1931 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:04,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:04,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:14:04,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:06,379 INFO L124 PetriNetUnfolderBase]: 1954/3237 cut-off events. [2024-06-28 00:14:06,379 INFO L125 PetriNetUnfolderBase]: For 37061/37089 co-relation queries the response was YES. [2024-06-28 00:14:06,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16005 conditions, 3237 events. 1954/3237 cut-off events. For 37061/37089 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18858 event pairs, 728 based on Foata normal form. 27/3258 useless extension candidates. Maximal degree in co-relation 15940. Up to 2793 conditions per place. [2024-06-28 00:14:06,401 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 132 selfloop transitions, 70 changer transitions 0/207 dead transitions. [2024-06-28 00:14:06,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 207 transitions, 2618 flow [2024-06-28 00:14:06,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:14:06,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:14:06,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:14:06,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 00:14:06,403 INFO L175 Difference]: Start difference. First operand has 130 places, 177 transitions, 1931 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:14:06,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 207 transitions, 2618 flow [2024-06-28 00:14:06,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 207 transitions, 2567 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 00:14:06,457 INFO L231 Difference]: Finished difference. Result has 139 places, 190 transitions, 2180 flow [2024-06-28 00:14:06,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2180, PETRI_PLACES=139, PETRI_TRANSITIONS=190} [2024-06-28 00:14:06,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 00:14:06,458 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 190 transitions, 2180 flow [2024-06-28 00:14:06,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:06,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:06,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:06,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:14:06,459 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:06,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:06,460 INFO L85 PathProgramCache]: Analyzing trace with hash 747903048, now seen corresponding path program 3 times [2024-06-28 00:14:06,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:06,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821977894] [2024-06-28 00:14:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:06,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:06,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:09,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:09,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:09,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821977894] [2024-06-28 00:14:09,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821977894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:09,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:09,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:14:09,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133743079] [2024-06-28 00:14:09,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:09,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:14:09,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:09,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:14:09,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:14:09,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:14:09,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 190 transitions, 2180 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:09,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:09,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:14:09,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:11,654 INFO L124 PetriNetUnfolderBase]: 1947/3215 cut-off events. [2024-06-28 00:14:11,654 INFO L125 PetriNetUnfolderBase]: For 40024/40033 co-relation queries the response was YES. [2024-06-28 00:14:11,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16656 conditions, 3215 events. 1947/3215 cut-off events. For 40024/40033 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18380 event pairs, 518 based on Foata normal form. 4/3215 useless extension candidates. Maximal degree in co-relation 16587. Up to 2889 conditions per place. [2024-06-28 00:14:11,676 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 142 selfloop transitions, 61 changer transitions 0/208 dead transitions. [2024-06-28 00:14:11,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 208 transitions, 2692 flow [2024-06-28 00:14:11,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:14:11,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:14:11,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:14:11,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 00:14:11,678 INFO L175 Difference]: Start difference. First operand has 139 places, 190 transitions, 2180 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:14:11,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 208 transitions, 2692 flow [2024-06-28 00:14:11,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 208 transitions, 2541 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 00:14:11,741 INFO L231 Difference]: Finished difference. Result has 143 places, 190 transitions, 2167 flow [2024-06-28 00:14:11,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2029, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2167, PETRI_PLACES=143, PETRI_TRANSITIONS=190} [2024-06-28 00:14:11,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 00:14:11,742 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 190 transitions, 2167 flow [2024-06-28 00:14:11,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:11,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:11,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:11,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:14:11,742 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:11,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:11,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1387547972, now seen corresponding path program 2 times [2024-06-28 00:14:11,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:11,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155108412] [2024-06-28 00:14:11,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:11,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:11,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:16,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:16,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155108412] [2024-06-28 00:14:16,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155108412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:16,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:16,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:16,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536588547] [2024-06-28 00:14:16,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:16,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:16,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:16,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:16,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:16,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:14:16,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 190 transitions, 2167 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:16,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:16,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:14:16,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:18,297 INFO L124 PetriNetUnfolderBase]: 1871/3106 cut-off events. [2024-06-28 00:14:18,297 INFO L125 PetriNetUnfolderBase]: For 44454/44491 co-relation queries the response was YES. [2024-06-28 00:14:18,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16125 conditions, 3106 events. 1871/3106 cut-off events. For 44454/44491 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18214 event pairs, 666 based on Foata normal form. 27/3109 useless extension candidates. Maximal degree in co-relation 16054. Up to 2607 conditions per place. [2024-06-28 00:14:18,328 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 124 selfloop transitions, 77 changer transitions 0/226 dead transitions. [2024-06-28 00:14:18,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 226 transitions, 2863 flow [2024-06-28 00:14:18,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:18,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:18,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 00:14:18,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-28 00:14:18,330 INFO L175 Difference]: Start difference. First operand has 143 places, 190 transitions, 2167 flow. Second operand 10 states and 179 transitions. [2024-06-28 00:14:18,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 226 transitions, 2863 flow [2024-06-28 00:14:18,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 226 transitions, 2783 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:14:18,413 INFO L231 Difference]: Finished difference. Result has 149 places, 197 transitions, 2333 flow [2024-06-28 00:14:18,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2333, PETRI_PLACES=149, PETRI_TRANSITIONS=197} [2024-06-28 00:14:18,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-28 00:14:18,413 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 197 transitions, 2333 flow [2024-06-28 00:14:18,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:18,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:18,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:18,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:14:18,414 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:18,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:18,415 INFO L85 PathProgramCache]: Analyzing trace with hash -17772072, now seen corresponding path program 1 times [2024-06-28 00:14:18,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:18,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031790701] [2024-06-28 00:14:18,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:18,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:18,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:23,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:23,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:23,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031790701] [2024-06-28 00:14:23,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031790701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:23,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:23,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:14:23,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542170220] [2024-06-28 00:14:23,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:23,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:14:23,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:23,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:14:23,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:14:23,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:14:23,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 197 transitions, 2333 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:23,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:23,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:14:23,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:24,770 INFO L124 PetriNetUnfolderBase]: 1965/3261 cut-off events. [2024-06-28 00:14:24,770 INFO L125 PetriNetUnfolderBase]: For 49467/49482 co-relation queries the response was YES. [2024-06-28 00:14:24,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17443 conditions, 3261 events. 1965/3261 cut-off events. For 49467/49482 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19038 event pairs, 686 based on Foata normal form. 14/3272 useless extension candidates. Maximal degree in co-relation 17370. Up to 2950 conditions per place. [2024-06-28 00:14:24,794 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 188 selfloop transitions, 36 changer transitions 0/229 dead transitions. [2024-06-28 00:14:24,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 229 transitions, 3020 flow [2024-06-28 00:14:24,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:14:24,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:14:24,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:14:24,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 00:14:24,796 INFO L175 Difference]: Start difference. First operand has 149 places, 197 transitions, 2333 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:14:24,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 229 transitions, 3020 flow [2024-06-28 00:14:24,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 229 transitions, 2827 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 00:14:24,915 INFO L231 Difference]: Finished difference. Result has 150 places, 210 transitions, 2407 flow [2024-06-28 00:14:24,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2407, PETRI_PLACES=150, PETRI_TRANSITIONS=210} [2024-06-28 00:14:24,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 00:14:24,916 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 210 transitions, 2407 flow [2024-06-28 00:14:24,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:24,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:24,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:24,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:14:24,916 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:24,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:24,917 INFO L85 PathProgramCache]: Analyzing trace with hash 489124982, now seen corresponding path program 2 times [2024-06-28 00:14:24,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:24,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731296629] [2024-06-28 00:14:24,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:24,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:29,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:29,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:29,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731296629] [2024-06-28 00:14:29,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731296629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:29,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:29,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:29,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213239139] [2024-06-28 00:14:29,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:29,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:29,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:29,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:29,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:29,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:14:29,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 210 transitions, 2407 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:29,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:29,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:14:29,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:31,092 INFO L124 PetriNetUnfolderBase]: 1959/3263 cut-off events. [2024-06-28 00:14:31,092 INFO L125 PetriNetUnfolderBase]: For 52208/52258 co-relation queries the response was YES. [2024-06-28 00:14:31,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17342 conditions, 3263 events. 1959/3263 cut-off events. For 52208/52258 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19210 event pairs, 702 based on Foata normal form. 33/3293 useless extension candidates. Maximal degree in co-relation 17270. Up to 2932 conditions per place. [2024-06-28 00:14:31,114 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 39 changer transitions 0/222 dead transitions. [2024-06-28 00:14:31,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 222 transitions, 2884 flow [2024-06-28 00:14:31,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:14:31,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:14:31,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 00:14:31,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-28 00:14:31,128 INFO L175 Difference]: Start difference. First operand has 150 places, 210 transitions, 2407 flow. Second operand 7 states and 110 transitions. [2024-06-28 00:14:31,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 222 transitions, 2884 flow [2024-06-28 00:14:31,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 222 transitions, 2818 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:14:31,194 INFO L231 Difference]: Finished difference. Result has 153 places, 210 transitions, 2433 flow [2024-06-28 00:14:31,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2433, PETRI_PLACES=153, PETRI_TRANSITIONS=210} [2024-06-28 00:14:31,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 00:14:31,195 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 210 transitions, 2433 flow [2024-06-28 00:14:31,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:31,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:31,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:31,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:14:31,197 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:31,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:31,197 INFO L85 PathProgramCache]: Analyzing trace with hash -333754084, now seen corresponding path program 1 times [2024-06-28 00:14:31,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:31,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839416377] [2024-06-28 00:14:31,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:31,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:36,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:36,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:36,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839416377] [2024-06-28 00:14:36,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839416377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:36,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:36,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:36,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503459639] [2024-06-28 00:14:36,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:36,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:36,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:36,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:36,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:36,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:14:36,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 210 transitions, 2433 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:14:36,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:36,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:14:36,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:38,243 INFO L124 PetriNetUnfolderBase]: 1998/3312 cut-off events. [2024-06-28 00:14:38,243 INFO L125 PetriNetUnfolderBase]: For 58029/58029 co-relation queries the response was YES. [2024-06-28 00:14:38,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17707 conditions, 3312 events. 1998/3312 cut-off events. For 58029/58029 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19302 event pairs, 945 based on Foata normal form. 14/3324 useless extension candidates. Maximal degree in co-relation 17635. Up to 2976 conditions per place. [2024-06-28 00:14:38,268 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 193 selfloop transitions, 38 changer transitions 0/236 dead transitions. [2024-06-28 00:14:38,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 236 transitions, 3089 flow [2024-06-28 00:14:38,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:14:38,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:14:38,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:14:38,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 00:14:38,270 INFO L175 Difference]: Start difference. First operand has 153 places, 210 transitions, 2433 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:14:38,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 236 transitions, 3089 flow [2024-06-28 00:14:38,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 236 transitions, 2986 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:14:38,340 INFO L231 Difference]: Finished difference. Result has 156 places, 213 transitions, 2455 flow [2024-06-28 00:14:38,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2455, PETRI_PLACES=156, PETRI_TRANSITIONS=213} [2024-06-28 00:14:38,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-28 00:14:38,340 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 213 transitions, 2455 flow [2024-06-28 00:14:38,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:14:38,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:38,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:38,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:14:38,341 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:38,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:38,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1615777170, now seen corresponding path program 1 times [2024-06-28 00:14:38,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:38,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488640398] [2024-06-28 00:14:38,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:38,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:38,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:43,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:43,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:43,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488640398] [2024-06-28 00:14:43,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488640398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:43,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:43,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:43,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994042230] [2024-06-28 00:14:43,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:43,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:43,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:43,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:43,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:43,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:14:43,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 213 transitions, 2455 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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-28 00:14:43,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:43,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:14:43,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:45,538 INFO L124 PetriNetUnfolderBase]: 1911/3168 cut-off events. [2024-06-28 00:14:45,539 INFO L125 PetriNetUnfolderBase]: For 53997/54049 co-relation queries the response was YES. [2024-06-28 00:14:45,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17340 conditions, 3168 events. 1911/3168 cut-off events. For 53997/54049 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18558 event pairs, 695 based on Foata normal form. 38/3170 useless extension candidates. Maximal degree in co-relation 17267. Up to 2703 conditions per place. [2024-06-28 00:14:45,568 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 120 selfloop transitions, 80 changer transitions 0/226 dead transitions. [2024-06-28 00:14:45,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 226 transitions, 2941 flow [2024-06-28 00:14:45,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:14:45,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:14:45,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:14:45,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 00:14:45,570 INFO L175 Difference]: Start difference. First operand has 156 places, 213 transitions, 2455 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:14:45,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 226 transitions, 2941 flow [2024-06-28 00:14:45,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 226 transitions, 2846 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 00:14:45,654 INFO L231 Difference]: Finished difference. Result has 158 places, 213 transitions, 2550 flow [2024-06-28 00:14:45,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2360, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2550, PETRI_PLACES=158, PETRI_TRANSITIONS=213} [2024-06-28 00:14:45,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-28 00:14:45,655 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 213 transitions, 2550 flow [2024-06-28 00:14:45,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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-28 00:14:45,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:45,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:45,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:14:45,656 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:45,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:45,656 INFO L85 PathProgramCache]: Analyzing trace with hash 64315911, now seen corresponding path program 1 times [2024-06-28 00:14:45,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:45,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891672110] [2024-06-28 00:14:45,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:45,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:45,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:51,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:51,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:51,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891672110] [2024-06-28 00:14:51,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891672110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:51,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:51,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:14:51,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545401749] [2024-06-28 00:14:51,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:51,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:14:51,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:51,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:14:51,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:14:51,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:14:51,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 213 transitions, 2550 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:14:51,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:51,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:14:51,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:53,258 INFO L124 PetriNetUnfolderBase]: 1981/3262 cut-off events. [2024-06-28 00:14:53,258 INFO L125 PetriNetUnfolderBase]: For 53864/53864 co-relation queries the response was YES. [2024-06-28 00:14:53,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17929 conditions, 3262 events. 1981/3262 cut-off events. For 53864/53864 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18677 event pairs, 503 based on Foata normal form. 2/3263 useless extension candidates. Maximal degree in co-relation 17855. Up to 2931 conditions per place. [2024-06-28 00:14:53,284 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 66 changer transitions 0/249 dead transitions. [2024-06-28 00:14:53,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 249 transitions, 3192 flow [2024-06-28 00:14:53,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:53,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:53,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 00:14:53,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-28 00:14:53,286 INFO L175 Difference]: Start difference. First operand has 158 places, 213 transitions, 2550 flow. Second operand 10 states and 162 transitions. [2024-06-28 00:14:53,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 249 transitions, 3192 flow [2024-06-28 00:14:53,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 249 transitions, 3032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 00:14:53,372 INFO L231 Difference]: Finished difference. Result has 163 places, 222 transitions, 2616 flow [2024-06-28 00:14:53,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2616, PETRI_PLACES=163, PETRI_TRANSITIONS=222} [2024-06-28 00:14:53,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-28 00:14:53,372 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 222 transitions, 2616 flow [2024-06-28 00:14:53,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:14:53,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:53,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:53,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:14:53,373 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:53,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:53,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1859772189, now seen corresponding path program 1 times [2024-06-28 00:14:53,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:53,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605562604] [2024-06-28 00:14:53,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:53,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:53,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:59,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:59,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:59,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605562604] [2024-06-28 00:14:59,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605562604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:59,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:59,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:59,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36848831] [2024-06-28 00:14:59,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:59,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:59,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:59,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:59,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:59,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:14:59,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 222 transitions, 2616 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:14:59,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:59,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:14:59,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:00,505 INFO L124 PetriNetUnfolderBase]: 1986/3293 cut-off events. [2024-06-28 00:15:00,505 INFO L125 PetriNetUnfolderBase]: For 58629/58631 co-relation queries the response was YES. [2024-06-28 00:15:00,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18361 conditions, 3293 events. 1986/3293 cut-off events. For 58629/58631 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19292 event pairs, 937 based on Foata normal form. 3/3295 useless extension candidates. Maximal degree in co-relation 18283. Up to 3031 conditions per place. [2024-06-28 00:15:00,531 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 209 selfloop transitions, 33 changer transitions 0/247 dead transitions. [2024-06-28 00:15:00,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 247 transitions, 3312 flow [2024-06-28 00:15:00,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:15:00,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:15:00,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 00:15:00,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 00:15:00,533 INFO L175 Difference]: Start difference. First operand has 163 places, 222 transitions, 2616 flow. Second operand 8 states and 123 transitions. [2024-06-28 00:15:00,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 247 transitions, 3312 flow [2024-06-28 00:15:00,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 247 transitions, 3232 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:15:00,613 INFO L231 Difference]: Finished difference. Result has 171 places, 233 transitions, 2775 flow [2024-06-28 00:15:00,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2775, PETRI_PLACES=171, PETRI_TRANSITIONS=233} [2024-06-28 00:15:00,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-28 00:15:00,614 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 233 transitions, 2775 flow [2024-06-28 00:15:00,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:15:00,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:00,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:00,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:15:00,614 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:00,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:00,615 INFO L85 PathProgramCache]: Analyzing trace with hash -577536631, now seen corresponding path program 2 times [2024-06-28 00:15:00,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:00,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6908019] [2024-06-28 00:15:00,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:00,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:00,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:05,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:05,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:05,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6908019] [2024-06-28 00:15:05,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6908019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:05,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:05,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:15:05,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723101198] [2024-06-28 00:15:05,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:05,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:15:05,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:05,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:15:05,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:15:05,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:15:05,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 233 transitions, 2775 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:15:05,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:05,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:15:05,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:07,340 INFO L124 PetriNetUnfolderBase]: 2014/3333 cut-off events. [2024-06-28 00:15:07,340 INFO L125 PetriNetUnfolderBase]: For 61319/61319 co-relation queries the response was YES. [2024-06-28 00:15:07,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18942 conditions, 3333 events. 2014/3333 cut-off events. For 61319/61319 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19514 event pairs, 938 based on Foata normal form. 1/3333 useless extension candidates. Maximal degree in co-relation 18859. Up to 3073 conditions per place. [2024-06-28 00:15:07,366 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 43 changer transitions 0/270 dead transitions. [2024-06-28 00:15:07,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 270 transitions, 3638 flow [2024-06-28 00:15:07,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:07,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:07,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 00:15:07,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 00:15:07,379 INFO L175 Difference]: Start difference. First operand has 171 places, 233 transitions, 2775 flow. Second operand 11 states and 165 transitions. [2024-06-28 00:15:07,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 270 transitions, 3638 flow [2024-06-28 00:15:07,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 270 transitions, 3548 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:15:07,461 INFO L231 Difference]: Finished difference. Result has 181 places, 249 transitions, 3024 flow [2024-06-28 00:15:07,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2715, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3024, PETRI_PLACES=181, PETRI_TRANSITIONS=249} [2024-06-28 00:15:07,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 00:15:07,463 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 249 transitions, 3024 flow [2024-06-28 00:15:07,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:15:07,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:07,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:07,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:15:07,464 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:07,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:07,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2016987051, now seen corresponding path program 3 times [2024-06-28 00:15:07,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:07,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031282507] [2024-06-28 00:15:07,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:07,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:07,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:13,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:13,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031282507] [2024-06-28 00:15:13,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031282507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:13,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:13,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:13,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715639578] [2024-06-28 00:15:13,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:13,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:13,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:13,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:13,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:13,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:15:13,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 249 transitions, 3024 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:13,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:13,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:15:13,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:14,762 INFO L124 PetriNetUnfolderBase]: 2011/3332 cut-off events. [2024-06-28 00:15:14,763 INFO L125 PetriNetUnfolderBase]: For 63803/63805 co-relation queries the response was YES. [2024-06-28 00:15:14,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19122 conditions, 3332 events. 2011/3332 cut-off events. For 63803/63805 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19499 event pairs, 939 based on Foata normal form. 3/3334 useless extension candidates. Maximal degree in co-relation 19035. Up to 3052 conditions per place. [2024-06-28 00:15:14,791 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 56 changer transitions 0/268 dead transitions. [2024-06-28 00:15:14,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 268 transitions, 3700 flow [2024-06-28 00:15:14,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:14,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:14,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:15:14,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-28 00:15:14,794 INFO L175 Difference]: Start difference. First operand has 181 places, 249 transitions, 3024 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:15:14,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 268 transitions, 3700 flow [2024-06-28 00:15:14,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 268 transitions, 3667 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 00:15:14,888 INFO L231 Difference]: Finished difference. Result has 190 places, 253 transitions, 3175 flow [2024-06-28 00:15:14,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3175, PETRI_PLACES=190, PETRI_TRANSITIONS=253} [2024-06-28 00:15:14,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 00:15:14,889 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 253 transitions, 3175 flow [2024-06-28 00:15:14,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:14,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:14,889 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-28 00:15:14,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:15:14,889 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:14,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:14,890 INFO L85 PathProgramCache]: Analyzing trace with hash -2093640003, now seen corresponding path program 1 times [2024-06-28 00:15:14,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:14,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076288088] [2024-06-28 00:15:14,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:14,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:14,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:18,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:18,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:18,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076288088] [2024-06-28 00:15:18,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076288088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:18,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:18,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:15:18,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637757895] [2024-06-28 00:15:18,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:18,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:15:18,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:18,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:15:18,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:15:18,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 00:15:18,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 253 transitions, 3175 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:18,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:18,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 00:15:18,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:20,677 INFO L124 PetriNetUnfolderBase]: 1740/3059 cut-off events. [2024-06-28 00:15:20,677 INFO L125 PetriNetUnfolderBase]: For 81671/81811 co-relation queries the response was YES. [2024-06-28 00:15:20,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18459 conditions, 3059 events. 1740/3059 cut-off events. For 81671/81811 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19060 event pairs, 442 based on Foata normal form. 49/3017 useless extension candidates. Maximal degree in co-relation 18369. Up to 2103 conditions per place. [2024-06-28 00:15:20,704 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 57 changer transitions 0/303 dead transitions. [2024-06-28 00:15:20,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 303 transitions, 4038 flow [2024-06-28 00:15:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 00:15:20,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-28 00:15:20,706 INFO L175 Difference]: Start difference. First operand has 190 places, 253 transitions, 3175 flow. Second operand 10 states and 191 transitions. [2024-06-28 00:15:20,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 303 transitions, 4038 flow [2024-06-28 00:15:20,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 303 transitions, 3912 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 00:15:20,806 INFO L231 Difference]: Finished difference. Result has 197 places, 265 transitions, 3352 flow [2024-06-28 00:15:20,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3352, PETRI_PLACES=197, PETRI_TRANSITIONS=265} [2024-06-28 00:15:20,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-28 00:15:20,806 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 265 transitions, 3352 flow [2024-06-28 00:15:20,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:20,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:20,807 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-28 00:15:20,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:15:20,807 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:20,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:20,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1612380175, now seen corresponding path program 1 times [2024-06-28 00:15:20,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:20,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595522335] [2024-06-28 00:15:20,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:20,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:20,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:25,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:25,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:25,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595522335] [2024-06-28 00:15:25,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595522335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:25,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:25,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:25,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794074788] [2024-06-28 00:15:25,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:25,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:25,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:25,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:25,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:25,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:15:25,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 265 transitions, 3352 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:25,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:25,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:15:25,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:28,432 INFO L124 PetriNetUnfolderBase]: 2422/3946 cut-off events. [2024-06-28 00:15:28,432 INFO L125 PetriNetUnfolderBase]: For 92543/92591 co-relation queries the response was YES. [2024-06-28 00:15:28,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24338 conditions, 3946 events. 2422/3946 cut-off events. For 92543/92591 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23233 event pairs, 551 based on Foata normal form. 35/3977 useless extension candidates. Maximal degree in co-relation 24243. Up to 2940 conditions per place. [2024-06-28 00:15:28,464 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 206 selfloop transitions, 172 changer transitions 0/383 dead transitions. [2024-06-28 00:15:28,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 383 transitions, 5632 flow [2024-06-28 00:15:28,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:15:28,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:15:28,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 265 transitions. [2024-06-28 00:15:28,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 00:15:28,467 INFO L175 Difference]: Start difference. First operand has 197 places, 265 transitions, 3352 flow. Second operand 15 states and 265 transitions. [2024-06-28 00:15:28,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 383 transitions, 5632 flow [2024-06-28 00:15:28,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 383 transitions, 5532 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 00:15:28,590 INFO L231 Difference]: Finished difference. Result has 211 places, 315 transitions, 4340 flow [2024-06-28 00:15:28,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4340, PETRI_PLACES=211, PETRI_TRANSITIONS=315} [2024-06-28 00:15:28,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-28 00:15:28,590 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 315 transitions, 4340 flow [2024-06-28 00:15:28,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:28,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:28,591 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-28 00:15:28,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:15:28,591 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:28,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:28,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1358993091, now seen corresponding path program 2 times [2024-06-28 00:15:28,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:28,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255278448] [2024-06-28 00:15:28,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:28,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:28,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:34,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:34,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:34,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255278448] [2024-06-28 00:15:34,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255278448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:34,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:34,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:34,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352384878] [2024-06-28 00:15:34,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:34,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:34,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:35,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:35,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:35,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:15:35,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 315 transitions, 4340 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:35,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:35,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:15:35,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:36,967 INFO L124 PetriNetUnfolderBase]: 2452/3994 cut-off events. [2024-06-28 00:15:36,967 INFO L125 PetriNetUnfolderBase]: For 99641/99645 co-relation queries the response was YES. [2024-06-28 00:15:36,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26250 conditions, 3994 events. 2452/3994 cut-off events. For 99641/99645 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23581 event pairs, 686 based on Foata normal form. 10/4003 useless extension candidates. Maximal degree in co-relation 26152. Up to 3479 conditions per place. [2024-06-28 00:15:37,000 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 277 selfloop transitions, 88 changer transitions 0/370 dead transitions. [2024-06-28 00:15:37,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 370 transitions, 5433 flow [2024-06-28 00:15:37,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:15:37,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:15:37,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-28 00:15:37,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41865079365079366 [2024-06-28 00:15:37,005 INFO L175 Difference]: Start difference. First operand has 211 places, 315 transitions, 4340 flow. Second operand 12 states and 211 transitions. [2024-06-28 00:15:37,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 370 transitions, 5433 flow [2024-06-28 00:15:37,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 370 transitions, 5138 flow, removed 102 selfloop flow, removed 3 redundant places. [2024-06-28 00:15:37,153 INFO L231 Difference]: Finished difference. Result has 221 places, 322 transitions, 4383 flow [2024-06-28 00:15:37,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4071, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4383, PETRI_PLACES=221, PETRI_TRANSITIONS=322} [2024-06-28 00:15:37,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 00:15:37,154 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 322 transitions, 4383 flow [2024-06-28 00:15:37,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:37,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:37,155 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-28 00:15:37,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:15:37,155 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:37,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:37,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2008189853, now seen corresponding path program 3 times [2024-06-28 00:15:37,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:37,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730229153] [2024-06-28 00:15:37,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:37,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:37,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:43,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:43,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:43,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730229153] [2024-06-28 00:15:43,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730229153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:43,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:43,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:43,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326009171] [2024-06-28 00:15:43,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:43,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:43,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:43,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:43,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:43,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:15:43,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 322 transitions, 4383 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:43,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:43,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:15:43,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:45,389 INFO L124 PetriNetUnfolderBase]: 2443/3987 cut-off events. [2024-06-28 00:15:45,389 INFO L125 PetriNetUnfolderBase]: For 100410/100414 co-relation queries the response was YES. [2024-06-28 00:15:45,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26381 conditions, 3987 events. 2443/3987 cut-off events. For 100410/100414 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23604 event pairs, 688 based on Foata normal form. 7/3993 useless extension candidates. Maximal degree in co-relation 26280. Up to 3475 conditions per place. [2024-06-28 00:15:45,434 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 277 selfloop transitions, 95 changer transitions 0/377 dead transitions. [2024-06-28 00:15:45,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 377 transitions, 5464 flow [2024-06-28 00:15:45,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:15:45,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:15:45,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 233 transitions. [2024-06-28 00:15:45,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39625850340136054 [2024-06-28 00:15:45,436 INFO L175 Difference]: Start difference. First operand has 221 places, 322 transitions, 4383 flow. Second operand 14 states and 233 transitions. [2024-06-28 00:15:45,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 377 transitions, 5464 flow [2024-06-28 00:15:45,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 377 transitions, 5259 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 00:15:45,609 INFO L231 Difference]: Finished difference. Result has 228 places, 327 transitions, 4474 flow [2024-06-28 00:15:45,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4474, PETRI_PLACES=228, PETRI_TRANSITIONS=327} [2024-06-28 00:15:45,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 00:15:45,610 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 327 transitions, 4474 flow [2024-06-28 00:15:45,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:15:45,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:45,610 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-28 00:15:45,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:15:45,611 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:45,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:45,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2072543515, now seen corresponding path program 2 times [2024-06-28 00:15:45,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:45,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587243075] [2024-06-28 00:15:45,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:45,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:50,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:50,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:50,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587243075] [2024-06-28 00:15:50,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587243075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:50,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:50,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:15:50,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381012466] [2024-06-28 00:15:50,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:50,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:15:50,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:50,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:15:50,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:15:50,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:15:50,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 327 transitions, 4474 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:15:50,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:50,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:15:50,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:52,396 INFO L124 PetriNetUnfolderBase]: 2592/4219 cut-off events. [2024-06-28 00:15:52,396 INFO L125 PetriNetUnfolderBase]: For 102958/102973 co-relation queries the response was YES. [2024-06-28 00:15:52,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27347 conditions, 4219 events. 2592/4219 cut-off events. For 102958/102973 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 24937 event pairs, 605 based on Foata normal form. 22/4237 useless extension candidates. Maximal degree in co-relation 27243. Up to 3566 conditions per place. [2024-06-28 00:15:52,438 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 300 selfloop transitions, 69 changer transitions 0/374 dead transitions. [2024-06-28 00:15:52,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 374 transitions, 5544 flow [2024-06-28 00:15:52,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:52,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:52,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 00:15:52,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 00:15:52,440 INFO L175 Difference]: Start difference. First operand has 228 places, 327 transitions, 4474 flow. Second operand 10 states and 171 transitions. [2024-06-28 00:15:52,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 374 transitions, 5544 flow [2024-06-28 00:15:52,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 374 transitions, 5365 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 00:15:52,597 INFO L231 Difference]: Finished difference. Result has 229 places, 334 transitions, 4520 flow [2024-06-28 00:15:52,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4295, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4520, PETRI_PLACES=229, PETRI_TRANSITIONS=334} [2024-06-28 00:15:52,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 00:15:52,598 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 334 transitions, 4520 flow [2024-06-28 00:15:52,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:15:52,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:52,598 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-28 00:15:52,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:15:52,599 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:52,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:52,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1385190323, now seen corresponding path program 3 times [2024-06-28 00:15:52,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:52,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982323172] [2024-06-28 00:15:52,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:52,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:52,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:57,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:57,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:57,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982323172] [2024-06-28 00:15:57,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982323172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:57,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:57,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:15:57,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277237781] [2024-06-28 00:15:57,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:57,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:15:57,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:57,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:15:57,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:15:57,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:15:57,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 334 transitions, 4520 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:15:57,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:57,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:15:57,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:59,701 INFO L124 PetriNetUnfolderBase]: 2636/4287 cut-off events. [2024-06-28 00:15:59,701 INFO L125 PetriNetUnfolderBase]: For 110114/110129 co-relation queries the response was YES. [2024-06-28 00:15:59,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27862 conditions, 4287 events. 2636/4287 cut-off events. For 110114/110129 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25367 event pairs, 626 based on Foata normal form. 24/4307 useless extension candidates. Maximal degree in co-relation 27756. Up to 3806 conditions per place. [2024-06-28 00:15:59,748 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 65 changer transitions 0/367 dead transitions. [2024-06-28 00:15:59,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 367 transitions, 5430 flow [2024-06-28 00:15:59,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:59,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:59,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-28 00:15:59,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37445887445887444 [2024-06-28 00:15:59,749 INFO L175 Difference]: Start difference. First operand has 229 places, 334 transitions, 4520 flow. Second operand 11 states and 173 transitions. [2024-06-28 00:15:59,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 367 transitions, 5430 flow [2024-06-28 00:15:59,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 367 transitions, 5342 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:15:59,923 INFO L231 Difference]: Finished difference. Result has 235 places, 336 transitions, 4607 flow [2024-06-28 00:15:59,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4607, PETRI_PLACES=235, PETRI_TRANSITIONS=336} [2024-06-28 00:15:59,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-28 00:15:59,924 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 336 transitions, 4607 flow [2024-06-28 00:15:59,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:15:59,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:59,924 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-28 00:15:59,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:15:59,924 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:59,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:59,925 INFO L85 PathProgramCache]: Analyzing trace with hash -2016156659, now seen corresponding path program 4 times [2024-06-28 00:15:59,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:59,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273489729] [2024-06-28 00:15:59,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:59,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:59,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:04,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:04,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:04,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273489729] [2024-06-28 00:16:04,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273489729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:04,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:04,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:16:04,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395542661] [2024-06-28 00:16:04,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:04,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:16:04,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:04,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:16:04,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:16:04,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:16:04,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 336 transitions, 4607 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:16:04,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:04,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:16:04,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:06,866 INFO L124 PetriNetUnfolderBase]: 2608/4241 cut-off events. [2024-06-28 00:16:06,866 INFO L125 PetriNetUnfolderBase]: For 108845/108854 co-relation queries the response was YES. [2024-06-28 00:16:06,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27544 conditions, 4241 events. 2608/4241 cut-off events. For 108845/108854 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25055 event pairs, 629 based on Foata normal form. 13/4250 useless extension candidates. Maximal degree in co-relation 27436. Up to 3818 conditions per place. [2024-06-28 00:16:06,911 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 65 changer transitions 0/359 dead transitions. [2024-06-28 00:16:06,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 359 transitions, 5438 flow [2024-06-28 00:16:06,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:06,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:06,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-28 00:16:06,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 00:16:06,912 INFO L175 Difference]: Start difference. First operand has 235 places, 336 transitions, 4607 flow. Second operand 10 states and 154 transitions. [2024-06-28 00:16:06,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 359 transitions, 5438 flow [2024-06-28 00:16:07,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 359 transitions, 5301 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 00:16:07,092 INFO L231 Difference]: Finished difference. Result has 236 places, 336 transitions, 4607 flow [2024-06-28 00:16:07,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4607, PETRI_PLACES=236, PETRI_TRANSITIONS=336} [2024-06-28 00:16:07,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-28 00:16:07,093 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 336 transitions, 4607 flow [2024-06-28 00:16:07,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:16:07,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:07,094 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-28 00:16:07,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:16:07,094 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:07,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:07,094 INFO L85 PathProgramCache]: Analyzing trace with hash -877227797, now seen corresponding path program 4 times [2024-06-28 00:16:07,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:07,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470908639] [2024-06-28 00:16:07,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:07,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:07,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:13,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:13,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:13,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470908639] [2024-06-28 00:16:13,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470908639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:13,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:13,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:13,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213652827] [2024-06-28 00:16:13,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:13,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:13,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:13,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:13,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:13,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:16:13,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 336 transitions, 4607 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:13,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:13,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:16:13,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:15,380 INFO L124 PetriNetUnfolderBase]: 2906/4671 cut-off events. [2024-06-28 00:16:15,381 INFO L125 PetriNetUnfolderBase]: For 128745/128749 co-relation queries the response was YES. [2024-06-28 00:16:15,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30993 conditions, 4671 events. 2906/4671 cut-off events. For 128745/128749 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 27751 event pairs, 729 based on Foata normal form. 16/4686 useless extension candidates. Maximal degree in co-relation 30885. Up to 3721 conditions per place. [2024-06-28 00:16:15,435 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 292 selfloop transitions, 163 changer transitions 0/460 dead transitions. [2024-06-28 00:16:15,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 460 transitions, 6726 flow [2024-06-28 00:16:15,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:16:15,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:16:15,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 00:16:15,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384920634920635 [2024-06-28 00:16:15,445 INFO L175 Difference]: Start difference. First operand has 236 places, 336 transitions, 4607 flow. Second operand 12 states and 221 transitions. [2024-06-28 00:16:15,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 460 transitions, 6726 flow [2024-06-28 00:16:15,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 460 transitions, 6591 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:16:15,668 INFO L231 Difference]: Finished difference. Result has 242 places, 387 transitions, 5570 flow [2024-06-28 00:16:15,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4472, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5570, PETRI_PLACES=242, PETRI_TRANSITIONS=387} [2024-06-28 00:16:15,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 00:16:15,669 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 387 transitions, 5570 flow [2024-06-28 00:16:15,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:15,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:15,670 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-28 00:16:15,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:16:15,670 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:15,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:15,670 INFO L85 PathProgramCache]: Analyzing trace with hash 2081117371, now seen corresponding path program 5 times [2024-06-28 00:16:15,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:15,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134059759] [2024-06-28 00:16:15,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:15,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:15,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:22,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:22,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:22,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134059759] [2024-06-28 00:16:22,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134059759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:22,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:22,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:22,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683668618] [2024-06-28 00:16:22,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:22,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:22,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:22,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:22,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:22,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:16:22,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 387 transitions, 5570 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:22,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:22,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:16:22,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:25,728 INFO L124 PetriNetUnfolderBase]: 3061/4910 cut-off events. [2024-06-28 00:16:25,728 INFO L125 PetriNetUnfolderBase]: For 143090/143094 co-relation queries the response was YES. [2024-06-28 00:16:25,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34349 conditions, 4910 events. 3061/4910 cut-off events. For 143090/143094 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 29387 event pairs, 735 based on Foata normal form. 7/4916 useless extension candidates. Maximal degree in co-relation 34239. Up to 4060 conditions per place. [2024-06-28 00:16:25,778 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 309 selfloop transitions, 172 changer transitions 0/486 dead transitions. [2024-06-28 00:16:25,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 486 transitions, 7558 flow [2024-06-28 00:16:25,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:16:25,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:16:25,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 235 transitions. [2024-06-28 00:16:25,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39965986394557823 [2024-06-28 00:16:25,781 INFO L175 Difference]: Start difference. First operand has 242 places, 387 transitions, 5570 flow. Second operand 14 states and 235 transitions. [2024-06-28 00:16:25,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 486 transitions, 7558 flow [2024-06-28 00:16:26,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 486 transitions, 7360 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-28 00:16:26,008 INFO L231 Difference]: Finished difference. Result has 253 places, 428 transitions, 6480 flow [2024-06-28 00:16:26,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5418, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6480, PETRI_PLACES=253, PETRI_TRANSITIONS=428} [2024-06-28 00:16:26,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-28 00:16:26,009 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 428 transitions, 6480 flow [2024-06-28 00:16:26,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:26,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:26,009 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-28 00:16:26,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:16:26,010 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:26,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:26,010 INFO L85 PathProgramCache]: Analyzing trace with hash -159164943, now seen corresponding path program 6 times [2024-06-28 00:16:26,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:26,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833756918] [2024-06-28 00:16:26,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:26,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:26,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:31,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:31,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:31,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833756918] [2024-06-28 00:16:31,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833756918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:31,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:31,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:31,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772338001] [2024-06-28 00:16:31,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:31,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:31,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:31,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:31,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:31,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:16:31,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 428 transitions, 6480 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:31,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:31,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:16:31,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:33,139 INFO L124 PetriNetUnfolderBase]: 3109/5008 cut-off events. [2024-06-28 00:16:33,140 INFO L125 PetriNetUnfolderBase]: For 158472/158520 co-relation queries the response was YES. [2024-06-28 00:16:33,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35782 conditions, 5008 events. 3109/5008 cut-off events. For 158472/158520 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 30332 event pairs, 879 based on Foata normal form. 53/5057 useless extension candidates. Maximal degree in co-relation 35668. Up to 3922 conditions per place. [2024-06-28 00:16:33,198 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 265 selfloop transitions, 203 changer transitions 0/473 dead transitions. [2024-06-28 00:16:33,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 473 transitions, 7975 flow [2024-06-28 00:16:33,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:16:33,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:16:33,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:16:33,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 00:16:33,201 INFO L175 Difference]: Start difference. First operand has 253 places, 428 transitions, 6480 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:16:33,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 473 transitions, 7975 flow [2024-06-28 00:16:33,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 473 transitions, 7740 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-28 00:16:33,573 INFO L231 Difference]: Finished difference. Result has 253 places, 445 transitions, 6963 flow [2024-06-28 00:16:33,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6261, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6963, PETRI_PLACES=253, PETRI_TRANSITIONS=445} [2024-06-28 00:16:33,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-28 00:16:33,574 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 445 transitions, 6963 flow [2024-06-28 00:16:33,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:33,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:33,574 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-28 00:16:33,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:16:33,575 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:33,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:33,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1791676269, now seen corresponding path program 7 times [2024-06-28 00:16:33,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:33,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513527924] [2024-06-28 00:16:33,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:33,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:38,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:38,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:38,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513527924] [2024-06-28 00:16:38,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513527924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:38,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:38,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:16:38,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357500281] [2024-06-28 00:16:38,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:38,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:16:38,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:38,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:16:38,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:16:38,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:16:38,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 445 transitions, 6963 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:16:38,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:38,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:16:38,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:41,145 INFO L124 PetriNetUnfolderBase]: 3189/5147 cut-off events. [2024-06-28 00:16:41,145 INFO L125 PetriNetUnfolderBase]: For 161342/161357 co-relation queries the response was YES. [2024-06-28 00:16:41,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37564 conditions, 5147 events. 3189/5147 cut-off events. For 161342/161357 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31374 event pairs, 836 based on Foata normal form. 24/5168 useless extension candidates. Maximal degree in co-relation 37448. Up to 4041 conditions per place. [2024-06-28 00:16:41,207 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 287 selfloop transitions, 213 changer transitions 0/505 dead transitions. [2024-06-28 00:16:41,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 505 transitions, 8642 flow [2024-06-28 00:16:41,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:16:41,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:16:41,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-28 00:16:41,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882783882783883 [2024-06-28 00:16:41,209 INFO L175 Difference]: Start difference. First operand has 253 places, 445 transitions, 6963 flow. Second operand 13 states and 212 transitions. [2024-06-28 00:16:41,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 505 transitions, 8642 flow [2024-06-28 00:16:41,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 505 transitions, 8176 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-28 00:16:41,473 INFO L231 Difference]: Finished difference. Result has 261 places, 464 transitions, 7286 flow [2024-06-28 00:16:41,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7286, PETRI_PLACES=261, PETRI_TRANSITIONS=464} [2024-06-28 00:16:41,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 00:16:41,474 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 464 transitions, 7286 flow [2024-06-28 00:16:41,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:16:41,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:41,474 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-28 00:16:41,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:16:41,475 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:41,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:41,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2016153683, now seen corresponding path program 8 times [2024-06-28 00:16:41,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:41,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797518126] [2024-06-28 00:16:41,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:41,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:47,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:47,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:47,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797518126] [2024-06-28 00:16:47,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797518126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:47,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:47,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:47,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164938617] [2024-06-28 00:16:47,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:47,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:47,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:47,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:47,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:47,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:16:47,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 464 transitions, 7286 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:47,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:47,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:16:47,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:50,022 INFO L124 PetriNetUnfolderBase]: 3325/5311 cut-off events. [2024-06-28 00:16:50,023 INFO L125 PetriNetUnfolderBase]: For 163610/163610 co-relation queries the response was YES. [2024-06-28 00:16:50,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39332 conditions, 5311 events. 3325/5311 cut-off events. For 163610/163610 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31996 event pairs, 583 based on Foata normal form. 5/5315 useless extension candidates. Maximal degree in co-relation 39215. Up to 4030 conditions per place. [2024-06-28 00:16:50,081 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 311 selfloop transitions, 245 changer transitions 0/561 dead transitions. [2024-06-28 00:16:50,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 561 transitions, 9662 flow [2024-06-28 00:16:50,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:16:50,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:16:50,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 229 transitions. [2024-06-28 00:16:50,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38945578231292516 [2024-06-28 00:16:50,107 INFO L175 Difference]: Start difference. First operand has 261 places, 464 transitions, 7286 flow. Second operand 14 states and 229 transitions. [2024-06-28 00:16:50,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 561 transitions, 9662 flow [2024-06-28 00:16:50,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 561 transitions, 9073 flow, removed 86 selfloop flow, removed 9 redundant places. [2024-06-28 00:16:50,422 INFO L231 Difference]: Finished difference. Result has 270 places, 509 transitions, 8159 flow [2024-06-28 00:16:50,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6767, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8159, PETRI_PLACES=270, PETRI_TRANSITIONS=509} [2024-06-28 00:16:50,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-28 00:16:50,423 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 509 transitions, 8159 flow [2024-06-28 00:16:50,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:50,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:50,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-28 00:16:50,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:16:50,423 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:50,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:50,424 INFO L85 PathProgramCache]: Analyzing trace with hash 646807735, now seen corresponding path program 9 times [2024-06-28 00:16:50,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:50,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078483277] [2024-06-28 00:16:50,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:50,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:50,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:55,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:55,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:55,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078483277] [2024-06-28 00:16:55,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078483277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:55,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:55,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:55,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874903791] [2024-06-28 00:16:55,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:55,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:55,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:55,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:55,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:56,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:16:56,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 509 transitions, 8159 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:56,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:56,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:16:56,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:58,700 INFO L124 PetriNetUnfolderBase]: 3286/5287 cut-off events. [2024-06-28 00:16:58,700 INFO L125 PetriNetUnfolderBase]: For 171258/171306 co-relation queries the response was YES. [2024-06-28 00:16:58,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39062 conditions, 5287 events. 3286/5287 cut-off events. For 171258/171306 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 32283 event pairs, 884 based on Foata normal form. 42/5325 useless extension candidates. Maximal degree in co-relation 38941. Up to 4445 conditions per place. [2024-06-28 00:16:58,756 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 339 selfloop transitions, 192 changer transitions 0/536 dead transitions. [2024-06-28 00:16:58,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 536 transitions, 9555 flow [2024-06-28 00:16:58,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:16:58,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:16:58,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 00:16:58,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 00:16:58,759 INFO L175 Difference]: Start difference. First operand has 270 places, 509 transitions, 8159 flow. Second operand 9 states and 147 transitions. [2024-06-28 00:16:58,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 536 transitions, 9555 flow [2024-06-28 00:16:59,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 536 transitions, 9412 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-28 00:16:59,051 INFO L231 Difference]: Finished difference. Result has 277 places, 519 transitions, 8672 flow [2024-06-28 00:16:59,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8022, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8672, PETRI_PLACES=277, PETRI_TRANSITIONS=519} [2024-06-28 00:16:59,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 00:16:59,051 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 519 transitions, 8672 flow [2024-06-28 00:16:59,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:16:59,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:59,052 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-28 00:16:59,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:16:59,052 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:59,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:59,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1475716763, now seen corresponding path program 1 times [2024-06-28 00:16:59,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:59,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140542619] [2024-06-28 00:16:59,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:59,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:06,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:06,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:06,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140542619] [2024-06-28 00:17:06,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140542619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:06,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:06,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:06,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490029409] [2024-06-28 00:17:06,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:06,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:06,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:06,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:06,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:06,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:17:06,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 519 transitions, 8672 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:06,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:06,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:17:06,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:08,899 INFO L124 PetriNetUnfolderBase]: 3325/5368 cut-off events. [2024-06-28 00:17:08,900 INFO L125 PetriNetUnfolderBase]: For 178793/178841 co-relation queries the response was YES. [2024-06-28 00:17:08,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40007 conditions, 5368 events. 3325/5368 cut-off events. For 178793/178841 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 33014 event pairs, 874 based on Foata normal form. 43/5407 useless extension candidates. Maximal degree in co-relation 39884. Up to 4509 conditions per place. [2024-06-28 00:17:08,954 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 373 selfloop transitions, 162 changer transitions 0/540 dead transitions. [2024-06-28 00:17:08,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 540 transitions, 9954 flow [2024-06-28 00:17:08,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:17:08,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:17:08,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:17:08,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 00:17:08,956 INFO L175 Difference]: Start difference. First operand has 277 places, 519 transitions, 8672 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:17:08,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 540 transitions, 9954 flow [2024-06-28 00:17:09,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 540 transitions, 9531 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 00:17:09,259 INFO L231 Difference]: Finished difference. Result has 278 places, 521 transitions, 8652 flow [2024-06-28 00:17:09,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8251, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8652, PETRI_PLACES=278, PETRI_TRANSITIONS=521} [2024-06-28 00:17:09,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-28 00:17:09,260 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 521 transitions, 8652 flow [2024-06-28 00:17:09,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:09,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:09,260 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-28 00:17:09,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:17:09,261 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:09,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:09,261 INFO L85 PathProgramCache]: Analyzing trace with hash 814343133, now seen corresponding path program 10 times [2024-06-28 00:17:09,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:09,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644632598] [2024-06-28 00:17:09,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:09,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:09,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:16,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:16,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:16,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644632598] [2024-06-28 00:17:16,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644632598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:16,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:16,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:16,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968672636] [2024-06-28 00:17:16,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:16,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:16,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:16,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:16,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:16,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:17:16,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 521 transitions, 8652 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:17:16,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:16,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:17:16,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:18,933 INFO L124 PetriNetUnfolderBase]: 3342/5371 cut-off events. [2024-06-28 00:17:18,933 INFO L125 PetriNetUnfolderBase]: For 166087/166096 co-relation queries the response was YES. [2024-06-28 00:17:18,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40099 conditions, 5371 events. 3342/5371 cut-off events. For 166087/166096 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 32630 event pairs, 606 based on Foata normal form. 2/5369 useless extension candidates. Maximal degree in co-relation 39976. Up to 4417 conditions per place. [2024-06-28 00:17:18,996 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 219 changer transitions 0/570 dead transitions. [2024-06-28 00:17:18,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 570 transitions, 10288 flow [2024-06-28 00:17:19,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:17:19,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:17:19,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-28 00:17:19,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-28 00:17:19,001 INFO L175 Difference]: Start difference. First operand has 278 places, 521 transitions, 8652 flow. Second operand 11 states and 177 transitions. [2024-06-28 00:17:19,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 570 transitions, 10288 flow [2024-06-28 00:17:19,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 570 transitions, 9929 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:17:19,323 INFO L231 Difference]: Finished difference. Result has 285 places, 548 transitions, 9219 flow [2024-06-28 00:17:19,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8307, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9219, PETRI_PLACES=285, PETRI_TRANSITIONS=548} [2024-06-28 00:17:19,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 00:17:19,325 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 548 transitions, 9219 flow [2024-06-28 00:17:19,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:17:19,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:19,326 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-28 00:17:19,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:17:19,326 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:19,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:19,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1370641371, now seen corresponding path program 2 times [2024-06-28 00:17:19,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:19,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903297348] [2024-06-28 00:17:19,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:19,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:19,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:26,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:26,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:26,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903297348] [2024-06-28 00:17:26,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903297348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:26,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:26,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:17:26,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677744483] [2024-06-28 00:17:26,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:26,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:17:26,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:26,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:17:26,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:17:26,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:17:26,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 548 transitions, 9219 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:26,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:26,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:17:26,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:29,141 INFO L124 PetriNetUnfolderBase]: 3232/5251 cut-off events. [2024-06-28 00:17:29,142 INFO L125 PetriNetUnfolderBase]: For 188368/188427 co-relation queries the response was YES. [2024-06-28 00:17:29,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39940 conditions, 5251 events. 3232/5251 cut-off events. For 188368/188427 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32837 event pairs, 809 based on Foata normal form. 48/5248 useless extension candidates. Maximal degree in co-relation 39813. Up to 4315 conditions per place. [2024-06-28 00:17:29,217 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 357 selfloop transitions, 182 changer transitions 0/588 dead transitions. [2024-06-28 00:17:29,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 588 transitions, 10678 flow [2024-06-28 00:17:29,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:17:29,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:17:29,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 00:17:29,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329004329004329 [2024-06-28 00:17:29,218 INFO L175 Difference]: Start difference. First operand has 285 places, 548 transitions, 9219 flow. Second operand 11 states and 200 transitions. [2024-06-28 00:17:29,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 588 transitions, 10678 flow [2024-06-28 00:17:29,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 588 transitions, 10532 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:29,620 INFO L231 Difference]: Finished difference. Result has 292 places, 557 transitions, 9567 flow [2024-06-28 00:17:29,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9073, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9567, PETRI_PLACES=292, PETRI_TRANSITIONS=557} [2024-06-28 00:17:29,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-28 00:17:29,621 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 557 transitions, 9567 flow [2024-06-28 00:17:29,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:29,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:29,621 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-28 00:17:29,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:17:29,622 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:29,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:29,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1384926171, now seen corresponding path program 3 times [2024-06-28 00:17:29,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:29,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913831759] [2024-06-28 00:17:29,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:29,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:29,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:36,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:36,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:36,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913831759] [2024-06-28 00:17:36,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913831759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:36,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:36,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:17:36,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874414243] [2024-06-28 00:17:36,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:36,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:17:36,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:36,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:17:36,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:17:36,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:17:36,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 557 transitions, 9567 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:36,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:36,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:17:36,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:38,751 INFO L124 PetriNetUnfolderBase]: 3270/5321 cut-off events. [2024-06-28 00:17:38,751 INFO L125 PetriNetUnfolderBase]: For 195129/195178 co-relation queries the response was YES. [2024-06-28 00:17:38,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41276 conditions, 5321 events. 3270/5321 cut-off events. For 195129/195178 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 33512 event pairs, 790 based on Foata normal form. 28/5303 useless extension candidates. Maximal degree in co-relation 41148. Up to 4162 conditions per place. [2024-06-28 00:17:38,819 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 358 selfloop transitions, 191 changer transitions 0/598 dead transitions. [2024-06-28 00:17:38,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 598 transitions, 11197 flow [2024-06-28 00:17:38,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:17:38,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:17:38,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 00:17:38,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43073593073593075 [2024-06-28 00:17:38,821 INFO L175 Difference]: Start difference. First operand has 292 places, 557 transitions, 9567 flow. Second operand 11 states and 199 transitions. [2024-06-28 00:17:38,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 598 transitions, 11197 flow [2024-06-28 00:17:39,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 598 transitions, 10873 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 00:17:39,218 INFO L231 Difference]: Finished difference. Result has 298 places, 562 transitions, 9788 flow [2024-06-28 00:17:39,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9243, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9788, PETRI_PLACES=298, PETRI_TRANSITIONS=562} [2024-06-28 00:17:39,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 00:17:39,219 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 562 transitions, 9788 flow [2024-06-28 00:17:39,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:39,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:39,219 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-28 00:17:39,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:17:39,219 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:39,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:39,220 INFO L85 PathProgramCache]: Analyzing trace with hash -439881541, now seen corresponding path program 1 times [2024-06-28 00:17:39,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:39,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400176661] [2024-06-28 00:17:39,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:39,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:39,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:44,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:44,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:44,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400176661] [2024-06-28 00:17:44,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400176661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:44,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:44,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:44,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068340875] [2024-06-28 00:17:44,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:44,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:44,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:44,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:44,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:44,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:17:44,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 562 transitions, 9788 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:17:44,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:44,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:17:44,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:47,008 INFO L124 PetriNetUnfolderBase]: 3467/5575 cut-off events. [2024-06-28 00:17:47,009 INFO L125 PetriNetUnfolderBase]: For 197609/197624 co-relation queries the response was YES. [2024-06-28 00:17:47,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43297 conditions, 5575 events. 3467/5575 cut-off events. For 197609/197624 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34347 event pairs, 780 based on Foata normal form. 16/5588 useless extension candidates. Maximal degree in co-relation 43167. Up to 4885 conditions per place. [2024-06-28 00:17:47,076 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 85 changer transitions 0/595 dead transitions. [2024-06-28 00:17:47,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 595 transitions, 11222 flow [2024-06-28 00:17:47,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:17:47,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:17:47,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:17:47,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 00:17:47,078 INFO L175 Difference]: Start difference. First operand has 298 places, 562 transitions, 9788 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:17:47,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 595 transitions, 11222 flow [2024-06-28 00:17:47,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 595 transitions, 10938 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 00:17:47,534 INFO L231 Difference]: Finished difference. Result has 301 places, 566 transitions, 9744 flow [2024-06-28 00:17:47,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9508, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9744, PETRI_PLACES=301, PETRI_TRANSITIONS=566} [2024-06-28 00:17:47,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 00:17:47,535 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 566 transitions, 9744 flow [2024-06-28 00:17:47,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:17:47,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:47,535 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-28 00:17:47,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:17:47,536 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:47,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:47,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1822834479, now seen corresponding path program 2 times [2024-06-28 00:17:47,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:47,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297465518] [2024-06-28 00:17:47,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:47,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:53,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:53,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:53,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297465518] [2024-06-28 00:17:53,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297465518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:53,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:53,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:53,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225381363] [2024-06-28 00:17:53,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:53,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:53,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:53,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:53,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:53,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:17:53,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 566 transitions, 9744 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:17:53,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:53,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:17:53,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:55,294 INFO L124 PetriNetUnfolderBase]: 3483/5606 cut-off events. [2024-06-28 00:17:55,295 INFO L125 PetriNetUnfolderBase]: For 204661/204711 co-relation queries the response was YES. [2024-06-28 00:17:55,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43524 conditions, 5606 events. 3483/5606 cut-off events. For 204661/204711 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34683 event pairs, 885 based on Foata normal form. 48/5651 useless extension candidates. Maximal degree in co-relation 43392. Up to 5037 conditions per place. [2024-06-28 00:17:55,365 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 78 changer transitions 0/585 dead transitions. [2024-06-28 00:17:55,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 585 transitions, 10998 flow [2024-06-28 00:17:55,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:55,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:55,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 00:17:55,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 00:17:55,366 INFO L175 Difference]: Start difference. First operand has 301 places, 566 transitions, 9744 flow. Second operand 8 states and 128 transitions. [2024-06-28 00:17:55,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 585 transitions, 10998 flow [2024-06-28 00:17:55,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 585 transitions, 10891 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:55,827 INFO L231 Difference]: Finished difference. Result has 305 places, 568 transitions, 9837 flow [2024-06-28 00:17:55,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9653, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9837, PETRI_PLACES=305, PETRI_TRANSITIONS=568} [2024-06-28 00:17:55,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 00:17:55,829 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 568 transitions, 9837 flow [2024-06-28 00:17:55,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:17:55,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:55,829 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-28 00:17:55,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:17:55,829 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:55,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:55,830 INFO L85 PathProgramCache]: Analyzing trace with hash 79521095, now seen corresponding path program 3 times [2024-06-28 00:17:55,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:55,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241488838] [2024-06-28 00:17:55,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:55,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:55,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:01,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:01,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:01,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241488838] [2024-06-28 00:18:01,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241488838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:01,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:01,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:01,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208587363] [2024-06-28 00:18:01,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:01,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:01,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:01,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:01,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:01,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:18:01,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 568 transitions, 9837 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:18:01,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:01,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:18:01,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:03,529 INFO L124 PetriNetUnfolderBase]: 3504/5633 cut-off events. [2024-06-28 00:18:03,529 INFO L125 PetriNetUnfolderBase]: For 208714/208729 co-relation queries the response was YES. [2024-06-28 00:18:03,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43910 conditions, 5633 events. 3504/5633 cut-off events. For 208714/208729 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34782 event pairs, 849 based on Foata normal form. 16/5646 useless extension candidates. Maximal degree in co-relation 43776. Up to 5144 conditions per place. [2024-06-28 00:18:03,597 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 526 selfloop transitions, 60 changer transitions 0/591 dead transitions. [2024-06-28 00:18:03,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 591 transitions, 11155 flow [2024-06-28 00:18:03,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:18:03,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:18:03,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 00:18:03,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-28 00:18:03,599 INFO L175 Difference]: Start difference. First operand has 305 places, 568 transitions, 9837 flow. Second operand 9 states and 140 transitions. [2024-06-28 00:18:03,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 591 transitions, 11155 flow [2024-06-28 00:18:04,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 591 transitions, 10876 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 00:18:04,014 INFO L231 Difference]: Finished difference. Result has 307 places, 573 transitions, 9793 flow [2024-06-28 00:18:04,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9567, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9793, PETRI_PLACES=307, PETRI_TRANSITIONS=573} [2024-06-28 00:18:04,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-28 00:18:04,015 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 573 transitions, 9793 flow [2024-06-28 00:18:04,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-28 00:18:04,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:04,015 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-28 00:18:04,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:18:04,016 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:04,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:04,016 INFO L85 PathProgramCache]: Analyzing trace with hash -735107839, now seen corresponding path program 1 times [2024-06-28 00:18:04,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:04,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136917119] [2024-06-28 00:18:04,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:04,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:04,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:10,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:10,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:10,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136917119] [2024-06-28 00:18:10,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136917119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:10,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:10,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:10,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421669442] [2024-06-28 00:18:10,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:10,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:10,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:10,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:10,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:10,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:18:10,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 573 transitions, 9793 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:10,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:10,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:18:10,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:13,014 INFO L124 PetriNetUnfolderBase]: 3514/5677 cut-off events. [2024-06-28 00:18:13,014 INFO L125 PetriNetUnfolderBase]: For 213507/213509 co-relation queries the response was YES. [2024-06-28 00:18:13,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44035 conditions, 5677 events. 3514/5677 cut-off events. For 213507/213509 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35495 event pairs, 1196 based on Foata normal form. 4/5680 useless extension candidates. Maximal degree in co-relation 43900. Up to 5221 conditions per place. [2024-06-28 00:18:13,081 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 53 changer transitions 0/591 dead transitions. [2024-06-28 00:18:13,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 591 transitions, 11184 flow [2024-06-28 00:18:13,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:13,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:13,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:18:13,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 00:18:13,083 INFO L175 Difference]: Start difference. First operand has 307 places, 573 transitions, 9793 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:18:13,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 591 transitions, 11184 flow [2024-06-28 00:18:13,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 591 transitions, 11071 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:13,578 INFO L231 Difference]: Finished difference. Result has 309 places, 579 transitions, 9897 flow [2024-06-28 00:18:13,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9680, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9897, PETRI_PLACES=309, PETRI_TRANSITIONS=579} [2024-06-28 00:18:13,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-28 00:18:13,594 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 579 transitions, 9897 flow [2024-06-28 00:18:13,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:13,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:13,595 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-28 00:18:13,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:18:13,595 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:13,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:13,595 INFO L85 PathProgramCache]: Analyzing trace with hash -723764235, now seen corresponding path program 2 times [2024-06-28 00:18:13,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:13,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998811029] [2024-06-28 00:18:13,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:13,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:19,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998811029] [2024-06-28 00:18:19,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998811029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:19,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:19,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:18:19,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709258218] [2024-06-28 00:18:19,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:19,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:18:19,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:19,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:18:19,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:18:19,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:18:19,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 579 transitions, 9897 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:19,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:19,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:18:19,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:22,301 INFO L124 PetriNetUnfolderBase]: 3511/5647 cut-off events. [2024-06-28 00:18:22,302 INFO L125 PetriNetUnfolderBase]: For 217504/217504 co-relation queries the response was YES. [2024-06-28 00:18:22,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44018 conditions, 5647 events. 3511/5647 cut-off events. For 217504/217504 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 35040 event pairs, 1202 based on Foata normal form. 1/5647 useless extension candidates. Maximal degree in co-relation 43882. Up to 5236 conditions per place. [2024-06-28 00:18:22,374 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 550 selfloop transitions, 43 changer transitions 0/598 dead transitions. [2024-06-28 00:18:22,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 598 transitions, 11150 flow [2024-06-28 00:18:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:18:22,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:18:22,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 00:18:22,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 00:18:22,376 INFO L175 Difference]: Start difference. First operand has 309 places, 579 transitions, 9897 flow. Second operand 11 states and 165 transitions. [2024-06-28 00:18:22,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 598 transitions, 11150 flow [2024-06-28 00:18:23,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 598 transitions, 11060 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:23,095 INFO L231 Difference]: Finished difference. Result has 315 places, 579 transitions, 9902 flow [2024-06-28 00:18:23,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9807, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9902, PETRI_PLACES=315, PETRI_TRANSITIONS=579} [2024-06-28 00:18:23,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 00:18:23,096 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 579 transitions, 9902 flow [2024-06-28 00:18:23,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:23,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:23,101 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-28 00:18:23,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:18:23,102 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:23,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:23,102 INFO L85 PathProgramCache]: Analyzing trace with hash 182364585, now seen corresponding path program 4 times [2024-06-28 00:18:23,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:23,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889233038] [2024-06-28 00:18:23,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:23,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:23,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:28,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-28 00:18:28,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:28,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889233038] [2024-06-28 00:18:28,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889233038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:28,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:28,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:28,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835986664] [2024-06-28 00:18:28,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:28,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:28,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:28,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:28,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:28,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:18:28,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 579 transitions, 9902 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:18:28,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:28,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:18:28,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:31,349 INFO L124 PetriNetUnfolderBase]: 3501/5637 cut-off events. [2024-06-28 00:18:31,349 INFO L125 PetriNetUnfolderBase]: For 223264/223314 co-relation queries the response was YES. [2024-06-28 00:18:31,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43913 conditions, 5637 events. 3501/5637 cut-off events. For 223264/223314 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34926 event pairs, 869 based on Foata normal form. 35/5669 useless extension candidates. Maximal degree in co-relation 43776. Up to 5109 conditions per place. [2024-06-28 00:18:31,423 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 519 selfloop transitions, 68 changer transitions 0/592 dead transitions. [2024-06-28 00:18:31,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 592 transitions, 11122 flow [2024-06-28 00:18:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:31,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:31,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 00:18:31,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 00:18:31,425 INFO L175 Difference]: Start difference. First operand has 315 places, 579 transitions, 9902 flow. Second operand 8 states and 123 transitions. [2024-06-28 00:18:31,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 592 transitions, 11122 flow [2024-06-28 00:18:31,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 592 transitions, 11057 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:31,989 INFO L231 Difference]: Finished difference. Result has 318 places, 579 transitions, 9986 flow [2024-06-28 00:18:31,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9837, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9986, PETRI_PLACES=318, PETRI_TRANSITIONS=579} [2024-06-28 00:18:31,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 00:18:31,990 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 579 transitions, 9986 flow [2024-06-28 00:18:31,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 00:18:31,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:31,990 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-28 00:18:31,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:18:31,990 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:31,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:31,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1771626381, now seen corresponding path program 3 times [2024-06-28 00:18:31,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:31,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951291047] [2024-06-28 00:18:31,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:31,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:32,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:38,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-28 00:18:38,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:38,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951291047] [2024-06-28 00:18:38,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951291047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:38,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:38,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:38,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548902184] [2024-06-28 00:18:38,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:38,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:38,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:38,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:38,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:38,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:18:38,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 579 transitions, 9986 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:38,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:38,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:18:38,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:40,863 INFO L124 PetriNetUnfolderBase]: 3498/5648 cut-off events. [2024-06-28 00:18:40,864 INFO L125 PetriNetUnfolderBase]: For 226325/226327 co-relation queries the response was YES. [2024-06-28 00:18:40,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44106 conditions, 5648 events. 3498/5648 cut-off events. For 226325/226327 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 35263 event pairs, 1202 based on Foata normal form. 3/5650 useless extension candidates. Maximal degree in co-relation 43968. Up to 5201 conditions per place. [2024-06-28 00:18:40,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 531 selfloop transitions, 56 changer transitions 0/592 dead transitions. [2024-06-28 00:18:40,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 592 transitions, 11196 flow [2024-06-28 00:18:40,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:18:40,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:18:40,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:18:40,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-28 00:18:40,944 INFO L175 Difference]: Start difference. First operand has 318 places, 579 transitions, 9986 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:18:40,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 592 transitions, 11196 flow [2024-06-28 00:18:41,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 592 transitions, 11028 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:41,564 INFO L231 Difference]: Finished difference. Result has 321 places, 579 transitions, 9946 flow [2024-06-28 00:18:41,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9818, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9946, PETRI_PLACES=321, PETRI_TRANSITIONS=579} [2024-06-28 00:18:41,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 00:18:41,565 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 579 transitions, 9946 flow [2024-06-28 00:18:41,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:41,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:41,566 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-28 00:18:41,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:18:41,566 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:41,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:41,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2008098659, now seen corresponding path program 1 times [2024-06-28 00:18:41,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:41,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452122177] [2024-06-28 00:18:41,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:41,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:48,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:48,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:48,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452122177] [2024-06-28 00:18:48,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452122177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:48,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:48,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:48,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096966592] [2024-06-28 00:18:48,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:48,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:48,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:48,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:48,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:48,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:18:48,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 579 transitions, 9946 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:48,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:48,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:18:48,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:51,378 INFO L124 PetriNetUnfolderBase]: 3490/5620 cut-off events. [2024-06-28 00:18:51,379 INFO L125 PetriNetUnfolderBase]: For 223439/223439 co-relation queries the response was YES. [2024-06-28 00:18:51,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43802 conditions, 5620 events. 3490/5620 cut-off events. For 223439/223439 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 34872 event pairs, 1181 based on Foata normal form. 2/5620 useless extension candidates. Maximal degree in co-relation 43663. Up to 5105 conditions per place. [2024-06-28 00:18:51,454 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 522 selfloop transitions, 69 changer transitions 0/596 dead transitions. [2024-06-28 00:18:51,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 596 transitions, 11239 flow [2024-06-28 00:18:51,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:18:51,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:18:51,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 00:18:51,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 00:18:51,456 INFO L175 Difference]: Start difference. First operand has 321 places, 579 transitions, 9946 flow. Second operand 8 states and 131 transitions. [2024-06-28 00:18:51,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 596 transitions, 11239 flow [2024-06-28 00:18:52,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 596 transitions, 11124 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:18:52,062 INFO L231 Difference]: Finished difference. Result has 321 places, 580 transitions, 10015 flow [2024-06-28 00:18:52,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10015, PETRI_PLACES=321, PETRI_TRANSITIONS=580} [2024-06-28 00:18:52,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 00:18:52,063 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 580 transitions, 10015 flow [2024-06-28 00:18:52,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:52,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:52,064 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-28 00:18:52,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:18:52,072 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:52,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:52,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1901594854, now seen corresponding path program 1 times [2024-06-28 00:18:52,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:52,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358898800] [2024-06-28 00:18:52,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:52,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:52,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:58,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:58,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:58,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358898800] [2024-06-28 00:18:58,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358898800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:58,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:58,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:58,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767068317] [2024-06-28 00:18:58,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:58,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:58,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:58,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:58,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:59,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:18:59,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 580 transitions, 10015 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:59,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:59,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:18:59,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:01,856 INFO L124 PetriNetUnfolderBase]: 3496/5600 cut-off events. [2024-06-28 00:19:01,857 INFO L125 PetriNetUnfolderBase]: For 222434/222438 co-relation queries the response was YES. [2024-06-28 00:19:01,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43824 conditions, 5600 events. 3496/5600 cut-off events. For 222434/222438 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 34409 event pairs, 765 based on Foata normal form. 10/5608 useless extension candidates. Maximal degree in co-relation 43685. Up to 5025 conditions per place. [2024-06-28 00:19:01,933 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 538 selfloop transitions, 106 changer transitions 0/649 dead transitions. [2024-06-28 00:19:01,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 649 transitions, 11880 flow [2024-06-28 00:19:01,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:19:01,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:19:01,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 225 transitions. [2024-06-28 00:19:01,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41208791208791207 [2024-06-28 00:19:01,937 INFO L175 Difference]: Start difference. First operand has 321 places, 580 transitions, 10015 flow. Second operand 13 states and 225 transitions. [2024-06-28 00:19:01,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 649 transitions, 11880 flow [2024-06-28 00:19:02,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 649 transitions, 11669 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:02,563 INFO L231 Difference]: Finished difference. Result has 329 places, 596 transitions, 10428 flow [2024-06-28 00:19:02,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9804, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10428, PETRI_PLACES=329, PETRI_TRANSITIONS=596} [2024-06-28 00:19:02,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-28 00:19:02,564 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 596 transitions, 10428 flow [2024-06-28 00:19:02,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:02,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:02,565 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-28 00:19:02,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:19:02,569 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:02,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:02,570 INFO L85 PathProgramCache]: Analyzing trace with hash 2144692694, now seen corresponding path program 2 times [2024-06-28 00:19:02,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:02,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937168045] [2024-06-28 00:19:02,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:02,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:02,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:09,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:09,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:09,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937168045] [2024-06-28 00:19:09,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937168045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:09,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:09,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:19:09,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371038584] [2024-06-28 00:19:09,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:09,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:19:09,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:09,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:19:09,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:19:09,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:19:09,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 596 transitions, 10428 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:09,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:09,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:19:09,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:12,254 INFO L124 PetriNetUnfolderBase]: 3493/5632 cut-off events. [2024-06-28 00:19:12,255 INFO L125 PetriNetUnfolderBase]: For 223901/223905 co-relation queries the response was YES. [2024-06-28 00:19:12,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44116 conditions, 5632 events. 3493/5632 cut-off events. For 223901/223905 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 34893 event pairs, 807 based on Foata normal form. 5/5635 useless extension candidates. Maximal degree in co-relation 43975. Up to 5125 conditions per place. [2024-06-28 00:19:12,323 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 561 selfloop transitions, 73 changer transitions 0/639 dead transitions. [2024-06-28 00:19:12,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 639 transitions, 11867 flow [2024-06-28 00:19:12,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:19:12,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:19:12,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2024-06-28 00:19:12,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 00:19:12,325 INFO L175 Difference]: Start difference. First operand has 329 places, 596 transitions, 10428 flow. Second operand 13 states and 208 transitions. [2024-06-28 00:19:12,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 639 transitions, 11867 flow [2024-06-28 00:19:12,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 639 transitions, 11662 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:19:12,916 INFO L231 Difference]: Finished difference. Result has 336 places, 600 transitions, 10455 flow [2024-06-28 00:19:12,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10223, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10455, PETRI_PLACES=336, PETRI_TRANSITIONS=600} [2024-06-28 00:19:12,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-28 00:19:12,917 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 600 transitions, 10455 flow [2024-06-28 00:19:12,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:12,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:12,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-28 00:19:12,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:19:12,918 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:12,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:12,918 INFO L85 PathProgramCache]: Analyzing trace with hash -87000534, now seen corresponding path program 3 times [2024-06-28 00:19:12,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:12,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083638163] [2024-06-28 00:19:12,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:12,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:12,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:19,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:19,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:19,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083638163] [2024-06-28 00:19:19,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083638163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:19,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:19,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:19:19,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701344620] [2024-06-28 00:19:19,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:19,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:19:19,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:19,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:19:19,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:19:19,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:19:19,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 600 transitions, 10455 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:19,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:19,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:19:19,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:22,652 INFO L124 PetriNetUnfolderBase]: 3499/5617 cut-off events. [2024-06-28 00:19:22,652 INFO L125 PetriNetUnfolderBase]: For 233327/233331 co-relation queries the response was YES. [2024-06-28 00:19:22,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44060 conditions, 5617 events. 3499/5617 cut-off events. For 233327/233331 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34572 event pairs, 762 based on Foata normal form. 10/5625 useless extension candidates. Maximal degree in co-relation 43916. Up to 4727 conditions per place. [2024-06-28 00:19:22,726 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 481 selfloop transitions, 214 changer transitions 0/700 dead transitions. [2024-06-28 00:19:22,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 700 transitions, 12843 flow [2024-06-28 00:19:22,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:19:22,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:19:22,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 232 transitions. [2024-06-28 00:19:22,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-28 00:19:22,727 INFO L175 Difference]: Start difference. First operand has 336 places, 600 transitions, 10455 flow. Second operand 13 states and 232 transitions. [2024-06-28 00:19:22,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 700 transitions, 12843 flow [2024-06-28 00:19:23,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 700 transitions, 12694 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:19:23,455 INFO L231 Difference]: Finished difference. Result has 345 places, 637 transitions, 11573 flow [2024-06-28 00:19:23,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10306, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11573, PETRI_PLACES=345, PETRI_TRANSITIONS=637} [2024-06-28 00:19:23,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 00:19:23,455 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 637 transitions, 11573 flow [2024-06-28 00:19:23,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:23,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:23,456 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-28 00:19:23,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:19:23,456 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:23,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:23,459 INFO L85 PathProgramCache]: Analyzing trace with hash 90130986, now seen corresponding path program 4 times [2024-06-28 00:19:23,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:23,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076582270] [2024-06-28 00:19:23,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:23,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:23,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:30,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:30,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:30,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076582270] [2024-06-28 00:19:30,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076582270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:30,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:30,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:19:30,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766954928] [2024-06-28 00:19:30,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:30,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:19:30,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:30,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:19:30,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:19:30,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:19:30,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 637 transitions, 11573 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:30,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:30,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:19:30,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:33,974 INFO L124 PetriNetUnfolderBase]: 3530/5672 cut-off events. [2024-06-28 00:19:33,974 INFO L125 PetriNetUnfolderBase]: For 246328/246332 co-relation queries the response was YES. [2024-06-28 00:19:34,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45536 conditions, 5672 events. 3530/5672 cut-off events. For 246328/246332 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35017 event pairs, 731 based on Foata normal form. 15/5685 useless extension candidates. Maximal degree in co-relation 45387. Up to 4710 conditions per place. [2024-06-28 00:19:34,051 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 463 selfloop transitions, 241 changer transitions 0/709 dead transitions. [2024-06-28 00:19:34,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 709 transitions, 13733 flow [2024-06-28 00:19:34,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-28 00:19:34,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-28 00:19:34,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 262 transitions. [2024-06-28 00:19:34,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 00:19:34,053 INFO L175 Difference]: Start difference. First operand has 345 places, 637 transitions, 11573 flow. Second operand 16 states and 262 transitions. [2024-06-28 00:19:34,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 709 transitions, 13733 flow [2024-06-28 00:19:34,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 709 transitions, 13529 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:34,712 INFO L231 Difference]: Finished difference. Result has 357 places, 651 transitions, 12307 flow [2024-06-28 00:19:34,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11369, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12307, PETRI_PLACES=357, PETRI_TRANSITIONS=651} [2024-06-28 00:19:34,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 00:19:34,713 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 651 transitions, 12307 flow [2024-06-28 00:19:34,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:34,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:34,713 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-28 00:19:34,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:19:34,713 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:34,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:34,714 INFO L85 PathProgramCache]: Analyzing trace with hash -807941560, now seen corresponding path program 5 times [2024-06-28 00:19:34,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:34,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324979532] [2024-06-28 00:19:34,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:34,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:34,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:40,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:40,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:40,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324979532] [2024-06-28 00:19:40,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324979532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:40,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:40,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:19:40,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95065669] [2024-06-28 00:19:40,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:40,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:19:40,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:40,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:19:40,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:19:40,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:19:40,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 651 transitions, 12307 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:40,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:40,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:19:40,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:43,531 INFO L124 PetriNetUnfolderBase]: 3518/5702 cut-off events. [2024-06-28 00:19:43,531 INFO L125 PetriNetUnfolderBase]: For 258141/258191 co-relation queries the response was YES. [2024-06-28 00:19:43,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46229 conditions, 5702 events. 3518/5702 cut-off events. For 258141/258191 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35764 event pairs, 845 based on Foata normal form. 56/5755 useless extension candidates. Maximal degree in co-relation 46076. Up to 4815 conditions per place. [2024-06-28 00:19:43,616 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 496 selfloop transitions, 200 changer transitions 0/701 dead transitions. [2024-06-28 00:19:43,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 701 transitions, 14124 flow [2024-06-28 00:19:43,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:43,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:43,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:19:43,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 00:19:43,618 INFO L175 Difference]: Start difference. First operand has 357 places, 651 transitions, 12307 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:19:43,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 701 transitions, 14124 flow [2024-06-28 00:19:44,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 701 transitions, 13661 flow, removed 83 selfloop flow, removed 11 redundant places. [2024-06-28 00:19:44,349 INFO L231 Difference]: Finished difference. Result has 358 places, 669 transitions, 12721 flow [2024-06-28 00:19:44,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11844, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12721, PETRI_PLACES=358, PETRI_TRANSITIONS=669} [2024-06-28 00:19:44,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-28 00:19:44,351 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 669 transitions, 12721 flow [2024-06-28 00:19:44,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:44,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:44,352 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-28 00:19:44,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:19:44,352 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:44,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:44,352 INFO L85 PathProgramCache]: Analyzing trace with hash -292602632, now seen corresponding path program 1 times [2024-06-28 00:19:44,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:44,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084529184] [2024-06-28 00:19:44,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:44,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:50,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:50,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:50,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084529184] [2024-06-28 00:19:50,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084529184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:50,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:50,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:50,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188253176] [2024-06-28 00:19:50,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:50,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:50,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:50,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:50,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:50,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:19:50,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 669 transitions, 12721 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:50,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:50,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:19:50,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:53,622 INFO L124 PetriNetUnfolderBase]: 3560/5744 cut-off events. [2024-06-28 00:19:53,623 INFO L125 PetriNetUnfolderBase]: For 243020/243035 co-relation queries the response was YES. [2024-06-28 00:19:53,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46942 conditions, 5744 events. 3560/5744 cut-off events. For 243020/243035 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35773 event pairs, 856 based on Foata normal form. 14/5755 useless extension candidates. Maximal degree in co-relation 46786. Up to 5120 conditions per place. [2024-06-28 00:19:53,987 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 567 selfloop transitions, 133 changer transitions 0/705 dead transitions. [2024-06-28 00:19:53,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 705 transitions, 14506 flow [2024-06-28 00:19:53,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:19:53,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:19:53,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-28 00:19:53,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36706349206349204 [2024-06-28 00:19:53,989 INFO L175 Difference]: Start difference. First operand has 358 places, 669 transitions, 12721 flow. Second operand 12 states and 185 transitions. [2024-06-28 00:19:53,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 705 transitions, 14506 flow [2024-06-28 00:19:54,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 705 transitions, 14259 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:54,651 INFO L231 Difference]: Finished difference. Result has 366 places, 680 transitions, 12983 flow [2024-06-28 00:19:54,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12476, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12983, PETRI_PLACES=366, PETRI_TRANSITIONS=680} [2024-06-28 00:19:54,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-28 00:19:54,652 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 680 transitions, 12983 flow [2024-06-28 00:19:54,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:54,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:54,653 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-28 00:19:54,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:19:54,653 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:54,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:54,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1600756732, now seen corresponding path program 6 times [2024-06-28 00:19:54,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:54,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405610141] [2024-06-28 00:19:54,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:54,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:54,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:00,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:00,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:00,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405610141] [2024-06-28 00:20:00,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405610141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:00,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:00,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:00,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210751829] [2024-06-28 00:20:00,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:00,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:00,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:00,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:00,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:00,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:00,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 680 transitions, 12983 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:00,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:00,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:00,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:04,333 INFO L124 PetriNetUnfolderBase]: 3645/5902 cut-off events. [2024-06-28 00:20:04,333 INFO L125 PetriNetUnfolderBase]: For 259576/259626 co-relation queries the response was YES. [2024-06-28 00:20:04,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48317 conditions, 5902 events. 3645/5902 cut-off events. For 259576/259626 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 37189 event pairs, 844 based on Foata normal form. 52/5951 useless extension candidates. Maximal degree in co-relation 48160. Up to 4733 conditions per place. [2024-06-28 00:20:04,421 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 284 changer transitions 0/748 dead transitions. [2024-06-28 00:20:04,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 748 transitions, 15370 flow [2024-06-28 00:20:04,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:20:04,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:20:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2024-06-28 00:20:04,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3791208791208791 [2024-06-28 00:20:04,423 INFO L175 Difference]: Start difference. First operand has 366 places, 680 transitions, 12983 flow. Second operand 13 states and 207 transitions. [2024-06-28 00:20:04,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 748 transitions, 15370 flow [2024-06-28 00:20:05,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 748 transitions, 15089 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:05,193 INFO L231 Difference]: Finished difference. Result has 372 places, 703 transitions, 13810 flow [2024-06-28 00:20:05,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12706, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13810, PETRI_PLACES=372, PETRI_TRANSITIONS=703} [2024-06-28 00:20:05,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-28 00:20:05,194 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 703 transitions, 13810 flow [2024-06-28 00:20:05,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:05,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:05,194 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-28 00:20:05,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:20:05,194 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:05,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:05,195 INFO L85 PathProgramCache]: Analyzing trace with hash -318521174, now seen corresponding path program 7 times [2024-06-28 00:20:05,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:05,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467501000] [2024-06-28 00:20:05,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:05,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:05,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:11,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:11,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:11,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467501000] [2024-06-28 00:20:11,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467501000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:11,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:11,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:11,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406405311] [2024-06-28 00:20:11,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:11,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:11,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:11,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:11,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:11,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:11,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 703 transitions, 13810 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:11,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:11,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:11,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:14,311 INFO L124 PetriNetUnfolderBase]: 3670/5943 cut-off events. [2024-06-28 00:20:14,312 INFO L125 PetriNetUnfolderBase]: For 262062/262077 co-relation queries the response was YES. [2024-06-28 00:20:14,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49720 conditions, 5943 events. 3670/5943 cut-off events. For 262062/262077 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 37543 event pairs, 847 based on Foata normal form. 15/5955 useless extension candidates. Maximal degree in co-relation 49561. Up to 5293 conditions per place. [2024-06-28 00:20:14,392 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 621 selfloop transitions, 122 changer transitions 0/748 dead transitions. [2024-06-28 00:20:14,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 748 transitions, 15730 flow [2024-06-28 00:20:14,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:20:14,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:20:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-28 00:20:14,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-28 00:20:14,394 INFO L175 Difference]: Start difference. First operand has 372 places, 703 transitions, 13810 flow. Second operand 11 states and 169 transitions. [2024-06-28 00:20:14,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 748 transitions, 15730 flow [2024-06-28 00:20:15,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 748 transitions, 15174 flow, removed 79 selfloop flow, removed 10 redundant places. [2024-06-28 00:20:15,259 INFO L231 Difference]: Finished difference. Result has 375 places, 726 transitions, 13972 flow [2024-06-28 00:20:15,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13302, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13972, PETRI_PLACES=375, PETRI_TRANSITIONS=726} [2024-06-28 00:20:15,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-28 00:20:15,260 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 726 transitions, 13972 flow [2024-06-28 00:20:15,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:15,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:15,261 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-28 00:20:15,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:20:15,261 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:15,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:15,261 INFO L85 PathProgramCache]: Analyzing trace with hash -879939456, now seen corresponding path program 2 times [2024-06-28 00:20:15,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:15,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137090087] [2024-06-28 00:20:15,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:15,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:20,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:20,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:20,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137090087] [2024-06-28 00:20:20,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137090087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:20,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:20,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:20,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800154956] [2024-06-28 00:20:20,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:20,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:20,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:20,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:20,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:21,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:21,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 726 transitions, 13972 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:21,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:21,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:21,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:23,975 INFO L124 PetriNetUnfolderBase]: 3671/5927 cut-off events. [2024-06-28 00:20:23,976 INFO L125 PetriNetUnfolderBase]: For 266336/266386 co-relation queries the response was YES. [2024-06-28 00:20:24,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49709 conditions, 5927 events. 3671/5927 cut-off events. For 266336/266386 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 37235 event pairs, 854 based on Foata normal form. 36/5960 useless extension candidates. Maximal degree in co-relation 49547. Up to 5205 conditions per place. [2024-06-28 00:20:24,053 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 580 selfloop transitions, 178 changer transitions 0/763 dead transitions. [2024-06-28 00:20:24,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 763 transitions, 16155 flow [2024-06-28 00:20:24,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:20:24,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:20:24,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 00:20:24,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-28 00:20:24,055 INFO L175 Difference]: Start difference. First operand has 375 places, 726 transitions, 13972 flow. Second operand 11 states and 167 transitions. [2024-06-28 00:20:24,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 763 transitions, 16155 flow [2024-06-28 00:20:24,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 763 transitions, 16048 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:20:24,860 INFO L231 Difference]: Finished difference. Result has 383 places, 744 transitions, 14713 flow [2024-06-28 00:20:24,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13865, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14713, PETRI_PLACES=383, PETRI_TRANSITIONS=744} [2024-06-28 00:20:24,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-28 00:20:24,861 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 744 transitions, 14713 flow [2024-06-28 00:20:24,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:24,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:24,861 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-28 00:20:24,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:20:24,862 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:24,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:24,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1505053048, now seen corresponding path program 8 times [2024-06-28 00:20:24,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:24,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523994774] [2024-06-28 00:20:24,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:24,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:30,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:30,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:30,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523994774] [2024-06-28 00:20:30,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523994774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:30,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:30,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:30,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070479830] [2024-06-28 00:20:30,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:30,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:30,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:30,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:30,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:30,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:30,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 744 transitions, 14713 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:30,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:30,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:30,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:34,088 INFO L124 PetriNetUnfolderBase]: 3626/5873 cut-off events. [2024-06-28 00:20:34,089 INFO L125 PetriNetUnfolderBase]: For 266733/266783 co-relation queries the response was YES. [2024-06-28 00:20:34,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49279 conditions, 5873 events. 3626/5873 cut-off events. For 266733/266783 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 37083 event pairs, 859 based on Foata normal form. 46/5916 useless extension candidates. Maximal degree in co-relation 49113. Up to 4918 conditions per place. [2024-06-28 00:20:34,178 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 527 selfloop transitions, 237 changer transitions 0/769 dead transitions. [2024-06-28 00:20:34,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 769 transitions, 16423 flow [2024-06-28 00:20:34,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:20:34,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:20:34,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-28 00:20:34,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-28 00:20:34,180 INFO L175 Difference]: Start difference. First operand has 383 places, 744 transitions, 14713 flow. Second operand 11 states and 171 transitions. [2024-06-28 00:20:34,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 769 transitions, 16423 flow [2024-06-28 00:20:35,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 769 transitions, 16050 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:35,248 INFO L231 Difference]: Finished difference. Result has 389 places, 744 transitions, 14940 flow [2024-06-28 00:20:35,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14340, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14940, PETRI_PLACES=389, PETRI_TRANSITIONS=744} [2024-06-28 00:20:35,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 00:20:35,249 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 744 transitions, 14940 flow [2024-06-28 00:20:35,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:35,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:35,249 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-28 00:20:35,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:20:35,250 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:35,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:35,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1508777698, now seen corresponding path program 9 times [2024-06-28 00:20:35,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:35,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125344240] [2024-06-28 00:20:35,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:35,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:35,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:43,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:43,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:43,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125344240] [2024-06-28 00:20:43,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125344240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:43,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:43,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:43,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772897091] [2024-06-28 00:20:43,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:43,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:43,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:43,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:43,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:43,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:43,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 744 transitions, 14940 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:43,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:43,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:43,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:47,231 INFO L124 PetriNetUnfolderBase]: 3731/6025 cut-off events. [2024-06-28 00:20:47,232 INFO L125 PetriNetUnfolderBase]: For 262064/262064 co-relation queries the response was YES. [2024-06-28 00:20:47,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51401 conditions, 6025 events. 3731/6025 cut-off events. For 262064/262064 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 37880 event pairs, 582 based on Foata normal form. 5/6029 useless extension candidates. Maximal degree in co-relation 51232. Up to 4880 conditions per place. [2024-06-28 00:20:47,326 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 283 changer transitions 0/841 dead transitions. [2024-06-28 00:20:47,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 841 transitions, 17960 flow [2024-06-28 00:20:47,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-28 00:20:47,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-28 00:20:47,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 267 transitions. [2024-06-28 00:20:47,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739495798319328 [2024-06-28 00:20:47,334 INFO L175 Difference]: Start difference. First operand has 389 places, 744 transitions, 14940 flow. Second operand 17 states and 267 transitions. [2024-06-28 00:20:47,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 841 transitions, 17960 flow [2024-06-28 00:20:48,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 841 transitions, 17359 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-28 00:20:48,383 INFO L231 Difference]: Finished difference. Result has 395 places, 782 transitions, 15924 flow [2024-06-28 00:20:48,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14410, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15924, PETRI_PLACES=395, PETRI_TRANSITIONS=782} [2024-06-28 00:20:48,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 00:20:48,384 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 782 transitions, 15924 flow [2024-06-28 00:20:48,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:48,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:48,384 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-28 00:20:48,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:20:48,385 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:48,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:48,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1416155006, now seen corresponding path program 1 times [2024-06-28 00:20:48,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:48,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783417321] [2024-06-28 00:20:48,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:48,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:48,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:55,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:55,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:55,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783417321] [2024-06-28 00:20:55,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783417321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:55,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:55,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:20:55,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279165376] [2024-06-28 00:20:55,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:55,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:20:55,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:55,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:20:55,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:20:55,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:55,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 782 transitions, 15924 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:55,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:55,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:55,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:58,056 INFO L124 PetriNetUnfolderBase]: 3830/6183 cut-off events. [2024-06-28 00:20:58,057 INFO L125 PetriNetUnfolderBase]: For 246757/246766 co-relation queries the response was YES. [2024-06-28 00:20:58,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52124 conditions, 6183 events. 3830/6183 cut-off events. For 246757/246766 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38940 event pairs, 626 based on Foata normal form. 7/6186 useless extension candidates. Maximal degree in co-relation 51955. Up to 5394 conditions per place. [2024-06-28 00:20:58,158 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 725 selfloop transitions, 79 changer transitions 0/809 dead transitions. [2024-06-28 00:20:58,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 809 transitions, 17712 flow [2024-06-28 00:20:58,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:58,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:58,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:20:58,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 00:20:58,160 INFO L175 Difference]: Start difference. First operand has 395 places, 782 transitions, 15924 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:20:58,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 809 transitions, 17712 flow [2024-06-28 00:20:59,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 809 transitions, 17356 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 00:20:59,302 INFO L231 Difference]: Finished difference. Result has 396 places, 786 transitions, 15801 flow [2024-06-28 00:20:59,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15568, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15801, PETRI_PLACES=396, PETRI_TRANSITIONS=786} [2024-06-28 00:20:59,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 00:20:59,303 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 786 transitions, 15801 flow [2024-06-28 00:20:59,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:59,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:59,303 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-28 00:20:59,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:20:59,303 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:59,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:59,304 INFO L85 PathProgramCache]: Analyzing trace with hash -460188434, now seen corresponding path program 1 times [2024-06-28 00:20:59,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:59,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904909442] [2024-06-28 00:20:59,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:59,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:59,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:06,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:06,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:06,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904909442] [2024-06-28 00:21:06,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904909442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:06,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:06,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:06,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368443613] [2024-06-28 00:21:06,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:06,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:06,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:06,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:06,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:06,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:06,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 786 transitions, 15801 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:06,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:06,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:06,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:09,340 INFO L124 PetriNetUnfolderBase]: 3845/6226 cut-off events. [2024-06-28 00:21:09,340 INFO L125 PetriNetUnfolderBase]: For 252085/252085 co-relation queries the response was YES. [2024-06-28 00:21:09,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51815 conditions, 6226 events. 3845/6226 cut-off events. For 252085/252085 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 39482 event pairs, 633 based on Foata normal form. 10/6235 useless extension candidates. Maximal degree in co-relation 51644. Up to 5565 conditions per place. [2024-06-28 00:21:09,429 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 734 selfloop transitions, 99 changer transitions 0/838 dead transitions. [2024-06-28 00:21:09,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 838 transitions, 17990 flow [2024-06-28 00:21:09,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:21:09,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:21:09,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 201 transitions. [2024-06-28 00:21:09,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36813186813186816 [2024-06-28 00:21:09,431 INFO L175 Difference]: Start difference. First operand has 396 places, 786 transitions, 15801 flow. Second operand 13 states and 201 transitions. [2024-06-28 00:21:09,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 838 transitions, 17990 flow [2024-06-28 00:21:10,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 838 transitions, 17830 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:10,372 INFO L231 Difference]: Finished difference. Result has 406 places, 807 transitions, 16279 flow [2024-06-28 00:21:10,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15660, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16279, PETRI_PLACES=406, PETRI_TRANSITIONS=807} [2024-06-28 00:21:10,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-28 00:21:10,384 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 807 transitions, 16279 flow [2024-06-28 00:21:10,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:10,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:10,384 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-28 00:21:10,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:21:10,384 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:10,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:10,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1308156856, now seen corresponding path program 3 times [2024-06-28 00:21:10,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:10,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218461295] [2024-06-28 00:21:10,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:10,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:16,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:16,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:16,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218461295] [2024-06-28 00:21:16,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218461295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:16,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:16,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:16,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156150137] [2024-06-28 00:21:16,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:16,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:16,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:16,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:16,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:16,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:16,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 807 transitions, 16279 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:16,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:16,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:16,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:19,578 INFO L124 PetriNetUnfolderBase]: 3896/6317 cut-off events. [2024-06-28 00:21:19,579 INFO L125 PetriNetUnfolderBase]: For 256443/256455 co-relation queries the response was YES. [2024-06-28 00:21:19,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53383 conditions, 6317 events. 3896/6317 cut-off events. For 256443/256455 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 40395 event pairs, 871 based on Foata normal form. 11/6327 useless extension candidates. Maximal degree in co-relation 53208. Up to 5450 conditions per place. [2024-06-28 00:21:19,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 634 selfloop transitions, 223 changer transitions 0/862 dead transitions. [2024-06-28 00:21:19,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 862 transitions, 18817 flow [2024-06-28 00:21:19,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:21:19,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:21:19,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 00:21:19,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 00:21:19,669 INFO L175 Difference]: Start difference. First operand has 406 places, 807 transitions, 16279 flow. Second operand 12 states and 195 transitions. [2024-06-28 00:21:19,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 862 transitions, 18817 flow [2024-06-28 00:21:20,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 862 transitions, 18671 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:20,574 INFO L231 Difference]: Finished difference. Result has 413 places, 832 transitions, 17118 flow [2024-06-28 00:21:20,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16133, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17118, PETRI_PLACES=413, PETRI_TRANSITIONS=832} [2024-06-28 00:21:20,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-28 00:21:20,575 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 832 transitions, 17118 flow [2024-06-28 00:21:20,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:20,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:20,579 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-28 00:21:20,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:21:20,579 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:20,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:20,579 INFO L85 PathProgramCache]: Analyzing trace with hash 859112802, now seen corresponding path program 4 times [2024-06-28 00:21:20,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:20,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807511358] [2024-06-28 00:21:20,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:20,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:20,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:26,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:26,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:26,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807511358] [2024-06-28 00:21:26,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807511358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:26,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:26,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:26,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384228124] [2024-06-28 00:21:26,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:26,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:26,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:26,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:26,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:26,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:26,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 832 transitions, 17118 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:26,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:26,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:26,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:30,592 INFO L124 PetriNetUnfolderBase]: 3890/6287 cut-off events. [2024-06-28 00:21:30,592 INFO L125 PetriNetUnfolderBase]: For 260402/260414 co-relation queries the response was YES. [2024-06-28 00:21:30,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53589 conditions, 6287 events. 3890/6287 cut-off events. For 260402/260414 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 40011 event pairs, 870 based on Foata normal form. 11/6297 useless extension candidates. Maximal degree in co-relation 53411. Up to 5445 conditions per place. [2024-06-28 00:21:30,681 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 631 selfloop transitions, 227 changer transitions 0/863 dead transitions. [2024-06-28 00:21:30,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 863 transitions, 19203 flow [2024-06-28 00:21:30,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:21:30,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:21:30,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 216 transitions. [2024-06-28 00:21:30,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-28 00:21:30,682 INFO L175 Difference]: Start difference. First operand has 413 places, 832 transitions, 17118 flow. Second operand 14 states and 216 transitions. [2024-06-28 00:21:30,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 863 transitions, 19203 flow [2024-06-28 00:21:31,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 863 transitions, 18872 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:31,657 INFO L231 Difference]: Finished difference. Result has 421 places, 832 transitions, 17248 flow [2024-06-28 00:21:31,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16787, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17248, PETRI_PLACES=421, PETRI_TRANSITIONS=832} [2024-06-28 00:21:31,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-28 00:21:31,658 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 832 transitions, 17248 flow [2024-06-28 00:21:31,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:31,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:31,658 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-28 00:21:31,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:21:31,659 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:31,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:31,659 INFO L85 PathProgramCache]: Analyzing trace with hash 853571862, now seen corresponding path program 5 times [2024-06-28 00:21:31,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:31,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410434636] [2024-06-28 00:21:31,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:31,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:39,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:39,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:39,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410434636] [2024-06-28 00:21:39,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410434636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:39,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:39,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:39,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521926166] [2024-06-28 00:21:39,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:39,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:39,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:39,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:39,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:39,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:39,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 832 transitions, 17248 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:39,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:39,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:39,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:41,888 INFO L124 PetriNetUnfolderBase]: 3887/6301 cut-off events. [2024-06-28 00:21:41,889 INFO L125 PetriNetUnfolderBase]: For 266914/266963 co-relation queries the response was YES. [2024-06-28 00:21:41,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53621 conditions, 6301 events. 3887/6301 cut-off events. For 266914/266963 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 40204 event pairs, 891 based on Foata normal form. 32/6330 useless extension candidates. Maximal degree in co-relation 53442. Up to 5704 conditions per place. [2024-06-28 00:21:41,981 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 765 selfloop transitions, 79 changer transitions 0/849 dead transitions. [2024-06-28 00:21:41,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 849 transitions, 19153 flow [2024-06-28 00:21:41,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:21:41,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:21:41,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 00:21:41,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 00:21:41,984 INFO L175 Difference]: Start difference. First operand has 421 places, 832 transitions, 17248 flow. Second operand 10 states and 147 transitions. [2024-06-28 00:21:41,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 849 transitions, 19153 flow [2024-06-28 00:21:42,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 849 transitions, 18780 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:42,939 INFO L231 Difference]: Finished difference. Result has 424 places, 835 transitions, 17105 flow [2024-06-28 00:21:42,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16879, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17105, PETRI_PLACES=424, PETRI_TRANSITIONS=835} [2024-06-28 00:21:42,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-28 00:21:42,942 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 835 transitions, 17105 flow [2024-06-28 00:21:42,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:42,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:42,942 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-28 00:21:42,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:21:42,943 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:42,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:42,943 INFO L85 PathProgramCache]: Analyzing trace with hash 859112616, now seen corresponding path program 1 times [2024-06-28 00:21:42,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:42,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93032517] [2024-06-28 00:21:42,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:42,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:43,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:49,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:49,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:49,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93032517] [2024-06-28 00:21:49,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93032517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:49,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:49,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:49,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343796291] [2024-06-28 00:21:49,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:49,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:49,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:49,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:49,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:49,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:49,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 835 transitions, 17105 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:49,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:49,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:49,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:52,260 INFO L124 PetriNetUnfolderBase]: 3958/6392 cut-off events. [2024-06-28 00:21:52,261 INFO L125 PetriNetUnfolderBase]: For 279566/279566 co-relation queries the response was YES. [2024-06-28 00:21:52,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54547 conditions, 6392 events. 3958/6392 cut-off events. For 279566/279566 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 40657 event pairs, 660 based on Foata normal form. 6/6396 useless extension candidates. Maximal degree in co-relation 54367. Up to 5231 conditions per place. [2024-06-28 00:21:52,353 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 579 selfloop transitions, 319 changer transitions 0/903 dead transitions. [2024-06-28 00:21:52,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 903 transitions, 19656 flow [2024-06-28 00:21:52,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:21:52,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:21:52,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-28 00:21:52,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 00:21:52,355 INFO L175 Difference]: Start difference. First operand has 424 places, 835 transitions, 17105 flow. Second operand 12 states and 214 transitions. [2024-06-28 00:21:52,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 903 transitions, 19656 flow [2024-06-28 00:21:53,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 903 transitions, 19127 flow, removed 44 selfloop flow, removed 10 redundant places. [2024-06-28 00:21:53,535 INFO L231 Difference]: Finished difference. Result has 431 places, 872 transitions, 17986 flow [2024-06-28 00:21:53,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16580, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17986, PETRI_PLACES=431, PETRI_TRANSITIONS=872} [2024-06-28 00:21:53,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-28 00:21:53,536 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 872 transitions, 17986 flow [2024-06-28 00:21:53,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:53,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:53,536 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-28 00:21:53,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:21:53,536 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:53,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:53,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1164737178, now seen corresponding path program 6 times [2024-06-28 00:21:53,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:53,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797317376] [2024-06-28 00:21:53,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:53,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:53,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:59,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:59,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:59,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797317376] [2024-06-28 00:21:59,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797317376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:59,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:59,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:21:59,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892701571] [2024-06-28 00:21:59,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:59,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:21:59,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:59,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:21:59,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:21:59,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:59,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 872 transitions, 17986 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:59,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:59,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:59,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:02,422 INFO L124 PetriNetUnfolderBase]: 3960/6403 cut-off events. [2024-06-28 00:22:02,423 INFO L125 PetriNetUnfolderBase]: For 295648/295660 co-relation queries the response was YES. [2024-06-28 00:22:02,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56377 conditions, 6403 events. 3960/6403 cut-off events. For 295648/295660 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40911 event pairs, 871 based on Foata normal form. 11/6413 useless extension candidates. Maximal degree in co-relation 56193. Up to 5531 conditions per place. [2024-06-28 00:22:02,528 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 667 selfloop transitions, 231 changer transitions 0/903 dead transitions. [2024-06-28 00:22:02,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 903 transitions, 20093 flow [2024-06-28 00:22:02,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:22:02,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:22:02,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-28 00:22:02,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-28 00:22:02,531 INFO L175 Difference]: Start difference. First operand has 431 places, 872 transitions, 17986 flow. Second operand 11 states and 177 transitions. [2024-06-28 00:22:02,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 903 transitions, 20093 flow [2024-06-28 00:22:03,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 903 transitions, 19701 flow, removed 118 selfloop flow, removed 5 redundant places. [2024-06-28 00:22:04,008 INFO L231 Difference]: Finished difference. Result has 438 places, 878 transitions, 18157 flow [2024-06-28 00:22:04,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17594, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18157, PETRI_PLACES=438, PETRI_TRANSITIONS=878} [2024-06-28 00:22:04,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-28 00:22:04,009 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 878 transitions, 18157 flow [2024-06-28 00:22:04,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:04,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:04,009 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-28 00:22:04,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:22:04,009 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:04,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:04,010 INFO L85 PathProgramCache]: Analyzing trace with hash -460065488, now seen corresponding path program 2 times [2024-06-28 00:22:04,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:04,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111887066] [2024-06-28 00:22:04,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:04,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:04,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:10,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:10,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:10,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111887066] [2024-06-28 00:22:10,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111887066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:10,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:10,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:10,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228971085] [2024-06-28 00:22:10,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:10,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:10,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:10,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:10,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:10,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:10,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 878 transitions, 18157 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:10,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:10,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:10,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:13,769 INFO L124 PetriNetUnfolderBase]: 3970/6413 cut-off events. [2024-06-28 00:22:13,770 INFO L125 PetriNetUnfolderBase]: For 308376/308382 co-relation queries the response was YES. [2024-06-28 00:22:13,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56805 conditions, 6413 events. 3970/6413 cut-off events. For 308376/308382 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 40933 event pairs, 904 based on Foata normal form. 8/6419 useless extension candidates. Maximal degree in co-relation 56620. Up to 5409 conditions per place. [2024-06-28 00:22:13,865 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 599 selfloop transitions, 303 changer transitions 0/907 dead transitions. [2024-06-28 00:22:13,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 907 transitions, 20277 flow [2024-06-28 00:22:13,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:22:13,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:22:13,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 00:22:13,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 00:22:13,868 INFO L175 Difference]: Start difference. First operand has 438 places, 878 transitions, 18157 flow. Second operand 11 states and 196 transitions. [2024-06-28 00:22:13,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 907 transitions, 20277 flow [2024-06-28 00:22:15,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 907 transitions, 19891 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 00:22:15,281 INFO L231 Difference]: Finished difference. Result has 441 places, 881 transitions, 18484 flow [2024-06-28 00:22:15,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17781, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18484, PETRI_PLACES=441, PETRI_TRANSITIONS=881} [2024-06-28 00:22:15,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 00:22:15,282 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 881 transitions, 18484 flow [2024-06-28 00:22:15,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:15,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:15,282 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-28 00:22:15,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:22:15,283 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:15,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:15,283 INFO L85 PathProgramCache]: Analyzing trace with hash 497851774, now seen corresponding path program 3 times [2024-06-28 00:22:15,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:15,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667545310] [2024-06-28 00:22:15,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:15,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:15,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:21,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:21,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:21,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667545310] [2024-06-28 00:22:21,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667545310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:21,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:21,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:21,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102515510] [2024-06-28 00:22:21,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:21,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:21,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:21,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:21,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:21,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:21,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 881 transitions, 18484 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:21,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:21,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:21,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:23,982 INFO L124 PetriNetUnfolderBase]: 3964/6387 cut-off events. [2024-06-28 00:22:23,983 INFO L125 PetriNetUnfolderBase]: For 306746/306746 co-relation queries the response was YES. [2024-06-28 00:22:24,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56763 conditions, 6387 events. 3964/6387 cut-off events. For 306746/306746 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 40505 event pairs, 676 based on Foata normal form. 2/6388 useless extension candidates. Maximal degree in co-relation 56577. Up to 4297 conditions per place. [2024-06-28 00:22:24,089 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 304 selfloop transitions, 609 changer transitions 0/918 dead transitions. [2024-06-28 00:22:24,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 918 transitions, 20900 flow [2024-06-28 00:22:24,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:22:24,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:22:24,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 00:22:24,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-28 00:22:24,091 INFO L175 Difference]: Start difference. First operand has 441 places, 881 transitions, 18484 flow. Second operand 11 states and 193 transitions. [2024-06-28 00:22:24,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 918 transitions, 20900 flow [2024-06-28 00:22:25,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 918 transitions, 20253 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-28 00:22:25,762 INFO L231 Difference]: Finished difference. Result has 444 places, 888 transitions, 19778 flow [2024-06-28 00:22:25,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17841, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=604, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19778, PETRI_PLACES=444, PETRI_TRANSITIONS=888} [2024-06-28 00:22:25,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-28 00:22:25,777 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 888 transitions, 19778 flow [2024-06-28 00:22:25,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:25,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:25,777 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-28 00:22:25,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:22:25,778 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:25,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:25,778 INFO L85 PathProgramCache]: Analyzing trace with hash 40299820, now seen corresponding path program 4 times [2024-06-28 00:22:25,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:25,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781499617] [2024-06-28 00:22:25,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:25,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:25,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:33,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:33,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:33,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781499617] [2024-06-28 00:22:33,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781499617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:33,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:33,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:33,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163953841] [2024-06-28 00:22:33,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:33,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:33,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:33,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:33,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:33,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:33,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 888 transitions, 19778 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:33,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:33,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:33,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:36,154 INFO L124 PetriNetUnfolderBase]: 4064/6557 cut-off events. [2024-06-28 00:22:36,155 INFO L125 PetriNetUnfolderBase]: For 320262/320271 co-relation queries the response was YES. [2024-06-28 00:22:36,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61009 conditions, 6557 events. 4064/6557 cut-off events. For 320262/320271 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41783 event pairs, 616 based on Foata normal form. 3/6556 useless extension candidates. Maximal degree in co-relation 60821. Up to 5312 conditions per place. [2024-06-28 00:22:36,286 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 594 selfloop transitions, 368 changer transitions 0/967 dead transitions. [2024-06-28 00:22:36,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 967 transitions, 23146 flow [2024-06-28 00:22:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:22:36,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:22:36,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 00:22:36,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 00:22:36,288 INFO L175 Difference]: Start difference. First operand has 444 places, 888 transitions, 19778 flow. Second operand 12 states and 195 transitions. [2024-06-28 00:22:36,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 967 transitions, 23146 flow [2024-06-28 00:22:37,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 967 transitions, 22407 flow, removed 49 selfloop flow, removed 13 redundant places. [2024-06-28 00:22:37,918 INFO L231 Difference]: Finished difference. Result has 445 places, 934 transitions, 20879 flow [2024-06-28 00:22:37,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=19047, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20879, PETRI_PLACES=445, PETRI_TRANSITIONS=934} [2024-06-28 00:22:37,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-28 00:22:37,919 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 934 transitions, 20879 flow [2024-06-28 00:22:37,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:37,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:37,920 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-28 00:22:37,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:22:37,920 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:37,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:37,920 INFO L85 PathProgramCache]: Analyzing trace with hash -920150016, now seen corresponding path program 10 times [2024-06-28 00:22:37,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:37,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741120606] [2024-06-28 00:22:37,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:37,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:37,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:46,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:46,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:46,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741120606] [2024-06-28 00:22:46,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741120606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:46,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:46,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:46,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160967441] [2024-06-28 00:22:46,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:46,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:46,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:46,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:46,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:46,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:46,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 934 transitions, 20879 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:46,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:46,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:46,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:49,519 INFO L124 PetriNetUnfolderBase]: 4061/6591 cut-off events. [2024-06-28 00:22:49,519 INFO L125 PetriNetUnfolderBase]: For 331129/331164 co-relation queries the response was YES. [2024-06-28 00:22:49,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61073 conditions, 6591 events. 4061/6591 cut-off events. For 331129/331164 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 42520 event pairs, 898 based on Foata normal form. 25/6613 useless extension candidates. Maximal degree in co-relation 60888. Up to 5895 conditions per place. [2024-06-28 00:22:49,632 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 820 selfloop transitions, 129 changer transitions 0/954 dead transitions. [2024-06-28 00:22:49,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 954 transitions, 22898 flow [2024-06-28 00:22:49,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:22:49,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:22:49,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-28 00:22:49,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34415584415584416 [2024-06-28 00:22:49,634 INFO L175 Difference]: Start difference. First operand has 445 places, 934 transitions, 20879 flow. Second operand 11 states and 159 transitions. [2024-06-28 00:22:49,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 954 transitions, 22898 flow [2024-06-28 00:22:51,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 954 transitions, 22399 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 00:22:51,400 INFO L231 Difference]: Finished difference. Result has 449 places, 940 transitions, 20808 flow [2024-06-28 00:22:51,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20385, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20808, PETRI_PLACES=449, PETRI_TRANSITIONS=940} [2024-06-28 00:22:51,401 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-28 00:22:51,401 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 940 transitions, 20808 flow [2024-06-28 00:22:51,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:51,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:51,402 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-28 00:22:51,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:22:51,402 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:51,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:51,402 INFO L85 PathProgramCache]: Analyzing trace with hash 29337910, now seen corresponding path program 5 times [2024-06-28 00:22:51,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:51,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304072769] [2024-06-28 00:22:51,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:51,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:51,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:58,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:58,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:58,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304072769] [2024-06-28 00:22:58,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304072769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:58,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:58,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:58,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124205143] [2024-06-28 00:22:58,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:58,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:58,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:58,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:58,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:58,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:58,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 940 transitions, 20808 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:58,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:58,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:58,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:01,979 INFO L124 PetriNetUnfolderBase]: 4055/6561 cut-off events. [2024-06-28 00:23:01,980 INFO L125 PetriNetUnfolderBase]: For 323989/323998 co-relation queries the response was YES. [2024-06-28 00:23:02,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60819 conditions, 6561 events. 4055/6561 cut-off events. For 323989/323998 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41930 event pairs, 614 based on Foata normal form. 3/6560 useless extension candidates. Maximal degree in co-relation 60632. Up to 5304 conditions per place. [2024-06-28 00:23:02,092 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 589 selfloop transitions, 382 changer transitions 0/976 dead transitions. [2024-06-28 00:23:02,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 976 transitions, 23267 flow [2024-06-28 00:23:02,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:23:02,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:23:02,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 234 transitions. [2024-06-28 00:23:02,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-28 00:23:02,094 INFO L175 Difference]: Start difference. First operand has 449 places, 940 transitions, 20808 flow. Second operand 15 states and 234 transitions. [2024-06-28 00:23:02,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 976 transitions, 23267 flow [2024-06-28 00:23:03,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 976 transitions, 23048 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:23:03,805 INFO L231 Difference]: Finished difference. Result has 457 places, 941 transitions, 21392 flow [2024-06-28 00:23:03,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20589, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21392, PETRI_PLACES=457, PETRI_TRANSITIONS=941} [2024-06-28 00:23:03,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-28 00:23:03,806 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 941 transitions, 21392 flow [2024-06-28 00:23:03,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:03,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:03,806 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-28 00:23:03,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:23:03,806 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:03,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:03,807 INFO L85 PathProgramCache]: Analyzing trace with hash -2127336140, now seen corresponding path program 11 times [2024-06-28 00:23:03,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:03,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490511294] [2024-06-28 00:23:03,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:03,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:10,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:10,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:10,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490511294] [2024-06-28 00:23:10,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490511294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:10,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:10,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:10,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715760848] [2024-06-28 00:23:10,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:10,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:10,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:10,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:10,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:10,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:10,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 941 transitions, 21392 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:10,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:10,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:10,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:14,907 INFO L124 PetriNetUnfolderBase]: 4067/6577 cut-off events. [2024-06-28 00:23:14,907 INFO L125 PetriNetUnfolderBase]: For 332224/332233 co-relation queries the response was YES. [2024-06-28 00:23:14,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61823 conditions, 6577 events. 4067/6577 cut-off events. For 332224/332233 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42047 event pairs, 604 based on Foata normal form. 2/6575 useless extension candidates. Maximal degree in co-relation 61635. Up to 5677 conditions per place. [2024-06-28 00:23:15,009 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 728 selfloop transitions, 248 changer transitions 0/981 dead transitions. [2024-06-28 00:23:15,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 981 transitions, 23760 flow [2024-06-28 00:23:15,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:23:15,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:23:15,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 221 transitions. [2024-06-28 00:23:15,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35079365079365077 [2024-06-28 00:23:15,011 INFO L175 Difference]: Start difference. First operand has 457 places, 941 transitions, 21392 flow. Second operand 15 states and 221 transitions. [2024-06-28 00:23:15,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 981 transitions, 23760 flow [2024-06-28 00:23:16,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 981 transitions, 23042 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 00:23:16,380 INFO L231 Difference]: Finished difference. Result has 464 places, 956 transitions, 21613 flow [2024-06-28 00:23:16,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20702, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21613, PETRI_PLACES=464, PETRI_TRANSITIONS=956} [2024-06-28 00:23:16,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-28 00:23:16,381 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 956 transitions, 21613 flow [2024-06-28 00:23:16,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:16,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:16,381 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-28 00:23:16,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:23:16,382 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:16,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:16,382 INFO L85 PathProgramCache]: Analyzing trace with hash -2127098804, now seen corresponding path program 6 times [2024-06-28 00:23:16,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:16,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130149866] [2024-06-28 00:23:16,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:16,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:16,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:22,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:22,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:22,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130149866] [2024-06-28 00:23:22,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130149866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:22,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:22,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:22,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549314950] [2024-06-28 00:23:22,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:22,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:22,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:22,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:22,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:22,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:22,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 956 transitions, 21613 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:22,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:22,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:22,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:26,085 INFO L124 PetriNetUnfolderBase]: 4061/6542 cut-off events. [2024-06-28 00:23:26,085 INFO L125 PetriNetUnfolderBase]: For 333702/333711 co-relation queries the response was YES. [2024-06-28 00:23:26,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61435 conditions, 6542 events. 4061/6542 cut-off events. For 333702/333711 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41437 event pairs, 607 based on Foata normal form. 3/6541 useless extension candidates. Maximal degree in co-relation 61244. Up to 5312 conditions per place. [2024-06-28 00:23:26,204 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 591 selfloop transitions, 394 changer transitions 0/990 dead transitions. [2024-06-28 00:23:26,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 990 transitions, 23820 flow [2024-06-28 00:23:26,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:23:26,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:23:26,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2024-06-28 00:23:26,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-28 00:23:26,206 INFO L175 Difference]: Start difference. First operand has 464 places, 956 transitions, 21613 flow. Second operand 14 states and 222 transitions. [2024-06-28 00:23:26,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 990 transitions, 23820 flow [2024-06-28 00:23:27,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 990 transitions, 22956 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-28 00:23:27,904 INFO L231 Difference]: Finished difference. Result has 469 places, 956 transitions, 21544 flow [2024-06-28 00:23:27,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20749, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=956, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=21544, PETRI_PLACES=469, PETRI_TRANSITIONS=956} [2024-06-28 00:23:27,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-28 00:23:27,906 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 956 transitions, 21544 flow [2024-06-28 00:23:27,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:27,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:27,906 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-28 00:23:27,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:23:27,906 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:27,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:27,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1678504712, now seen corresponding path program 2 times [2024-06-28 00:23:27,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:27,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316903595] [2024-06-28 00:23:27,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:27,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:27,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:35,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:35,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:35,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316903595] [2024-06-28 00:23:35,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316903595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:35,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:35,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:35,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089006453] [2024-06-28 00:23:35,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:35,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:35,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:35,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:35,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:35,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:35,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 956 transitions, 21544 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:35,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:35,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:35,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:38,425 INFO L124 PetriNetUnfolderBase]: 4081/6588 cut-off events. [2024-06-28 00:23:38,426 INFO L125 PetriNetUnfolderBase]: For 349981/349981 co-relation queries the response was YES. [2024-06-28 00:23:38,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61399 conditions, 6588 events. 4081/6588 cut-off events. For 349981/349981 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 41974 event pairs, 626 based on Foata normal form. 6/6593 useless extension candidates. Maximal degree in co-relation 61208. Up to 5865 conditions per place. [2024-06-28 00:23:38,545 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 882 selfloop transitions, 105 changer transitions 0/992 dead transitions. [2024-06-28 00:23:38,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 992 transitions, 23733 flow [2024-06-28 00:23:38,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:23:38,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:23:38,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-28 00:23:38,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 00:23:38,546 INFO L175 Difference]: Start difference. First operand has 469 places, 956 transitions, 21544 flow. Second operand 12 states and 192 transitions. [2024-06-28 00:23:38,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 992 transitions, 23733 flow [2024-06-28 00:23:40,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 992 transitions, 22830 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-28 00:23:40,329 INFO L231 Difference]: Finished difference. Result has 466 places, 959 transitions, 20911 flow [2024-06-28 00:23:40,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20641, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=956, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=852, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20911, PETRI_PLACES=466, PETRI_TRANSITIONS=959} [2024-06-28 00:23:40,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-28 00:23:40,331 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 959 transitions, 20911 flow [2024-06-28 00:23:40,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:40,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:40,331 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-28 00:23:40,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:23:40,331 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:40,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:40,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2121333512, now seen corresponding path program 3 times [2024-06-28 00:23:40,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:40,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843718608] [2024-06-28 00:23:40,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:40,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:40,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:47,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:47,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:47,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843718608] [2024-06-28 00:23:47,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843718608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:47,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:47,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:23:47,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078396549] [2024-06-28 00:23:47,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:47,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:23:47,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:47,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:23:47,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:23:48,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:48,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 959 transitions, 20911 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:48,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:48,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:48,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:50,810 INFO L124 PetriNetUnfolderBase]: 4168/6733 cut-off events. [2024-06-28 00:23:50,811 INFO L125 PetriNetUnfolderBase]: For 339149/339149 co-relation queries the response was YES. [2024-06-28 00:23:50,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61067 conditions, 6733 events. 4168/6733 cut-off events. For 339149/339149 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 43059 event pairs, 637 based on Foata normal form. 6/6738 useless extension candidates. Maximal degree in co-relation 60876. Up to 5776 conditions per place. [2024-06-28 00:23:50,958 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 879 selfloop transitions, 116 changer transitions 0/1000 dead transitions. [2024-06-28 00:23:50,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 1000 transitions, 23161 flow [2024-06-28 00:23:50,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:23:50,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:23:50,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 199 transitions. [2024-06-28 00:23:50,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36446886446886445 [2024-06-28 00:23:50,959 INFO L175 Difference]: Start difference. First operand has 466 places, 959 transitions, 20911 flow. Second operand 13 states and 199 transitions. [2024-06-28 00:23:50,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 1000 transitions, 23161 flow [2024-06-28 00:23:52,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1000 transitions, 23017 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:23:52,685 INFO L231 Difference]: Finished difference. Result has 474 places, 967 transitions, 21169 flow [2024-06-28 00:23:52,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20767, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=844, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=21169, PETRI_PLACES=474, PETRI_TRANSITIONS=967} [2024-06-28 00:23:52,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-28 00:23:52,686 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 967 transitions, 21169 flow [2024-06-28 00:23:52,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:52,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:52,687 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-28 00:23:52,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:23:52,687 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:52,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:52,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1302196854, now seen corresponding path program 1 times [2024-06-28 00:23:52,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:52,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028457725] [2024-06-28 00:23:52,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:52,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:52,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:59,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:59,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:59,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028457725] [2024-06-28 00:23:59,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028457725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:59,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:59,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:59,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172423020] [2024-06-28 00:23:59,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:59,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:59,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:59,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:59,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:59,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:59,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 967 transitions, 21169 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:59,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:59,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:59,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:02,986 INFO L124 PetriNetUnfolderBase]: 4242/6868 cut-off events. [2024-06-28 00:24:02,986 INFO L125 PetriNetUnfolderBase]: For 376016/376018 co-relation queries the response was YES. [2024-06-28 00:24:03,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63403 conditions, 6868 events. 4242/6868 cut-off events. For 376016/376018 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44385 event pairs, 1291 based on Foata normal form. 4/6871 useless extension candidates. Maximal degree in co-relation 63208. Up to 6055 conditions per place. [2024-06-28 00:24:03,093 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 937 selfloop transitions, 66 changer transitions 0/1008 dead transitions. [2024-06-28 00:24:03,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1008 transitions, 23741 flow [2024-06-28 00:24:03,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:03,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:03,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:24:03,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 00:24:03,096 INFO L175 Difference]: Start difference. First operand has 474 places, 967 transitions, 21169 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:24:03,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1008 transitions, 23741 flow [2024-06-28 00:24:05,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1008 transitions, 23453 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-28 00:24:05,069 INFO L231 Difference]: Finished difference. Result has 476 places, 974 transitions, 21150 flow [2024-06-28 00:24:05,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20881, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21150, PETRI_PLACES=476, PETRI_TRANSITIONS=974} [2024-06-28 00:24:05,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-28 00:24:05,070 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 974 transitions, 21150 flow [2024-06-28 00:24:05,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:05,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:05,071 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-28 00:24:05,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:24:05,071 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:05,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:05,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1574789656, now seen corresponding path program 2 times [2024-06-28 00:24:05,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:05,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737308482] [2024-06-28 00:24:05,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:05,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:05,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:11,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:11,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:11,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737308482] [2024-06-28 00:24:11,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737308482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:11,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:11,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:11,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138627385] [2024-06-28 00:24:11,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:11,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:11,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:11,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:11,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:11,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:11,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 974 transitions, 21150 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:11,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:11,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:11,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:14,870 INFO L124 PetriNetUnfolderBase]: 4283/6928 cut-off events. [2024-06-28 00:24:14,870 INFO L125 PetriNetUnfolderBase]: For 397971/397971 co-relation queries the response was YES. [2024-06-28 00:24:14,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63964 conditions, 6928 events. 4283/6928 cut-off events. For 397971/397971 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 44804 event pairs, 1327 based on Foata normal form. 2/6929 useless extension candidates. Maximal degree in co-relation 63767. Up to 6255 conditions per place. [2024-06-28 00:24:14,990 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 935 selfloop transitions, 67 changer transitions 0/1007 dead transitions. [2024-06-28 00:24:14,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 1007 transitions, 23523 flow [2024-06-28 00:24:14,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:24:14,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:24:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 00:24:14,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-28 00:24:14,993 INFO L175 Difference]: Start difference. First operand has 476 places, 974 transitions, 21150 flow. Second operand 10 states and 164 transitions. [2024-06-28 00:24:14,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 1007 transitions, 23523 flow [2024-06-28 00:24:17,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1007 transitions, 23418 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:17,143 INFO L231 Difference]: Finished difference. Result has 482 places, 978 transitions, 21261 flow [2024-06-28 00:24:17,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21045, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=974, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21261, PETRI_PLACES=482, PETRI_TRANSITIONS=978} [2024-06-28 00:24:17,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-28 00:24:17,144 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 978 transitions, 21261 flow [2024-06-28 00:24:17,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:17,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:17,144 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-28 00:24:17,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:24:17,145 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:17,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:17,145 INFO L85 PathProgramCache]: Analyzing trace with hash 830145504, now seen corresponding path program 3 times [2024-06-28 00:24:17,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:17,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836294931] [2024-06-28 00:24:17,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:17,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:17,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:23,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:23,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:23,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836294931] [2024-06-28 00:24:23,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836294931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:23,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:23,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:24:23,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162720840] [2024-06-28 00:24:23,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:23,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:24:23,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:23,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:24:23,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:24:23,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:23,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 978 transitions, 21261 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:23,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:23,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:23,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:27,203 INFO L124 PetriNetUnfolderBase]: 4291/6943 cut-off events. [2024-06-28 00:24:27,203 INFO L125 PetriNetUnfolderBase]: For 408746/408748 co-relation queries the response was YES. [2024-06-28 00:24:27,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64483 conditions, 6943 events. 4291/6943 cut-off events. For 408746/408748 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 44918 event pairs, 1347 based on Foata normal form. 4/6946 useless extension candidates. Maximal degree in co-relation 64285. Up to 6372 conditions per place. [2024-06-28 00:24:27,325 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 927 selfloop transitions, 64 changer transitions 0/996 dead transitions. [2024-06-28 00:24:27,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 996 transitions, 23347 flow [2024-06-28 00:24:27,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:27,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:27,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-28 00:24:27,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3398268398268398 [2024-06-28 00:24:27,327 INFO L175 Difference]: Start difference. First operand has 482 places, 978 transitions, 21261 flow. Second operand 11 states and 157 transitions. [2024-06-28 00:24:27,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 996 transitions, 23347 flow [2024-06-28 00:24:29,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 996 transitions, 23234 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:29,350 INFO L231 Difference]: Finished difference. Result has 488 places, 980 transitions, 21335 flow [2024-06-28 00:24:29,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21150, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=914, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21335, PETRI_PLACES=488, PETRI_TRANSITIONS=980} [2024-06-28 00:24:29,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-28 00:24:29,351 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 980 transitions, 21335 flow [2024-06-28 00:24:29,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:29,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:29,352 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-28 00:24:29,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:24:29,352 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:29,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:29,352 INFO L85 PathProgramCache]: Analyzing trace with hash -967220964, now seen corresponding path program 4 times [2024-06-28 00:24:29,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:29,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218923531] [2024-06-28 00:24:29,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:29,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:29,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:35,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:35,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:35,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218923531] [2024-06-28 00:24:35,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218923531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:35,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:35,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:35,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829536015] [2024-06-28 00:24:35,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:35,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:35,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:35,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:35,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:35,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:35,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 980 transitions, 21335 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:35,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:35,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:35,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:39,207 INFO L124 PetriNetUnfolderBase]: 4299/6956 cut-off events. [2024-06-28 00:24:39,207 INFO L125 PetriNetUnfolderBase]: For 418787/418787 co-relation queries the response was YES. [2024-06-28 00:24:39,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64987 conditions, 6956 events. 4299/6956 cut-off events. For 418787/418787 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 45042 event pairs, 1338 based on Foata normal form. 2/6957 useless extension candidates. Maximal degree in co-relation 64787. Up to 6403 conditions per place. [2024-06-28 00:24:39,317 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 951 selfloop transitions, 45 changer transitions 0/1001 dead transitions. [2024-06-28 00:24:39,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1001 transitions, 23450 flow [2024-06-28 00:24:39,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:24:39,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:24:39,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-28 00:24:39,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 00:24:39,319 INFO L175 Difference]: Start difference. First operand has 488 places, 980 transitions, 21335 flow. Second operand 10 states and 154 transitions. [2024-06-28 00:24:39,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1001 transitions, 23450 flow [2024-06-28 00:24:41,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1001 transitions, 23284 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 00:24:41,553 INFO L231 Difference]: Finished difference. Result has 489 places, 982 transitions, 21321 flow [2024-06-28 00:24:41,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21171, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=935, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21321, PETRI_PLACES=489, PETRI_TRANSITIONS=982} [2024-06-28 00:24:41,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-28 00:24:41,554 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 982 transitions, 21321 flow [2024-06-28 00:24:41,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:41,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:41,555 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-28 00:24:41,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:24:41,555 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:41,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:41,555 INFO L85 PathProgramCache]: Analyzing trace with hash 669821588, now seen corresponding path program 5 times [2024-06-28 00:24:41,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:41,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295548458] [2024-06-28 00:24:41,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:41,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:41,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:48,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:48,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:48,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295548458] [2024-06-28 00:24:48,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295548458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:48,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:48,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:24:48,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411972730] [2024-06-28 00:24:48,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:48,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:24:48,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:48,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:24:48,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:24:48,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:48,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 982 transitions, 21321 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:48,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:48,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:48,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:51,698 INFO L124 PetriNetUnfolderBase]: 4307/6967 cut-off events. [2024-06-28 00:24:51,698 INFO L125 PetriNetUnfolderBase]: For 429486/429488 co-relation queries the response was YES. [2024-06-28 00:24:51,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65368 conditions, 6967 events. 4307/6967 cut-off events. For 429486/429488 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 45059 event pairs, 1338 based on Foata normal form. 4/6970 useless extension candidates. Maximal degree in co-relation 65167. Up to 6277 conditions per place. [2024-06-28 00:24:51,829 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 942 selfloop transitions, 58 changer transitions 0/1005 dead transitions. [2024-06-28 00:24:51,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1005 transitions, 23658 flow [2024-06-28 00:24:51,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:51,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:51,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:24:51,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-28 00:24:51,831 INFO L175 Difference]: Start difference. First operand has 489 places, 982 transitions, 21321 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:24:51,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1005 transitions, 23658 flow [2024-06-28 00:24:53,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1005 transitions, 23531 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:24:53,844 INFO L231 Difference]: Finished difference. Result has 492 places, 986 transitions, 21411 flow [2024-06-28 00:24:53,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21194, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21411, PETRI_PLACES=492, PETRI_TRANSITIONS=986} [2024-06-28 00:24:53,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-28 00:24:53,845 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 986 transitions, 21411 flow [2024-06-28 00:24:53,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:53,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:53,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-28 00:24:53,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:24:53,845 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:53,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:53,846 INFO L85 PathProgramCache]: Analyzing trace with hash 859364832, now seen corresponding path program 1 times [2024-06-28 00:24:53,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:53,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678502210] [2024-06-28 00:24:53,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:53,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:53,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:00,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:00,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:00,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678502210] [2024-06-28 00:25:00,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678502210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:00,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:00,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:00,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298316743] [2024-06-28 00:25:00,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:00,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:00,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:00,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:00,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:00,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:00,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 986 transitions, 21411 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:00,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:00,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:00,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:04,556 INFO L124 PetriNetUnfolderBase]: 4343/7022 cut-off events. [2024-06-28 00:25:04,556 INFO L125 PetriNetUnfolderBase]: For 458110/458110 co-relation queries the response was YES. [2024-06-28 00:25:04,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66140 conditions, 7022 events. 4343/7022 cut-off events. For 458110/458110 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 45456 event pairs, 1342 based on Foata normal form. 8/7029 useless extension candidates. Maximal degree in co-relation 65937. Up to 6435 conditions per place. [2024-06-28 00:25:04,696 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 963 selfloop transitions, 45 changer transitions 0/1013 dead transitions. [2024-06-28 00:25:04,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1013 transitions, 23583 flow [2024-06-28 00:25:04,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:25:04,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:25:04,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-28 00:25:04,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 00:25:04,698 INFO L175 Difference]: Start difference. First operand has 492 places, 986 transitions, 21411 flow. Second operand 12 states and 180 transitions. [2024-06-28 00:25:04,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1013 transitions, 23583 flow [2024-06-28 00:25:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 1013 transitions, 23381 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 00:25:07,346 INFO L231 Difference]: Finished difference. Result has 497 places, 988 transitions, 21344 flow [2024-06-28 00:25:07,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21217, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=941, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=21344, PETRI_PLACES=497, PETRI_TRANSITIONS=988} [2024-06-28 00:25:07,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-28 00:25:07,347 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 988 transitions, 21344 flow [2024-06-28 00:25:07,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:07,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:07,347 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-28 00:25:07,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:25:07,348 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:07,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:07,348 INFO L85 PathProgramCache]: Analyzing trace with hash 675547040, now seen corresponding path program 2 times [2024-06-28 00:25:07,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:07,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576051577] [2024-06-28 00:25:07,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:07,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:07,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:15,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:15,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:15,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576051577] [2024-06-28 00:25:15,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576051577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:15,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:15,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:15,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782531038] [2024-06-28 00:25:15,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:15,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:15,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:15,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:15,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:15,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:15,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 988 transitions, 21344 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:15,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:15,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:15,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:18,465 INFO L124 PetriNetUnfolderBase]: 4363/7055 cut-off events. [2024-06-28 00:25:18,465 INFO L125 PetriNetUnfolderBase]: For 459635/459637 co-relation queries the response was YES. [2024-06-28 00:25:18,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66091 conditions, 7055 events. 4363/7055 cut-off events. For 459635/459637 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 45646 event pairs, 1335 based on Foata normal form. 8/7062 useless extension candidates. Maximal degree in co-relation 65888. Up to 6307 conditions per place. [2024-06-28 00:25:18,582 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 940 selfloop transitions, 67 changer transitions 0/1012 dead transitions. [2024-06-28 00:25:18,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 1012 transitions, 23679 flow [2024-06-28 00:25:18,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:25:18,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:25:18,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-28 00:25:18,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-28 00:25:18,612 INFO L175 Difference]: Start difference. First operand has 497 places, 988 transitions, 21344 flow. Second operand 11 states and 164 transitions. [2024-06-28 00:25:18,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 1012 transitions, 23679 flow [2024-06-28 00:25:20,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 1012 transitions, 23590 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:25:20,667 INFO L231 Difference]: Finished difference. Result has 499 places, 989 transitions, 21440 flow [2024-06-28 00:25:20,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21255, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=988, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=921, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21440, PETRI_PLACES=499, PETRI_TRANSITIONS=989} [2024-06-28 00:25:20,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-28 00:25:20,668 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 989 transitions, 21440 flow [2024-06-28 00:25:20,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:20,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:20,668 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-28 00:25:20,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:25:20,668 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:20,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:20,669 INFO L85 PathProgramCache]: Analyzing trace with hash -967215012, now seen corresponding path program 3 times [2024-06-28 00:25:20,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:20,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851247897] [2024-06-28 00:25:20,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:20,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:20,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:28,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:28,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:28,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851247897] [2024-06-28 00:25:28,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851247897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:28,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:28,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:28,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755902985] [2024-06-28 00:25:28,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:28,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:28,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:28,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:28,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:28,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:28,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 989 transitions, 21440 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:28,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:28,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:28,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:31,512 INFO L124 PetriNetUnfolderBase]: 4391/7096 cut-off events. [2024-06-28 00:25:31,512 INFO L125 PetriNetUnfolderBase]: For 474475/474475 co-relation queries the response was YES. [2024-06-28 00:25:31,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66716 conditions, 7096 events. 4391/7096 cut-off events. For 474475/474475 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 45988 event pairs, 1357 based on Foata normal form. 8/7103 useless extension candidates. Maximal degree in co-relation 66511. Up to 6511 conditions per place. [2024-06-28 00:25:31,637 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 963 selfloop transitions, 44 changer transitions 0/1012 dead transitions. [2024-06-28 00:25:31,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 1012 transitions, 23590 flow [2024-06-28 00:25:31,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:25:31,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:25:31,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 00:25:31,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-28 00:25:31,639 INFO L175 Difference]: Start difference. First operand has 499 places, 989 transitions, 21440 flow. Second operand 10 states and 158 transitions. [2024-06-28 00:25:31,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 1012 transitions, 23590 flow [2024-06-28 00:25:34,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 1012 transitions, 23439 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:34,236 INFO L231 Difference]: Finished difference. Result has 501 places, 990 transitions, 21408 flow [2024-06-28 00:25:34,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21291, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21408, PETRI_PLACES=501, PETRI_TRANSITIONS=990} [2024-06-28 00:25:34,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-28 00:25:34,237 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 990 transitions, 21408 flow [2024-06-28 00:25:34,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:34,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:34,237 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-28 00:25:34,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:25:34,238 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:34,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:34,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1299749422, now seen corresponding path program 6 times [2024-06-28 00:25:34,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:34,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254338635] [2024-06-28 00:25:34,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:34,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:34,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:40,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:40,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:40,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254338635] [2024-06-28 00:25:40,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254338635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:40,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:40,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:40,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719812988] [2024-06-28 00:25:40,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:40,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:40,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:40,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:40,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:40,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:40,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 990 transitions, 21408 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:40,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:40,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:40,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:43,936 INFO L124 PetriNetUnfolderBase]: 4386/7096 cut-off events. [2024-06-28 00:25:43,937 INFO L125 PetriNetUnfolderBase]: For 461173/461175 co-relation queries the response was YES. [2024-06-28 00:25:44,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66279 conditions, 7096 events. 4386/7096 cut-off events. For 461173/461175 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 46041 event pairs, 1359 based on Foata normal form. 4/7099 useless extension candidates. Maximal degree in co-relation 66074. Up to 6517 conditions per place. [2024-06-28 00:25:44,054 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 941 selfloop transitions, 59 changer transitions 0/1005 dead transitions. [2024-06-28 00:25:44,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 1005 transitions, 23502 flow [2024-06-28 00:25:44,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:25:44,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:25:44,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-28 00:25:44,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-28 00:25:44,056 INFO L175 Difference]: Start difference. First operand has 501 places, 990 transitions, 21408 flow. Second operand 9 states and 134 transitions. [2024-06-28 00:25:44,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 1005 transitions, 23502 flow [2024-06-28 00:25:46,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 1005 transitions, 23419 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:25:46,286 INFO L231 Difference]: Finished difference. Result has 503 places, 992 transitions, 21513 flow [2024-06-28 00:25:46,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21325, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=990, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=931, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21513, PETRI_PLACES=503, PETRI_TRANSITIONS=992} [2024-06-28 00:25:46,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-28 00:25:46,287 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 992 transitions, 21513 flow [2024-06-28 00:25:46,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:46,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:46,288 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-28 00:25:46,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:25:46,288 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:46,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:46,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1862963330, now seen corresponding path program 4 times [2024-06-28 00:25:46,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:46,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037968408] [2024-06-28 00:25:46,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:46,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:46,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:54,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:54,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:54,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037968408] [2024-06-28 00:25:54,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037968408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:54,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:54,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:25:54,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265837135] [2024-06-28 00:25:54,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:54,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:25:54,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:54,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:25:54,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:25:54,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:54,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 992 transitions, 21513 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:54,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:54,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:54,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:58,429 INFO L124 PetriNetUnfolderBase]: 4414/7136 cut-off events. [2024-06-28 00:25:58,430 INFO L125 PetriNetUnfolderBase]: For 491115/491117 co-relation queries the response was YES. [2024-06-28 00:25:58,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66941 conditions, 7136 events. 4414/7136 cut-off events. For 491115/491117 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 46299 event pairs, 1357 based on Foata normal form. 10/7145 useless extension candidates. Maximal degree in co-relation 66735. Up to 6489 conditions per place. [2024-06-28 00:25:58,561 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 946 selfloop transitions, 60 changer transitions 0/1011 dead transitions. [2024-06-28 00:25:58,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 1011 transitions, 23633 flow [2024-06-28 00:25:58,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:25:58,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:25:58,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-28 00:25:58,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-28 00:25:58,563 INFO L175 Difference]: Start difference. First operand has 503 places, 992 transitions, 21513 flow. Second operand 11 states and 161 transitions. [2024-06-28 00:25:58,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 1011 transitions, 23633 flow [2024-06-28 00:26:01,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 1011 transitions, 23479 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:01,229 INFO L231 Difference]: Finished difference. Result has 507 places, 993 transitions, 21517 flow [2024-06-28 00:26:01,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21359, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=992, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21517, PETRI_PLACES=507, PETRI_TRANSITIONS=993} [2024-06-28 00:26:01,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-28 00:26:01,231 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 993 transitions, 21517 flow [2024-06-28 00:26:01,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:01,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:01,231 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-28 00:26:01,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:26:01,231 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:01,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:01,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1509821268, now seen corresponding path program 5 times [2024-06-28 00:26:01,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:01,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554518452] [2024-06-28 00:26:01,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:01,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:09,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:09,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:09,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554518452] [2024-06-28 00:26:09,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554518452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:09,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:09,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:26:09,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874305469] [2024-06-28 00:26:09,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:09,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:26:09,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:09,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:26:09,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:26:09,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:26:09,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 993 transitions, 21517 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:09,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:09,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:26:09,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:12,616 INFO L124 PetriNetUnfolderBase]: 4396/7114 cut-off events. [2024-06-28 00:26:12,616 INFO L125 PetriNetUnfolderBase]: For 474152/474154 co-relation queries the response was YES. [2024-06-28 00:26:12,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66226 conditions, 7114 events. 4396/7114 cut-off events. For 474152/474154 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 46196 event pairs, 1356 based on Foata normal form. 10/7123 useless extension candidates. Maximal degree in co-relation 66019. Up to 6463 conditions per place. Killed by 15