./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi009_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-nonrel/rfi009_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/rfi009_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi009_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-eb4cb34-m [2024-06-21 21:23:50,456 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:23:50,544 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:23:50,548 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:23:50,549 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:23:50,579 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:23:50,581 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:23:50,581 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:23:50,582 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:23:50,586 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:23:50,586 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:23:50,586 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:23:50,587 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:23:50,589 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:23:50,589 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:23:50,589 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:23:50,589 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:23:50,590 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:23:50,590 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:23:50,590 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:23:50,591 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:23:50,591 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:23:50,591 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:23:50,592 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:23:50,592 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:23:50,592 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:23:50,592 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:23:50,593 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:23:50,593 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:23:50,594 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:23:50,594 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:23:50,595 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:23:50,595 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:23:50,595 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:23:50,595 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:23:50,596 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:23:50,596 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:23:50,597 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:23:50,597 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:23:50,597 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:23:50,597 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:23:50,598 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:23:50,598 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:23:50,598 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-21 21:23:50,850 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:23:50,876 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:23:50,879 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:23:50,880 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:23:50,880 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:23:50,881 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i [2024-06-21 21:23:52,059 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:23:52,324 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:23:52,325 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i [2024-06-21 21:23:52,349 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0199996ba/06c78a7044eb491dad67e0e2599187d5/FLAG2f4f7113f [2024-06-21 21:23:52,361 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0199996ba/06c78a7044eb491dad67e0e2599187d5 [2024-06-21 21:23:52,363 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:23:52,363 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:23:52,364 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-nonrel/rfi009_power.oepc.yml/witness.yml [2024-06-21 21:23:52,593 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:23:52,595 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:23:52,596 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:23:52,596 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:23:52,600 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:23:52,601 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:23:52" (1/2) ... [2024-06-21 21:23:52,602 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7758f66c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:23:52, skipping insertion in model container [2024-06-21 21:23:52,602 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:23:52" (1/2) ... [2024-06-21 21:23:52,604 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3015bdb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:23:52, skipping insertion in model container [2024-06-21 21:23:52,604 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:23:52" (2/2) ... [2024-06-21 21:23:52,605 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7758f66c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:52, skipping insertion in model container [2024-06-21 21:23:52,605 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:23:52" (2/2) ... [2024-06-21 21:23:52,606 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:23:52,756 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:23:52,758 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-21 21:23:52,758 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-21 21:23:52,758 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-21 21:23:52,759 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:23:52,759 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-21 21:23:52,806 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:23:53,147 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:23:53,158 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:23:53,327 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:23:53,364 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:23:53,364 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53 WrapperNode [2024-06-21 21:23:53,364 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:23:53,365 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:23:53,365 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:23:53,366 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:23:53,372 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,414 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,478 INFO L138 Inliner]: procedures = 175, calls = 88, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 209 [2024-06-21 21:23:53,478 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:23:53,479 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:23:53,479 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:23:53,479 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:23:53,489 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,489 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,496 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,531 INFO L175 MemorySlicer]: Split 47 memory accesses to 2 slices as follows [45, 2]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [1, 2]. The 7 writes are split as follows [7, 0]. [2024-06-21 21:23:53,541 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,542 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,571 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,574 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,578 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,584 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,600 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:23:53,601 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:23:53,601 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:23:53,601 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:23:53,602 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (1/1) ... [2024-06-21 21:23:53,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:23:53,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:23:53,645 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-21 21:23:53,676 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-21 21:23:53,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 21:23:53,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 21:23:53,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 21:23:53,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 21:23:53,695 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:23:53,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:23:53,695 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:23:53,695 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:23:53,696 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:23:53,696 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:23:53,696 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 21:23:53,696 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 21:23:53,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:23:53,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 21:23:53,697 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:23:53,698 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:23:53,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:23:53,701 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 21:23:53,881 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:23:53,882 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:23:54,533 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:23:54,533 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:23:54,973 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:23:54,973 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:23:54,974 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:23:54 BoogieIcfgContainer [2024-06-21 21:23:54,974 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:23:54,977 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:23:54,977 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:23:54,980 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:23:54,981 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:23:52" (1/4) ... [2024-06-21 21:23:54,981 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57b3c6e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:23:54, skipping insertion in model container [2024-06-21 21:23:54,982 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:23:52" (2/4) ... [2024-06-21 21:23:54,982 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57b3c6e8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:23:54, skipping insertion in model container [2024-06-21 21:23:54,982 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:23:53" (3/4) ... [2024-06-21 21:23:54,982 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57b3c6e8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:23:54, skipping insertion in model container [2024-06-21 21:23:54,982 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:23:54" (4/4) ... [2024-06-21 21:23:54,984 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi009_power.oepc.i [2024-06-21 21:23:55,001 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:23:55,002 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 21:23:55,002 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:23:55,074 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:23:55,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 21:23:55,145 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 21:23:55,145 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:23:55,148 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 58 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-21 21:23:55,148 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 21:23:55,152 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 21:23:55,165 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:23:55,173 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;@207f674, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:23:55,173 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 21:23:55,178 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:23:55,178 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 21:23:55,178 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:23:55,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:55,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:23:55,180 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-21 21:23:55,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:55,187 INFO L85 PathProgramCache]: Analyzing trace with hash 800691571, now seen corresponding path program 1 times [2024-06-21 21:23:55,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:55,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279018122] [2024-06-21 21:23:55,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:55,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:55,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:23:57,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:23:57,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:23:57,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279018122] [2024-06-21 21:23:57,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279018122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:23:57,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:23:57,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:23:57,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410555486] [2024-06-21 21:23:57,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:23:57,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:23:57,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:23:57,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:23:57,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:23:57,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 21:23:57,541 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-21 21:23:57,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:23:57,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 21:23:57,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:23:58,082 INFO L124 PetriNetUnfolderBase]: 770/1260 cut-off events. [2024-06-21 21:23:58,083 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-21 21:23:58,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 1260 events. 770/1260 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6280 event pairs, 479 based on Foata normal form. 1/1232 useless extension candidates. Maximal degree in co-relation 2491. Up to 1178 conditions per place. [2024-06-21 21:23:58,098 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 21:23:58,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-21 21:23:58,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:23:58,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:23:58,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-21 21:23:58,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-21 21:23:58,112 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-21 21:23:58,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-21 21:23:58,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 21:23:58,119 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 21:23:58,121 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-21 21:23:58,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 21:23:58,124 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 21:23:58,124 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-21 21:23:58,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:23:58,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:23:58,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:23:58,125 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-21 21:23:58,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:23:58,127 INFO L85 PathProgramCache]: Analyzing trace with hash 665826812, now seen corresponding path program 1 times [2024-06-21 21:23:58,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:23:58,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830930541] [2024-06-21 21:23:58,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:23:58,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:23:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:01,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:01,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:01,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830930541] [2024-06-21 21:24:01,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830930541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:01,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:01,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 21:24:01,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081281036] [2024-06-21 21:24:01,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:01,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 21:24:01,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:01,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 21:24:01,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 21:24:01,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 21:24:01,297 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-21 21:24:01,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:01,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 21:24:01,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:01,915 INFO L124 PetriNetUnfolderBase]: 764/1255 cut-off events. [2024-06-21 21:24:01,915 INFO L125 PetriNetUnfolderBase]: For 245/245 co-relation queries the response was YES. [2024-06-21 21:24:01,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2861 conditions, 1255 events. 764/1255 cut-off events. For 245/245 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6255 event pairs, 369 based on Foata normal form. 3/1256 useless extension candidates. Maximal degree in co-relation 2849. Up to 1150 conditions per place. [2024-06-21 21:24:01,923 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-21 21:24:01,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-21 21:24:01,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:24:01,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:24:01,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-21 21:24:01,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 21:24:01,927 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-21 21:24:01,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-21 21:24:01,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:24:01,931 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 21:24:01,932 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-21 21:24:01,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 21:24:01,935 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 21:24:01,935 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-21 21:24:01,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:01,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:01,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:24:01,942 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-21 21:24:01,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:01,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1489380724, now seen corresponding path program 1 times [2024-06-21 21:24:01,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:01,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322922528] [2024-06-21 21:24:01,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:01,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:01,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:05,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:05,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:05,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322922528] [2024-06-21 21:24:05,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322922528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:05,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:05,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:24:05,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072335607] [2024-06-21 21:24:05,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:05,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:24:05,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:05,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:24:05,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:24:05,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:24:05,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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-21 21:24:05,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:05,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:24:05,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:06,292 INFO L124 PetriNetUnfolderBase]: 969/1554 cut-off events. [2024-06-21 21:24:06,292 INFO L125 PetriNetUnfolderBase]: For 831/831 co-relation queries the response was YES. [2024-06-21 21:24:06,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3943 conditions, 1554 events. 969/1554 cut-off events. For 831/831 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7517 event pairs, 305 based on Foata normal form. 6/1555 useless extension candidates. Maximal degree in co-relation 3929. Up to 1394 conditions per place. [2024-06-21 21:24:06,304 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-21 21:24:06,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 378 flow [2024-06-21 21:24:06,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:24:06,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:24:06,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-21 21:24:06,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 21:24:06,310 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 132 transitions. [2024-06-21 21:24:06,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 378 flow [2024-06-21 21:24:06,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 358 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 21:24:06,314 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-21 21:24:06,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-21 21:24:06,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-21 21:24:06,316 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-21 21:24:06,316 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-21 21:24:06,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:06,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:06,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:24:06,317 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:24:06,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:06,317 INFO L85 PathProgramCache]: Analyzing trace with hash 818779063, now seen corresponding path program 1 times [2024-06-21 21:24:06,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:06,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663300277] [2024-06-21 21:24:06,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:06,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:06,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:08,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:08,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:08,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663300277] [2024-06-21 21:24:08,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663300277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:08,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:08,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:24:08,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628080467] [2024-06-21 21:24:08,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:08,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:24:08,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:08,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:24:08,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:24:08,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:08,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:08,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:08,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:08,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:09,221 INFO L124 PetriNetUnfolderBase]: 1179/1832 cut-off events. [2024-06-21 21:24:09,222 INFO L125 PetriNetUnfolderBase]: For 1821/1821 co-relation queries the response was YES. [2024-06-21 21:24:09,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5132 conditions, 1832 events. 1179/1832 cut-off events. For 1821/1821 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8615 event pairs, 492 based on Foata normal form. 2/1829 useless extension candidates. Maximal degree in co-relation 5115. Up to 1767 conditions per place. [2024-06-21 21:24:09,233 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-21 21:24:09,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 339 flow [2024-06-21 21:24:09,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:24:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:24:09,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 21:24:09,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-21 21:24:09,235 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 89 transitions. [2024-06-21 21:24:09,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 339 flow [2024-06-21 21:24:09,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 60 transitions, 312 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:24:09,240 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-21 21:24:09,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-21 21:24:09,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-21 21:24:09,241 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-21 21:24:09,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:09,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:09,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:09,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:24:09,242 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-21 21:24:09,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:09,243 INFO L85 PathProgramCache]: Analyzing trace with hash -425187698, now seen corresponding path program 1 times [2024-06-21 21:24:09,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:09,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761709435] [2024-06-21 21:24:09,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:09,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:11,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:11,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:11,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761709435] [2024-06-21 21:24:11,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761709435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:11,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:11,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:24:11,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526712148] [2024-06-21 21:24:11,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:11,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:24:11,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:11,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:24:11,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:24:11,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:11,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-21 21:24:11,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:11,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:11,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:12,470 INFO L124 PetriNetUnfolderBase]: 1169/1822 cut-off events. [2024-06-21 21:24:12,471 INFO L125 PetriNetUnfolderBase]: For 2645/2645 co-relation queries the response was YES. [2024-06-21 21:24:12,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5478 conditions, 1822 events. 1169/1822 cut-off events. For 2645/2645 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8553 event pairs, 462 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 5459. Up to 1731 conditions per place. [2024-06-21 21:24:12,484 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-21 21:24:12,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 69 transitions, 392 flow [2024-06-21 21:24:12,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:24:12,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:24:12,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 21:24:12,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 21:24:12,485 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 106 transitions. [2024-06-21 21:24:12,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 69 transitions, 392 flow [2024-06-21 21:24:12,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 69 transitions, 372 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:24:12,489 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 232 flow [2024-06-21 21:24:12,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=232, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-21 21:24:12,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-21 21:24:12,491 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 232 flow [2024-06-21 21:24:12,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-21 21:24:12,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:12,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:12,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:24:12,491 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-21 21:24:12,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:12,492 INFO L85 PathProgramCache]: Analyzing trace with hash -301636790, now seen corresponding path program 1 times [2024-06-21 21:24:12,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:12,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004544767] [2024-06-21 21:24:12,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:12,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:12,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:15,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-21 21:24:15,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:15,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004544767] [2024-06-21 21:24:15,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004544767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:15,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:15,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:24:15,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55975342] [2024-06-21 21:24:15,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:15,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:24:15,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:15,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:24:15,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:24:15,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:15,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 232 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-21 21:24:15,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:15,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:15,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:16,641 INFO L124 PetriNetUnfolderBase]: 1182/1838 cut-off events. [2024-06-21 21:24:16,642 INFO L125 PetriNetUnfolderBase]: For 3787/3791 co-relation queries the response was YES. [2024-06-21 21:24:16,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5986 conditions, 1838 events. 1182/1838 cut-off events. For 3787/3791 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8639 event pairs, 464 based on Foata normal form. 6/1844 useless extension candidates. Maximal degree in co-relation 5966. Up to 1729 conditions per place. [2024-06-21 21:24:16,655 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-21 21:24:16,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 80 transitions, 502 flow [2024-06-21 21:24:16,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:24:16,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:24:16,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 21:24:16,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-21 21:24:16,657 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 232 flow. Second operand 6 states and 113 transitions. [2024-06-21 21:24:16,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 80 transitions, 502 flow [2024-06-21 21:24:16,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 472 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 21:24:16,666 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 288 flow [2024-06-21 21:24:16,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-21 21:24:16,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-21 21:24:16,667 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 288 flow [2024-06-21 21:24:16,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-21 21:24:16,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:16,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:16,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:24:16,667 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-21 21:24:16,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:16,668 INFO L85 PathProgramCache]: Analyzing trace with hash 906143980, now seen corresponding path program 2 times [2024-06-21 21:24:16,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:16,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143958676] [2024-06-21 21:24:16,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:16,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:16,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:19,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:19,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143958676] [2024-06-21 21:24:19,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143958676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:19,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:19,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:24:19,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29660908] [2024-06-21 21:24:19,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:19,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:24:19,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:19,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:24:19,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:24:19,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:19,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 288 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-21 21:24:19,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:19,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:19,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:20,640 INFO L124 PetriNetUnfolderBase]: 1177/1832 cut-off events. [2024-06-21 21:24:20,641 INFO L125 PetriNetUnfolderBase]: For 5032/5036 co-relation queries the response was YES. [2024-06-21 21:24:20,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6366 conditions, 1832 events. 1177/1832 cut-off events. For 5032/5036 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8620 event pairs, 468 based on Foata normal form. 6/1838 useless extension candidates. Maximal degree in co-relation 6345. Up to 1724 conditions per place. [2024-06-21 21:24:20,657 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-21 21:24:20,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 472 flow [2024-06-21 21:24:20,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:24:20,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:24:20,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 21:24:20,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-21 21:24:20,660 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 288 flow. Second operand 6 states and 107 transitions. [2024-06-21 21:24:20,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 472 flow [2024-06-21 21:24:20,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 74 transitions, 438 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 21:24:20,668 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 294 flow [2024-06-21 21:24:20,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=294, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-21 21:24:20,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-21 21:24:20,669 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 294 flow [2024-06-21 21:24:20,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-21 21:24:20,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:20,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:20,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:24:20,670 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-21 21:24:20,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:20,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1799966193, now seen corresponding path program 1 times [2024-06-21 21:24:20,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:20,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488112230] [2024-06-21 21:24:20,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:20,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:20,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:23,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:23,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:23,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488112230] [2024-06-21 21:24:23,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488112230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:23,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:23,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:24:23,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217365979] [2024-06-21 21:24:23,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:23,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:24:23,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:23,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:24:23,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:24:23,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:23,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 294 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:23,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:23,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:23,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:25,180 INFO L124 PetriNetUnfolderBase]: 1327/2062 cut-off events. [2024-06-21 21:24:25,180 INFO L125 PetriNetUnfolderBase]: For 6383/6387 co-relation queries the response was YES. [2024-06-21 21:24:25,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7268 conditions, 2062 events. 1327/2062 cut-off events. For 6383/6387 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9751 event pairs, 469 based on Foata normal form. 10/2072 useless extension candidates. Maximal degree in co-relation 7245. Up to 1846 conditions per place. [2024-06-21 21:24:25,197 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 86 selfloop transitions, 34 changer transitions 0/125 dead transitions. [2024-06-21 21:24:25,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 125 transitions, 804 flow [2024-06-21 21:24:25,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:24:25,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:24:25,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-21 21:24:25,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-21 21:24:25,199 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 294 flow. Second operand 11 states and 193 transitions. [2024-06-21 21:24:25,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 125 transitions, 804 flow [2024-06-21 21:24:25,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 125 transitions, 748 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:25,207 INFO L231 Difference]: Finished difference. Result has 70 places, 79 transitions, 478 flow [2024-06-21 21:24:25,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=478, PETRI_PLACES=70, PETRI_TRANSITIONS=79} [2024-06-21 21:24:25,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-21 21:24:25,210 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 79 transitions, 478 flow [2024-06-21 21:24:25,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:25,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:25,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:25,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:24:25,211 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:24:25,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:25,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1122885373, now seen corresponding path program 2 times [2024-06-21 21:24:25,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:25,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793841955] [2024-06-21 21:24:25,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:25,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:25,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:28,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:28,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:28,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793841955] [2024-06-21 21:24:28,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793841955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:28,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:28,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:24:28,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936320741] [2024-06-21 21:24:28,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:28,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:24:28,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:28,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:24:28,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:24:28,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:28,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 79 transitions, 478 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:28,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:28,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:28,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:29,810 INFO L124 PetriNetUnfolderBase]: 1340/2087 cut-off events. [2024-06-21 21:24:29,810 INFO L125 PetriNetUnfolderBase]: For 9701/9709 co-relation queries the response was YES. [2024-06-21 21:24:29,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8372 conditions, 2087 events. 1340/2087 cut-off events. For 9701/9709 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9957 event pairs, 459 based on Foata normal form. 10/2097 useless extension candidates. Maximal degree in co-relation 8345. Up to 1916 conditions per place. [2024-06-21 21:24:29,827 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 86 selfloop transitions, 25 changer transitions 0/116 dead transitions. [2024-06-21 21:24:29,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 116 transitions, 840 flow [2024-06-21 21:24:29,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:24:29,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:24:29,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 21:24:29,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 21:24:29,829 INFO L175 Difference]: Start difference. First operand has 70 places, 79 transitions, 478 flow. Second operand 7 states and 129 transitions. [2024-06-21 21:24:29,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 116 transitions, 840 flow [2024-06-21 21:24:29,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 116 transitions, 824 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 21:24:29,843 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 578 flow [2024-06-21 21:24:29,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=578, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-06-21 21:24:29,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-21 21:24:29,844 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 578 flow [2024-06-21 21:24:29,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:29,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:29,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:29,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:24:29,845 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-21 21:24:29,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:29,846 INFO L85 PathProgramCache]: Analyzing trace with hash -760804299, now seen corresponding path program 3 times [2024-06-21 21:24:29,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:29,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384244108] [2024-06-21 21:24:29,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:29,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:29,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:32,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:32,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:32,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384244108] [2024-06-21 21:24:32,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384244108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:32,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:32,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:24:32,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391149057] [2024-06-21 21:24:32,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:32,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:24:32,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:32,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:24:32,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:24:32,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:32,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 578 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:32,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:34,157 INFO L124 PetriNetUnfolderBase]: 1353/2112 cut-off events. [2024-06-21 21:24:34,158 INFO L125 PetriNetUnfolderBase]: For 12186/12192 co-relation queries the response was YES. [2024-06-21 21:24:34,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9046 conditions, 2112 events. 1353/2112 cut-off events. For 12186/12192 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10163 event pairs, 469 based on Foata normal form. 6/2118 useless extension candidates. Maximal degree in co-relation 9017. Up to 1872 conditions per place. [2024-06-21 21:24:34,171 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 36 changer transitions 0/119 dead transitions. [2024-06-21 21:24:34,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 119 transitions, 992 flow [2024-06-21 21:24:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:24:34,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:24:34,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 21:24:34,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-21 21:24:34,173 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 578 flow. Second operand 7 states and 131 transitions. [2024-06-21 21:24:34,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 119 transitions, 992 flow [2024-06-21 21:24:34,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 119 transitions, 926 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:34,189 INFO L231 Difference]: Finished difference. Result has 77 places, 90 transitions, 666 flow [2024-06-21 21:24:34,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=666, PETRI_PLACES=77, PETRI_TRANSITIONS=90} [2024-06-21 21:24:34,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-21 21:24:34,190 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 90 transitions, 666 flow [2024-06-21 21:24:34,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:34,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:34,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:34,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:24:34,191 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-21 21:24:34,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:34,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1122890209, now seen corresponding path program 1 times [2024-06-21 21:24:34,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:34,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88149934] [2024-06-21 21:24:34,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:34,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:34,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:37,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-21 21:24:37,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:37,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88149934] [2024-06-21 21:24:37,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88149934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:37,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:37,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:24:37,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913681098] [2024-06-21 21:24:37,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:37,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:24:37,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:37,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:24:37,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:24:37,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:37,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 90 transitions, 666 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:37,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:37,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:37,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:38,625 INFO L124 PetriNetUnfolderBase]: 1379/2163 cut-off events. [2024-06-21 21:24:38,625 INFO L125 PetriNetUnfolderBase]: For 15126/15134 co-relation queries the response was YES. [2024-06-21 21:24:38,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9631 conditions, 2163 events. 1379/2163 cut-off events. For 15126/15134 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10503 event pairs, 435 based on Foata normal form. 12/2174 useless extension candidates. Maximal degree in co-relation 9601. Up to 1919 conditions per place. [2024-06-21 21:24:38,638 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 26 changer transitions 0/130 dead transitions. [2024-06-21 21:24:38,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 130 transitions, 1112 flow [2024-06-21 21:24:38,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:24:38,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:24:38,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 21:24:38,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-21 21:24:38,640 INFO L175 Difference]: Start difference. First operand has 77 places, 90 transitions, 666 flow. Second operand 7 states and 134 transitions. [2024-06-21 21:24:38,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 130 transitions, 1112 flow [2024-06-21 21:24:38,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 130 transitions, 1057 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 21:24:38,663 INFO L231 Difference]: Finished difference. Result has 81 places, 96 transitions, 733 flow [2024-06-21 21:24:38,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=733, PETRI_PLACES=81, PETRI_TRANSITIONS=96} [2024-06-21 21:24:38,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-21 21:24:38,664 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 96 transitions, 733 flow [2024-06-21 21:24:38,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:38,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:38,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:38,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:24:38,665 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-21 21:24:38,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:38,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1942131627, now seen corresponding path program 2 times [2024-06-21 21:24:38,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:38,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780514226] [2024-06-21 21:24:38,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:38,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:38,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:41,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:41,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:41,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780514226] [2024-06-21 21:24:41,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780514226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:41,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:41,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:24:41,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290766913] [2024-06-21 21:24:41,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:41,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:24:41,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:41,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:24:41,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:24:41,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:41,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 96 transitions, 733 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:41,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:41,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:42,749 INFO L124 PetriNetUnfolderBase]: 1405/2202 cut-off events. [2024-06-21 21:24:42,749 INFO L125 PetriNetUnfolderBase]: For 17855/17867 co-relation queries the response was YES. [2024-06-21 21:24:42,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10270 conditions, 2202 events. 1405/2202 cut-off events. For 17855/17867 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10649 event pairs, 425 based on Foata normal form. 16/2218 useless extension candidates. Maximal degree in co-relation 10238. Up to 1941 conditions per place. [2024-06-21 21:24:42,761 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 29 changer transitions 0/130 dead transitions. [2024-06-21 21:24:42,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 130 transitions, 1153 flow [2024-06-21 21:24:42,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:24:42,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:24:42,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 21:24:42,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-21 21:24:42,764 INFO L175 Difference]: Start difference. First operand has 81 places, 96 transitions, 733 flow. Second operand 7 states and 130 transitions. [2024-06-21 21:24:42,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 130 transitions, 1153 flow [2024-06-21 21:24:42,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 130 transitions, 1112 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 21:24:42,789 INFO L231 Difference]: Finished difference. Result has 85 places, 99 transitions, 792 flow [2024-06-21 21:24:42,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=792, PETRI_PLACES=85, PETRI_TRANSITIONS=99} [2024-06-21 21:24:42,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-21 21:24:42,790 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 99 transitions, 792 flow [2024-06-21 21:24:42,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:42,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:42,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:42,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:24:42,791 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-21 21:24:42,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:42,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1171040659, now seen corresponding path program 4 times [2024-06-21 21:24:42,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:42,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816657814] [2024-06-21 21:24:42,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:42,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:42,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:45,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:45,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:45,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816657814] [2024-06-21 21:24:45,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816657814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:45,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:45,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:24:45,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751264650] [2024-06-21 21:24:45,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:45,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:24:45,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:45,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:24:45,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:24:45,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:45,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 99 transitions, 792 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:45,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:45,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:45,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:47,263 INFO L124 PetriNetUnfolderBase]: 1400/2188 cut-off events. [2024-06-21 21:24:47,263 INFO L125 PetriNetUnfolderBase]: For 19829/19835 co-relation queries the response was YES. [2024-06-21 21:24:47,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10458 conditions, 2188 events. 1400/2188 cut-off events. For 19829/19835 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10516 event pairs, 468 based on Foata normal form. 3/2190 useless extension candidates. Maximal degree in co-relation 10424. Up to 1943 conditions per place. [2024-06-21 21:24:47,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 36 changer transitions 0/123 dead transitions. [2024-06-21 21:24:47,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 123 transitions, 1096 flow [2024-06-21 21:24:47,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:24:47,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:24:47,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 21:24:47,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 21:24:47,281 INFO L175 Difference]: Start difference. First operand has 85 places, 99 transitions, 792 flow. Second operand 7 states and 125 transitions. [2024-06-21 21:24:47,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 123 transitions, 1096 flow [2024-06-21 21:24:47,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 995 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 21:24:47,304 INFO L231 Difference]: Finished difference. Result has 87 places, 99 transitions, 771 flow [2024-06-21 21:24:47,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=771, PETRI_PLACES=87, PETRI_TRANSITIONS=99} [2024-06-21 21:24:47,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-21 21:24:47,305 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 99 transitions, 771 flow [2024-06-21 21:24:47,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:47,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:47,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:47,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:24:47,306 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:24:47,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:47,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1129325809, now seen corresponding path program 3 times [2024-06-21 21:24:47,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:47,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847719446] [2024-06-21 21:24:47,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:47,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:47,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:49,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:49,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:49,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847719446] [2024-06-21 21:24:49,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847719446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:49,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:49,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:24:49,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466407876] [2024-06-21 21:24:49,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:49,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:24:49,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:49,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:24:49,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:24:49,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:49,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 99 transitions, 771 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:49,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:49,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:49,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:51,126 INFO L124 PetriNetUnfolderBase]: 1390/2179 cut-off events. [2024-06-21 21:24:51,127 INFO L125 PetriNetUnfolderBase]: For 21374/21386 co-relation queries the response was YES. [2024-06-21 21:24:51,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10444 conditions, 2179 events. 1390/2179 cut-off events. For 21374/21386 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10541 event pairs, 425 based on Foata normal form. 16/2195 useless extension candidates. Maximal degree in co-relation 10409. Up to 1926 conditions per place. [2024-06-21 21:24:51,138 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 92 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-21 21:24:51,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 127 transitions, 1099 flow [2024-06-21 21:24:51,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:24:51,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:24:51,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 21:24:51,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 21:24:51,140 INFO L175 Difference]: Start difference. First operand has 87 places, 99 transitions, 771 flow. Second operand 7 states and 126 transitions. [2024-06-21 21:24:51,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 127 transitions, 1099 flow [2024-06-21 21:24:51,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 987 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:51,161 INFO L231 Difference]: Finished difference. Result has 88 places, 99 transitions, 727 flow [2024-06-21 21:24:51,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=727, PETRI_PLACES=88, PETRI_TRANSITIONS=99} [2024-06-21 21:24:51,162 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-21 21:24:51,162 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 99 transitions, 727 flow [2024-06-21 21:24:51,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:24:51,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:51,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:51,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:24:51,163 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-21 21:24:51,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:51,163 INFO L85 PathProgramCache]: Analyzing trace with hash -704765458, now seen corresponding path program 1 times [2024-06-21 21:24:51,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:51,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118891549] [2024-06-21 21:24:51,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:51,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:51,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:54,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:54,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:54,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118891549] [2024-06-21 21:24:54,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118891549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:54,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:54,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:54,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663678486] [2024-06-21 21:24:54,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:54,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:54,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:54,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:54,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:54,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:54,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 99 transitions, 727 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:24:54,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:54,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:54,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:24:55,808 INFO L124 PetriNetUnfolderBase]: 1416/2229 cut-off events. [2024-06-21 21:24:55,809 INFO L125 PetriNetUnfolderBase]: For 23668/23676 co-relation queries the response was YES. [2024-06-21 21:24:55,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10759 conditions, 2229 events. 1416/2229 cut-off events. For 23668/23676 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10937 event pairs, 441 based on Foata normal form. 12/2241 useless extension candidates. Maximal degree in co-relation 10723. Up to 2000 conditions per place. [2024-06-21 21:24:55,825 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 107 selfloop transitions, 28 changer transitions 0/140 dead transitions. [2024-06-21 21:24:55,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 140 transitions, 1145 flow [2024-06-21 21:24:55,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:24:55,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:24:55,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 21:24:55,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 21:24:55,828 INFO L175 Difference]: Start difference. First operand has 88 places, 99 transitions, 727 flow. Second operand 8 states and 146 transitions. [2024-06-21 21:24:55,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 140 transitions, 1145 flow [2024-06-21 21:24:55,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 140 transitions, 1075 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 21:24:55,855 INFO L231 Difference]: Finished difference. Result has 90 places, 102 transitions, 764 flow [2024-06-21 21:24:55,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=764, PETRI_PLACES=90, PETRI_TRANSITIONS=102} [2024-06-21 21:24:55,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-21 21:24:55,856 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 102 transitions, 764 flow [2024-06-21 21:24:55,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:24:55,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:55,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:24:55,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:24:55,858 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-21 21:24:55,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:55,859 INFO L85 PathProgramCache]: Analyzing trace with hash -2110089424, now seen corresponding path program 2 times [2024-06-21 21:24:55,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:55,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320507599] [2024-06-21 21:24:55,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:55,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:55,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:24:59,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:24:59,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:24:59,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320507599] [2024-06-21 21:24:59,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320507599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:24:59,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:24:59,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:24:59,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627061159] [2024-06-21 21:24:59,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:24:59,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:24:59,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:24:59,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:24:59,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:24:59,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:24:59,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 102 transitions, 764 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:24:59,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:24:59,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:24:59,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:01,129 INFO L124 PetriNetUnfolderBase]: 1478/2331 cut-off events. [2024-06-21 21:25:01,129 INFO L125 PetriNetUnfolderBase]: For 28214/28216 co-relation queries the response was YES. [2024-06-21 21:25:01,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11696 conditions, 2331 events. 1478/2331 cut-off events. For 28214/28216 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11472 event pairs, 411 based on Foata normal form. 4/2334 useless extension candidates. Maximal degree in co-relation 11659. Up to 1827 conditions per place. [2024-06-21 21:25:01,141 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 92 selfloop transitions, 54 changer transitions 0/151 dead transitions. [2024-06-21 21:25:01,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 151 transitions, 1412 flow [2024-06-21 21:25:01,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:01,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:01,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 21:25:01,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 21:25:01,143 INFO L175 Difference]: Start difference. First operand has 90 places, 102 transitions, 764 flow. Second operand 8 states and 156 transitions. [2024-06-21 21:25:01,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 151 transitions, 1412 flow [2024-06-21 21:25:01,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 151 transitions, 1331 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:01,171 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 931 flow [2024-06-21 21:25:01,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=931, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-21 21:25:01,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-21 21:25:01,172 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 931 flow [2024-06-21 21:25:01,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:01,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:01,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:01,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:25:01,173 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:01,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:01,173 INFO L85 PathProgramCache]: Analyzing trace with hash -2110095004, now seen corresponding path program 3 times [2024-06-21 21:25:01,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:01,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724587376] [2024-06-21 21:25:01,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:01,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:01,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:04,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:04,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:04,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724587376] [2024-06-21 21:25:04,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724587376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:04,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:04,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:04,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141355584] [2024-06-21 21:25:04,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:04,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:04,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:04,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:04,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:04,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:04,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 931 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:04,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:04,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:04,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:06,288 INFO L124 PetriNetUnfolderBase]: 1468/2317 cut-off events. [2024-06-21 21:25:06,289 INFO L125 PetriNetUnfolderBase]: For 31791/31793 co-relation queries the response was YES. [2024-06-21 21:25:06,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12029 conditions, 2317 events. 1468/2317 cut-off events. For 31791/31793 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11426 event pairs, 409 based on Foata normal form. 4/2320 useless extension candidates. Maximal degree in co-relation 11991. Up to 1819 conditions per place. [2024-06-21 21:25:06,302 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 93 selfloop transitions, 52 changer transitions 0/150 dead transitions. [2024-06-21 21:25:06,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 150 transitions, 1391 flow [2024-06-21 21:25:06,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:06,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:06,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 21:25:06,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 21:25:06,304 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 931 flow. Second operand 8 states and 156 transitions. [2024-06-21 21:25:06,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 150 transitions, 1391 flow [2024-06-21 21:25:06,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 150 transitions, 1304 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-21 21:25:06,333 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 956 flow [2024-06-21 21:25:06,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=956, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-21 21:25:06,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-21 21:25:06,334 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 956 flow [2024-06-21 21:25:06,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:06,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:06,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:06,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:25:06,335 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:06,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:06,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1073944954, now seen corresponding path program 4 times [2024-06-21 21:25:06,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:06,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834888922] [2024-06-21 21:25:06,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:06,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:09,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:09,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:09,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834888922] [2024-06-21 21:25:09,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834888922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:09,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:09,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:09,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535932098] [2024-06-21 21:25:09,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:09,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:09,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:09,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:09,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:09,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:09,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 956 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:09,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:09,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:09,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:11,095 INFO L124 PetriNetUnfolderBase]: 1494/2364 cut-off events. [2024-06-21 21:25:11,095 INFO L125 PetriNetUnfolderBase]: For 35233/35239 co-relation queries the response was YES. [2024-06-21 21:25:11,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12530 conditions, 2364 events. 1494/2364 cut-off events. For 35233/35239 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11757 event pairs, 412 based on Foata normal form. 5/2368 useless extension candidates. Maximal degree in co-relation 12490. Up to 1841 conditions per place. [2024-06-21 21:25:11,107 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 88 selfloop transitions, 56 changer transitions 0/149 dead transitions. [2024-06-21 21:25:11,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 149 transitions, 1462 flow [2024-06-21 21:25:11,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:11,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:11,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 21:25:11,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-21 21:25:11,109 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 956 flow. Second operand 8 states and 150 transitions. [2024-06-21 21:25:11,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 149 transitions, 1462 flow [2024-06-21 21:25:11,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 149 transitions, 1333 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:11,133 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1001 flow [2024-06-21 21:25:11,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1001, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-21 21:25:11,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-21 21:25:11,134 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1001 flow [2024-06-21 21:25:11,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:11,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:11,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:11,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:25:11,135 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:11,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:11,135 INFO L85 PathProgramCache]: Analyzing trace with hash 649161500, now seen corresponding path program 5 times [2024-06-21 21:25:11,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:11,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866186270] [2024-06-21 21:25:11,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:11,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:11,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:14,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:14,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:14,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866186270] [2024-06-21 21:25:14,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866186270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:14,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:14,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:14,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277795919] [2024-06-21 21:25:14,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:14,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:14,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:14,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:14,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:14,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:14,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 1001 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:14,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:14,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:14,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:15,799 INFO L124 PetriNetUnfolderBase]: 1520/2414 cut-off events. [2024-06-21 21:25:15,799 INFO L125 PetriNetUnfolderBase]: For 38471/38477 co-relation queries the response was YES. [2024-06-21 21:25:15,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12931 conditions, 2414 events. 1520/2414 cut-off events. For 38471/38477 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12085 event pairs, 412 based on Foata normal form. 5/2418 useless extension candidates. Maximal degree in co-relation 12890. Up to 1863 conditions per place. [2024-06-21 21:25:15,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 89 selfloop transitions, 58 changer transitions 0/152 dead transitions. [2024-06-21 21:25:15,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 152 transitions, 1517 flow [2024-06-21 21:25:15,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:15,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:15,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 21:25:15,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 21:25:15,814 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1001 flow. Second operand 8 states and 151 transitions. [2024-06-21 21:25:15,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 152 transitions, 1517 flow [2024-06-21 21:25:15,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 152 transitions, 1331 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:15,840 INFO L231 Difference]: Finished difference. Result has 100 places, 117 transitions, 993 flow [2024-06-21 21:25:15,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=993, PETRI_PLACES=100, PETRI_TRANSITIONS=117} [2024-06-21 21:25:15,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-21 21:25:15,841 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 117 transitions, 993 flow [2024-06-21 21:25:15,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:15,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:15,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:15,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:25:15,841 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:15,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:15,842 INFO L85 PathProgramCache]: Analyzing trace with hash 656513150, now seen corresponding path program 6 times [2024-06-21 21:25:15,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:15,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142154090] [2024-06-21 21:25:15,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:15,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:15,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:18,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:18,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:18,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142154090] [2024-06-21 21:25:18,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142154090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:18,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:18,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:18,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424826289] [2024-06-21 21:25:18,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:18,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:18,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:18,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:18,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:18,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:18,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 117 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:18,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:18,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:18,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:20,240 INFO L124 PetriNetUnfolderBase]: 1510/2400 cut-off events. [2024-06-21 21:25:20,240 INFO L125 PetriNetUnfolderBase]: For 39639/39645 co-relation queries the response was YES. [2024-06-21 21:25:20,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12776 conditions, 2400 events. 1510/2400 cut-off events. For 39639/39645 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12040 event pairs, 418 based on Foata normal form. 5/2404 useless extension candidates. Maximal degree in co-relation 12734. Up to 1855 conditions per place. [2024-06-21 21:25:20,254 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 82 selfloop transitions, 62 changer transitions 0/149 dead transitions. [2024-06-21 21:25:20,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 149 transitions, 1369 flow [2024-06-21 21:25:20,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:20,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:20,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 21:25:20,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 21:25:20,256 INFO L175 Difference]: Start difference. First operand has 100 places, 117 transitions, 993 flow. Second operand 8 states and 146 transitions. [2024-06-21 21:25:20,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 149 transitions, 1369 flow [2024-06-21 21:25:20,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 149 transitions, 1217 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:20,278 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 973 flow [2024-06-21 21:25:20,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=973, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-21 21:25:20,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 21:25:20,279 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 973 flow [2024-06-21 21:25:20,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:20,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:20,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:20,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:25:20,279 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:20,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:20,280 INFO L85 PathProgramCache]: Analyzing trace with hash -906350903, now seen corresponding path program 1 times [2024-06-21 21:25:20,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:20,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868617245] [2024-06-21 21:25:20,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:20,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:20,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:23,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:23,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:23,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868617245] [2024-06-21 21:25:23,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868617245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:23,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:23,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:23,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406702615] [2024-06-21 21:25:23,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:23,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:23,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:23,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:23,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:23,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:23,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 973 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:23,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:23,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:23,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:24,486 INFO L124 PetriNetUnfolderBase]: 1502/2387 cut-off events. [2024-06-21 21:25:24,487 INFO L125 PetriNetUnfolderBase]: For 41398/41400 co-relation queries the response was YES. [2024-06-21 21:25:24,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12704 conditions, 2387 events. 1502/2387 cut-off events. For 41398/41400 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11962 event pairs, 424 based on Foata normal form. 4/2391 useless extension candidates. Maximal degree in co-relation 12661. Up to 2194 conditions per place. [2024-06-21 21:25:24,498 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 16 changer transitions 0/152 dead transitions. [2024-06-21 21:25:24,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 152 transitions, 1402 flow [2024-06-21 21:25:24,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:24,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:24,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:25:24,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 21:25:24,502 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 973 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:25:24,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 152 transitions, 1402 flow [2024-06-21 21:25:24,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 152 transitions, 1249 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:24,535 INFO L231 Difference]: Finished difference. Result has 104 places, 122 transitions, 920 flow [2024-06-21 21:25:24,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=920, PETRI_PLACES=104, PETRI_TRANSITIONS=122} [2024-06-21 21:25:24,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-21 21:25:24,536 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 122 transitions, 920 flow [2024-06-21 21:25:24,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:24,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:24,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:24,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:25:24,537 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-21 21:25:24,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:24,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1407022502, now seen corresponding path program 1 times [2024-06-21 21:25:24,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:24,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888639227] [2024-06-21 21:25:24,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:24,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:24,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:26,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:26,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:26,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888639227] [2024-06-21 21:25:26,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888639227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:26,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:26,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:25:26,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017524841] [2024-06-21 21:25:26,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:26,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:25:26,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:26,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:25:26,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:25:26,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:25:26,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 122 transitions, 920 flow. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:26,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:26,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:25:26,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:26,817 INFO L124 PetriNetUnfolderBase]: 1241/2087 cut-off events. [2024-06-21 21:25:26,817 INFO L125 PetriNetUnfolderBase]: For 42049/42076 co-relation queries the response was YES. [2024-06-21 21:25:26,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11349 conditions, 2087 events. 1241/2087 cut-off events. For 42049/42076 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11175 event pairs, 381 based on Foata normal form. 15/2084 useless extension candidates. Maximal degree in co-relation 11304. Up to 1810 conditions per place. [2024-06-21 21:25:26,831 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 105 selfloop transitions, 8 changer transitions 0/136 dead transitions. [2024-06-21 21:25:26,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 136 transitions, 1200 flow [2024-06-21 21:25:26,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:25:26,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:25:26,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-21 21:25:26,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 21:25:26,832 INFO L175 Difference]: Start difference. First operand has 104 places, 122 transitions, 920 flow. Second operand 5 states and 93 transitions. [2024-06-21 21:25:26,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 136 transitions, 1200 flow [2024-06-21 21:25:26,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 136 transitions, 1145 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:26,859 INFO L231 Difference]: Finished difference. Result has 104 places, 125 transitions, 917 flow [2024-06-21 21:25:26,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=917, PETRI_PLACES=104, PETRI_TRANSITIONS=125} [2024-06-21 21:25:26,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-21 21:25:26,859 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 125 transitions, 917 flow [2024-06-21 21:25:26,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:26,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:26,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:26,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:25:26,860 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:26,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:26,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1106586958, now seen corresponding path program 1 times [2024-06-21 21:25:26,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:26,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076152794] [2024-06-21 21:25:26,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:26,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:26,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:30,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:30,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:30,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076152794] [2024-06-21 21:25:30,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076152794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:30,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:30,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:30,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688006562] [2024-06-21 21:25:30,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:30,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:30,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:30,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:30,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:30,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:30,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 125 transitions, 917 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:30,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:30,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:30,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:31,676 INFO L124 PetriNetUnfolderBase]: 1544/2455 cut-off events. [2024-06-21 21:25:31,676 INFO L125 PetriNetUnfolderBase]: For 47989/47997 co-relation queries the response was YES. [2024-06-21 21:25:31,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13487 conditions, 2455 events. 1544/2455 cut-off events. For 47989/47997 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12366 event pairs, 277 based on Foata normal form. 12/2467 useless extension candidates. Maximal degree in co-relation 13441. Up to 2106 conditions per place. [2024-06-21 21:25:31,689 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-21 21:25:31,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 175 transitions, 1553 flow [2024-06-21 21:25:31,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:31,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:31,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 21:25:31,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-21 21:25:31,691 INFO L175 Difference]: Start difference. First operand has 104 places, 125 transitions, 917 flow. Second operand 9 states and 164 transitions. [2024-06-21 21:25:31,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 175 transitions, 1553 flow [2024-06-21 21:25:31,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 175 transitions, 1523 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 21:25:31,736 INFO L231 Difference]: Finished difference. Result has 110 places, 129 transitions, 1036 flow [2024-06-21 21:25:31,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1036, PETRI_PLACES=110, PETRI_TRANSITIONS=129} [2024-06-21 21:25:31,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-21 21:25:31,737 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 129 transitions, 1036 flow [2024-06-21 21:25:31,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:31,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:31,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:31,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:25:31,737 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:31,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:31,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1056104348, now seen corresponding path program 2 times [2024-06-21 21:25:31,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:31,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318300425] [2024-06-21 21:25:31,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:31,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:31,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:35,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:35,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:35,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318300425] [2024-06-21 21:25:35,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318300425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:35,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:35,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:35,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494430875] [2024-06-21 21:25:35,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:35,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:35,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:35,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:35,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:35,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:35,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 129 transitions, 1036 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:35,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:35,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:35,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:36,456 INFO L124 PetriNetUnfolderBase]: 1536/2443 cut-off events. [2024-06-21 21:25:36,456 INFO L125 PetriNetUnfolderBase]: For 51657/51665 co-relation queries the response was YES. [2024-06-21 21:25:36,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13738 conditions, 2443 events. 1536/2443 cut-off events. For 51657/51665 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12360 event pairs, 385 based on Foata normal form. 12/2455 useless extension candidates. Maximal degree in co-relation 13691. Up to 2182 conditions per place. [2024-06-21 21:25:36,471 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 27 changer transitions 0/167 dead transitions. [2024-06-21 21:25:36,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 167 transitions, 1472 flow [2024-06-21 21:25:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:36,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:36,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 21:25:36,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 21:25:36,473 INFO L175 Difference]: Start difference. First operand has 110 places, 129 transitions, 1036 flow. Second operand 8 states and 145 transitions. [2024-06-21 21:25:36,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 167 transitions, 1472 flow [2024-06-21 21:25:36,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 167 transitions, 1374 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:36,516 INFO L231 Difference]: Finished difference. Result has 113 places, 129 transitions, 1000 flow [2024-06-21 21:25:36,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1000, PETRI_PLACES=113, PETRI_TRANSITIONS=129} [2024-06-21 21:25:36,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-21 21:25:36,517 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 129 transitions, 1000 flow [2024-06-21 21:25:36,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:36,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:36,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:36,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:25:36,518 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:36,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:36,518 INFO L85 PathProgramCache]: Analyzing trace with hash -988438828, now seen corresponding path program 3 times [2024-06-21 21:25:36,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:36,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364902242] [2024-06-21 21:25:36,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:36,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:36,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:39,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:39,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:39,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364902242] [2024-06-21 21:25:39,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364902242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:39,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:39,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:39,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972040856] [2024-06-21 21:25:39,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:39,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:39,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:39,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:39,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:39,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:39,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 129 transitions, 1000 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:39,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:39,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:39,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:41,158 INFO L124 PetriNetUnfolderBase]: 1556/2473 cut-off events. [2024-06-21 21:25:41,158 INFO L125 PetriNetUnfolderBase]: For 56048/56052 co-relation queries the response was YES. [2024-06-21 21:25:41,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13990 conditions, 2473 events. 1556/2473 cut-off events. For 56048/56052 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12446 event pairs, 395 based on Foata normal form. 6/2479 useless extension candidates. Maximal degree in co-relation 13941. Up to 2159 conditions per place. [2024-06-21 21:25:41,173 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 121 selfloop transitions, 38 changer transitions 0/164 dead transitions. [2024-06-21 21:25:41,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 164 transitions, 1452 flow [2024-06-21 21:25:41,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:41,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:41,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 21:25:41,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 21:25:41,175 INFO L175 Difference]: Start difference. First operand has 113 places, 129 transitions, 1000 flow. Second operand 8 states and 145 transitions. [2024-06-21 21:25:41,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 164 transitions, 1452 flow [2024-06-21 21:25:41,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 164 transitions, 1391 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:41,220 INFO L231 Difference]: Finished difference. Result has 114 places, 131 transitions, 1068 flow [2024-06-21 21:25:41,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1068, PETRI_PLACES=114, PETRI_TRANSITIONS=131} [2024-06-21 21:25:41,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-21 21:25:41,220 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 131 transitions, 1068 flow [2024-06-21 21:25:41,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:41,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:41,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:41,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:25:41,221 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:41,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:41,221 INFO L85 PathProgramCache]: Analyzing trace with hash -248549330, now seen corresponding path program 4 times [2024-06-21 21:25:41,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:41,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072042912] [2024-06-21 21:25:41,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:41,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:41,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:44,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:44,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:44,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072042912] [2024-06-21 21:25:44,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072042912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:44,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:44,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:44,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985463290] [2024-06-21 21:25:44,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:44,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:44,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:44,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:44,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:44,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:44,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 131 transitions, 1068 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:44,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:44,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:44,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:45,484 INFO L124 PetriNetUnfolderBase]: 1548/2458 cut-off events. [2024-06-21 21:25:45,485 INFO L125 PetriNetUnfolderBase]: For 59365/59371 co-relation queries the response was YES. [2024-06-21 21:25:45,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14106 conditions, 2458 events. 1548/2458 cut-off events. For 59365/59371 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12330 event pairs, 402 based on Foata normal form. 5/2462 useless extension candidates. Maximal degree in co-relation 14056. Up to 2147 conditions per place. [2024-06-21 21:25:45,501 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 120 selfloop transitions, 38 changer transitions 0/163 dead transitions. [2024-06-21 21:25:45,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 163 transitions, 1514 flow [2024-06-21 21:25:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:45,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:45,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 21:25:45,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 21:25:45,504 INFO L175 Difference]: Start difference. First operand has 114 places, 131 transitions, 1068 flow. Second operand 8 states and 141 transitions. [2024-06-21 21:25:45,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 163 transitions, 1514 flow [2024-06-21 21:25:45,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 163 transitions, 1403 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:45,553 INFO L231 Difference]: Finished difference. Result has 116 places, 133 transitions, 1090 flow [2024-06-21 21:25:45,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1090, PETRI_PLACES=116, PETRI_TRANSITIONS=133} [2024-06-21 21:25:45,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-21 21:25:45,554 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 133 transitions, 1090 flow [2024-06-21 21:25:45,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 21:25:45,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:45,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:45,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:25:45,554 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:45,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:45,554 INFO L85 PathProgramCache]: Analyzing trace with hash 234077353, now seen corresponding path program 1 times [2024-06-21 21:25:45,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:45,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590969687] [2024-06-21 21:25:45,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:45,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:45,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:49,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:49,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590969687] [2024-06-21 21:25:49,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590969687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:49,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:49,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:49,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454483284] [2024-06-21 21:25:49,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:49,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:49,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:49,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:49,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:49,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:49,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 133 transitions, 1090 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:49,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:49,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:49,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:50,847 INFO L124 PetriNetUnfolderBase]: 1740/2801 cut-off events. [2024-06-21 21:25:50,847 INFO L125 PetriNetUnfolderBase]: For 79955/79963 co-relation queries the response was YES. [2024-06-21 21:25:50,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16410 conditions, 2801 events. 1740/2801 cut-off events. For 79955/79963 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14911 event pairs, 335 based on Foata normal form. 24/2825 useless extension candidates. Maximal degree in co-relation 16359. Up to 2096 conditions per place. [2024-06-21 21:25:50,864 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 157 selfloop transitions, 33 changer transitions 0/195 dead transitions. [2024-06-21 21:25:50,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 195 transitions, 1836 flow [2024-06-21 21:25:50,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:50,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:50,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 21:25:50,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-21 21:25:50,867 INFO L175 Difference]: Start difference. First operand has 116 places, 133 transitions, 1090 flow. Second operand 10 states and 188 transitions. [2024-06-21 21:25:50,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 195 transitions, 1836 flow [2024-06-21 21:25:50,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 195 transitions, 1721 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:50,927 INFO L231 Difference]: Finished difference. Result has 120 places, 135 transitions, 1113 flow [2024-06-21 21:25:50,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1113, PETRI_PLACES=120, PETRI_TRANSITIONS=135} [2024-06-21 21:25:50,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-21 21:25:50,928 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 135 transitions, 1113 flow [2024-06-21 21:25:50,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:50,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:50,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:50,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:25:50,928 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:50,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:50,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1343096203, now seen corresponding path program 2 times [2024-06-21 21:25:50,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:50,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809258367] [2024-06-21 21:25:50,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:50,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:54,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:54,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:54,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809258367] [2024-06-21 21:25:54,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809258367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:54,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:54,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:54,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902260236] [2024-06-21 21:25:54,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:54,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:54,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:54,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:54,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:54,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:25:54,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 135 transitions, 1113 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:54,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:54,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:25:54,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:56,080 INFO L124 PetriNetUnfolderBase]: 1808/2913 cut-off events. [2024-06-21 21:25:56,080 INFO L125 PetriNetUnfolderBase]: For 85569/85577 co-relation queries the response was YES. [2024-06-21 21:25:56,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17107 conditions, 2913 events. 1808/2913 cut-off events. For 85569/85577 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15551 event pairs, 433 based on Foata normal form. 24/2937 useless extension candidates. Maximal degree in co-relation 17055. Up to 2306 conditions per place. [2024-06-21 21:25:56,097 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 30 changer transitions 0/190 dead transitions. [2024-06-21 21:25:56,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 190 transitions, 1807 flow [2024-06-21 21:25:56,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:56,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:56,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 21:25:56,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 21:25:56,098 INFO L175 Difference]: Start difference. First operand has 120 places, 135 transitions, 1113 flow. Second operand 9 states and 171 transitions. [2024-06-21 21:25:56,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 190 transitions, 1807 flow [2024-06-21 21:25:56,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 190 transitions, 1745 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:56,145 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1151 flow [2024-06-21 21:25:56,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1151, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-21 21:25:56,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-21 21:25:56,146 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1151 flow [2024-06-21 21:25:56,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:56,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:56,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:56,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:25:56,147 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:25:56,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:56,147 INFO L85 PathProgramCache]: Analyzing trace with hash -741649723, now seen corresponding path program 3 times [2024-06-21 21:25:56,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:56,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416283109] [2024-06-21 21:25:56,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:56,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:56,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:00,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:00,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:00,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416283109] [2024-06-21 21:26:00,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416283109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:00,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:00,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:00,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245103815] [2024-06-21 21:26:00,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:00,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:00,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:00,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:00,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:00,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1151 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:00,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:00,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:00,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:01,786 INFO L124 PetriNetUnfolderBase]: 1772/2857 cut-off events. [2024-06-21 21:26:01,786 INFO L125 PetriNetUnfolderBase]: For 83955/83963 co-relation queries the response was YES. [2024-06-21 21:26:01,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16341 conditions, 2857 events. 1772/2857 cut-off events. For 83955/83963 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15239 event pairs, 439 based on Foata normal form. 28/2885 useless extension candidates. Maximal degree in co-relation 16287. Up to 2436 conditions per place. [2024-06-21 21:26:01,805 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 150 selfloop transitions, 29 changer transitions 0/184 dead transitions. [2024-06-21 21:26:01,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 184 transitions, 1669 flow [2024-06-21 21:26:01,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:01,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 21:26:01,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 21:26:01,809 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1151 flow. Second operand 9 states and 165 transitions. [2024-06-21 21:26:01,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 184 transitions, 1669 flow [2024-06-21 21:26:01,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 184 transitions, 1574 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:01,881 INFO L231 Difference]: Finished difference. Result has 125 places, 136 transitions, 1121 flow [2024-06-21 21:26:01,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1121, PETRI_PLACES=125, PETRI_TRANSITIONS=136} [2024-06-21 21:26:01,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-21 21:26:01,882 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 136 transitions, 1121 flow [2024-06-21 21:26:01,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:01,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:01,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:01,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:26:01,883 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:01,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:01,883 INFO L85 PathProgramCache]: Analyzing trace with hash -421869275, now seen corresponding path program 4 times [2024-06-21 21:26:01,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:01,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805173115] [2024-06-21 21:26:01,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:01,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:05,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:05,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:05,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805173115] [2024-06-21 21:26:05,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805173115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:05,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:05,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:05,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028447691] [2024-06-21 21:26:05,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:05,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:05,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:05,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:05,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:05,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:05,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 136 transitions, 1121 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:05,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:05,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:05,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:07,272 INFO L124 PetriNetUnfolderBase]: 1860/3013 cut-off events. [2024-06-21 21:26:07,272 INFO L125 PetriNetUnfolderBase]: For 88359/88361 co-relation queries the response was YES. [2024-06-21 21:26:07,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16984 conditions, 3013 events. 1860/3013 cut-off events. For 88359/88361 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16401 event pairs, 435 based on Foata normal form. 20/3032 useless extension candidates. Maximal degree in co-relation 16929. Up to 2301 conditions per place. [2024-06-21 21:26:07,290 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 117 selfloop transitions, 61 changer transitions 0/183 dead transitions. [2024-06-21 21:26:07,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 1663 flow [2024-06-21 21:26:07,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:07,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:07,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 21:26:07,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-21 21:26:07,292 INFO L175 Difference]: Start difference. First operand has 125 places, 136 transitions, 1121 flow. Second operand 9 states and 173 transitions. [2024-06-21 21:26:07,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 1663 flow [2024-06-21 21:26:07,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 183 transitions, 1599 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:07,353 INFO L231 Difference]: Finished difference. Result has 126 places, 137 transitions, 1222 flow [2024-06-21 21:26:07,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1222, PETRI_PLACES=126, PETRI_TRANSITIONS=137} [2024-06-21 21:26:07,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-21 21:26:07,354 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 137 transitions, 1222 flow [2024-06-21 21:26:07,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:07,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:07,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:07,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:26:07,354 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:07,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:07,354 INFO L85 PathProgramCache]: Analyzing trace with hash -442487493, now seen corresponding path program 5 times [2024-06-21 21:26:07,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:07,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526708969] [2024-06-21 21:26:07,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:07,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:07,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:10,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:10,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:10,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526708969] [2024-06-21 21:26:10,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526708969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:10,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:10,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:10,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817141315] [2024-06-21 21:26:10,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:10,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:10,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:10,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:10,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:10,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:10,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 137 transitions, 1222 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:10,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:10,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:10,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:12,428 INFO L124 PetriNetUnfolderBase]: 2052/3351 cut-off events. [2024-06-21 21:26:12,428 INFO L125 PetriNetUnfolderBase]: For 106633/106635 co-relation queries the response was YES. [2024-06-21 21:26:12,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19667 conditions, 3351 events. 2052/3351 cut-off events. For 106633/106635 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18956 event pairs, 465 based on Foata normal form. 16/3366 useless extension candidates. Maximal degree in co-relation 19611. Up to 2295 conditions per place. [2024-06-21 21:26:12,457 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 64 changer transitions 0/190 dead transitions. [2024-06-21 21:26:12,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 190 transitions, 1954 flow [2024-06-21 21:26:12,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:12,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:12,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 21:26:12,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-21 21:26:12,459 INFO L175 Difference]: Start difference. First operand has 126 places, 137 transitions, 1222 flow. Second operand 9 states and 177 transitions. [2024-06-21 21:26:12,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 190 transitions, 1954 flow [2024-06-21 21:26:12,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 190 transitions, 1817 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:12,533 INFO L231 Difference]: Finished difference. Result has 128 places, 139 transitions, 1293 flow [2024-06-21 21:26:12,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1293, PETRI_PLACES=128, PETRI_TRANSITIONS=139} [2024-06-21 21:26:12,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-21 21:26:12,534 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 139 transitions, 1293 flow [2024-06-21 21:26:12,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:12,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:12,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:12,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:26:12,534 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:12,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:12,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1476463395, now seen corresponding path program 6 times [2024-06-21 21:26:12,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:12,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087708612] [2024-06-21 21:26:12,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:12,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:16,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:16,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:16,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087708612] [2024-06-21 21:26:16,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087708612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:16,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:16,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:16,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245829092] [2024-06-21 21:26:16,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:16,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:16,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:16,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:16,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:16,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:16,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 139 transitions, 1293 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:16,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:16,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:16,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:18,066 INFO L124 PetriNetUnfolderBase]: 2016/3289 cut-off events. [2024-06-21 21:26:18,066 INFO L125 PetriNetUnfolderBase]: For 103367/103369 co-relation queries the response was YES. [2024-06-21 21:26:18,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18822 conditions, 3289 events. 2016/3289 cut-off events. For 103367/103369 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18582 event pairs, 465 based on Foata normal form. 20/3308 useless extension candidates. Maximal degree in co-relation 18765. Up to 2565 conditions per place. [2024-06-21 21:26:18,089 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 63 changer transitions 0/184 dead transitions. [2024-06-21 21:26:18,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 184 transitions, 1799 flow [2024-06-21 21:26:18,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:18,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:18,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 21:26:18,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 21:26:18,091 INFO L175 Difference]: Start difference. First operand has 128 places, 139 transitions, 1293 flow. Second operand 9 states and 171 transitions. [2024-06-21 21:26:18,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 184 transitions, 1799 flow [2024-06-21 21:26:18,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 184 transitions, 1686 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 21:26:18,177 INFO L231 Difference]: Finished difference. Result has 132 places, 139 transitions, 1313 flow [2024-06-21 21:26:18,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1313, PETRI_PLACES=132, PETRI_TRANSITIONS=139} [2024-06-21 21:26:18,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-21 21:26:18,178 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 139 transitions, 1313 flow [2024-06-21 21:26:18,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:18,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:18,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:18,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:26:18,179 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:18,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:18,179 INFO L85 PathProgramCache]: Analyzing trace with hash -571105080, now seen corresponding path program 1 times [2024-06-21 21:26:18,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:18,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523987384] [2024-06-21 21:26:18,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:18,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:18,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:22,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:22,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:22,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523987384] [2024-06-21 21:26:22,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523987384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:22,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:22,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:22,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019954627] [2024-06-21 21:26:22,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:22,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:22,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:22,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:22,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:22,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:22,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 139 transitions, 1313 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:22,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:22,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:22,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:24,556 INFO L124 PetriNetUnfolderBase]: 2036/3342 cut-off events. [2024-06-21 21:26:24,556 INFO L125 PetriNetUnfolderBase]: For 98125/98133 co-relation queries the response was YES. [2024-06-21 21:26:24,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19111 conditions, 3342 events. 2036/3342 cut-off events. For 98125/98133 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19170 event pairs, 505 based on Foata normal form. 12/3353 useless extension candidates. Maximal degree in co-relation 19052. Up to 2968 conditions per place. [2024-06-21 21:26:24,578 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 144 selfloop transitions, 36 changer transitions 0/185 dead transitions. [2024-06-21 21:26:24,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 185 transitions, 1863 flow [2024-06-21 21:26:24,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:24,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:24,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 21:26:24,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-21 21:26:24,580 INFO L175 Difference]: Start difference. First operand has 132 places, 139 transitions, 1313 flow. Second operand 9 states and 163 transitions. [2024-06-21 21:26:24,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 185 transitions, 1863 flow [2024-06-21 21:26:24,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 185 transitions, 1723 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:24,663 INFO L231 Difference]: Finished difference. Result has 134 places, 144 transitions, 1330 flow [2024-06-21 21:26:24,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1330, PETRI_PLACES=134, PETRI_TRANSITIONS=144} [2024-06-21 21:26:24,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 21:26:24,664 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 144 transitions, 1330 flow [2024-06-21 21:26:24,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:24,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:24,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:24,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:26:24,664 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-21 21:26:24,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:24,664 INFO L85 PathProgramCache]: Analyzing trace with hash -2114465653, now seen corresponding path program 1 times [2024-06-21 21:26:24,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:24,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581316118] [2024-06-21 21:26:24,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:24,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:24,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:27,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:27,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:27,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581316118] [2024-06-21 21:26:27,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581316118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:27,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:27,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:26:27,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502094764] [2024-06-21 21:26:27,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:27,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:26:27,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:27,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:26:27,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:26:27,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:26:27,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 144 transitions, 1330 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-21 21:26:27,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:27,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:26:27,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:28,424 INFO L124 PetriNetUnfolderBase]: 1730/2952 cut-off events. [2024-06-21 21:26:28,424 INFO L125 PetriNetUnfolderBase]: For 99118/99133 co-relation queries the response was YES. [2024-06-21 21:26:28,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17283 conditions, 2952 events. 1730/2952 cut-off events. For 99118/99133 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17600 event pairs, 450 based on Foata normal form. 21/2924 useless extension candidates. Maximal degree in co-relation 17222. Up to 2540 conditions per place. [2024-06-21 21:26:28,444 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 107 selfloop transitions, 27 changer transitions 0/163 dead transitions. [2024-06-21 21:26:28,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 163 transitions, 1650 flow [2024-06-21 21:26:28,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:26:28,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:26:28,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-21 21:26:28,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-21 21:26:28,446 INFO L175 Difference]: Start difference. First operand has 134 places, 144 transitions, 1330 flow. Second operand 6 states and 115 transitions. [2024-06-21 21:26:28,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 163 transitions, 1650 flow [2024-06-21 21:26:28,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 163 transitions, 1523 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 21:26:28,521 INFO L231 Difference]: Finished difference. Result has 134 places, 144 transitions, 1273 flow [2024-06-21 21:26:28,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1273, PETRI_PLACES=134, PETRI_TRANSITIONS=144} [2024-06-21 21:26:28,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 21:26:28,521 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 144 transitions, 1273 flow [2024-06-21 21:26:28,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-21 21:26:28,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:28,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:28,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:26:28,522 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:28,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:28,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1073995771, now seen corresponding path program 7 times [2024-06-21 21:26:28,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:28,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372043513] [2024-06-21 21:26:28,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:28,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:28,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:32,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:32,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:32,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372043513] [2024-06-21 21:26:32,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372043513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:32,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:32,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:32,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602472891] [2024-06-21 21:26:32,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:32,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:32,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:32,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:32,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:32,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:32,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 144 transitions, 1273 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:32,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:32,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:32,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:33,820 INFO L124 PetriNetUnfolderBase]: 2092/3420 cut-off events. [2024-06-21 21:26:33,820 INFO L125 PetriNetUnfolderBase]: For 114474/114480 co-relation queries the response was YES. [2024-06-21 21:26:33,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19710 conditions, 3420 events. 2092/3420 cut-off events. For 114474/114480 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19542 event pairs, 456 based on Foata normal form. 21/3440 useless extension candidates. Maximal degree in co-relation 19648. Up to 2701 conditions per place. [2024-06-21 21:26:33,846 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 62 changer transitions 0/188 dead transitions. [2024-06-21 21:26:33,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 188 transitions, 1833 flow [2024-06-21 21:26:33,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:33,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:33,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 21:26:33,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 21:26:33,850 INFO L175 Difference]: Start difference. First operand has 134 places, 144 transitions, 1273 flow. Second operand 9 states and 168 transitions. [2024-06-21 21:26:33,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 188 transitions, 1833 flow [2024-06-21 21:26:33,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 1772 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 21:26:33,933 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1385 flow [2024-06-21 21:26:33,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1385, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-21 21:26:33,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 21:26:33,933 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1385 flow [2024-06-21 21:26:33,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:33,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:33,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:33,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:26:33,934 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:33,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:33,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1068489241, now seen corresponding path program 8 times [2024-06-21 21:26:33,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:33,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899120447] [2024-06-21 21:26:33,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:33,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:33,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:37,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:37,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:37,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899120447] [2024-06-21 21:26:37,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899120447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:37,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:37,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:37,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314200624] [2024-06-21 21:26:37,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:37,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:37,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:37,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:37,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:37,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:37,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1385 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:37,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:37,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:37,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:39,073 INFO L124 PetriNetUnfolderBase]: 2180/3580 cut-off events. [2024-06-21 21:26:39,073 INFO L125 PetriNetUnfolderBase]: For 120338/120344 co-relation queries the response was YES. [2024-06-21 21:26:39,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20870 conditions, 3580 events. 2180/3580 cut-off events. For 120338/120344 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20746 event pairs, 484 based on Foata normal form. 21/3600 useless extension candidates. Maximal degree in co-relation 20808. Up to 2849 conditions per place. [2024-06-21 21:26:39,096 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 63 changer transitions 0/189 dead transitions. [2024-06-21 21:26:39,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 189 transitions, 1949 flow [2024-06-21 21:26:39,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:39,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:39,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 21:26:39,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-21 21:26:39,098 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1385 flow. Second operand 9 states and 167 transitions. [2024-06-21 21:26:39,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 189 transitions, 1949 flow [2024-06-21 21:26:39,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 189 transitions, 1804 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:39,206 INFO L231 Difference]: Finished difference. Result has 139 places, 146 transitions, 1417 flow [2024-06-21 21:26:39,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1417, PETRI_PLACES=139, PETRI_TRANSITIONS=146} [2024-06-21 21:26:39,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-21 21:26:39,207 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 146 transitions, 1417 flow [2024-06-21 21:26:39,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:39,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:39,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:39,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:26:39,208 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:39,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:39,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1068485521, now seen corresponding path program 9 times [2024-06-21 21:26:39,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:39,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803385389] [2024-06-21 21:26:39,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:39,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:39,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:43,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:43,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803385389] [2024-06-21 21:26:43,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803385389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:43,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:43,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:43,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340031481] [2024-06-21 21:26:43,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:43,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:43,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:43,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:43,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:43,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:43,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 146 transitions, 1417 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:43,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:43,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:43,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:44,716 INFO L124 PetriNetUnfolderBase]: 2316/3812 cut-off events. [2024-06-21 21:26:44,716 INFO L125 PetriNetUnfolderBase]: For 134685/134691 co-relation queries the response was YES. [2024-06-21 21:26:44,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22667 conditions, 3812 events. 2316/3812 cut-off events. For 134685/134691 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22423 event pairs, 494 based on Foata normal form. 17/3828 useless extension candidates. Maximal degree in co-relation 22604. Up to 2609 conditions per place. [2024-06-21 21:26:44,742 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 67 changer transitions 0/196 dead transitions. [2024-06-21 21:26:44,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 196 transitions, 2199 flow [2024-06-21 21:26:44,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:44,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:44,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 21:26:44,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 21:26:44,745 INFO L175 Difference]: Start difference. First operand has 139 places, 146 transitions, 1417 flow. Second operand 9 states and 171 transitions. [2024-06-21 21:26:44,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 196 transitions, 2199 flow [2024-06-21 21:26:44,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 196 transitions, 2050 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:44,849 INFO L231 Difference]: Finished difference. Result has 141 places, 148 transitions, 1498 flow [2024-06-21 21:26:44,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1498, PETRI_PLACES=141, PETRI_TRANSITIONS=148} [2024-06-21 21:26:44,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-21 21:26:44,850 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 148 transitions, 1498 flow [2024-06-21 21:26:44,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:44,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:44,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:44,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:26:44,850 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:44,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:44,851 INFO L85 PathProgramCache]: Analyzing trace with hash -451003171, now seen corresponding path program 10 times [2024-06-21 21:26:44,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:44,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731708464] [2024-06-21 21:26:44,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:44,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:44,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:48,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:48,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:48,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731708464] [2024-06-21 21:26:48,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731708464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:48,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:48,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:48,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724108760] [2024-06-21 21:26:48,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:48,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:48,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:48,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:48,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:48,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:48,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 148 transitions, 1498 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:48,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:48,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:48,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:50,274 INFO L124 PetriNetUnfolderBase]: 2280/3756 cut-off events. [2024-06-21 21:26:50,274 INFO L125 PetriNetUnfolderBase]: For 127953/127959 co-relation queries the response was YES. [2024-06-21 21:26:50,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21596 conditions, 3756 events. 2280/3756 cut-off events. For 127953/127959 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 22094 event pairs, 506 based on Foata normal form. 21/3776 useless extension candidates. Maximal degree in co-relation 21532. Up to 3025 conditions per place. [2024-06-21 21:26:50,297 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 66 changer transitions 0/190 dead transitions. [2024-06-21 21:26:50,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 190 transitions, 2016 flow [2024-06-21 21:26:50,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:50,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:50,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 21:26:50,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 21:26:50,299 INFO L175 Difference]: Start difference. First operand has 141 places, 148 transitions, 1498 flow. Second operand 9 states and 165 transitions. [2024-06-21 21:26:50,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 190 transitions, 2016 flow [2024-06-21 21:26:50,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 190 transitions, 1886 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 21:26:50,428 INFO L231 Difference]: Finished difference. Result has 145 places, 148 transitions, 1507 flow [2024-06-21 21:26:50,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1507, PETRI_PLACES=145, PETRI_TRANSITIONS=148} [2024-06-21 21:26:50,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-21 21:26:50,429 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 148 transitions, 1507 flow [2024-06-21 21:26:50,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:50,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:50,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:50,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:26:50,430 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:50,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:50,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1527814876, now seen corresponding path program 2 times [2024-06-21 21:26:50,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:50,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181081575] [2024-06-21 21:26:50,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:50,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:50,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:54,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:54,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:54,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181081575] [2024-06-21 21:26:54,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181081575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:54,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:54,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:54,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866129386] [2024-06-21 21:26:54,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:54,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:54,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:54,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:54,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:54,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:26:54,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 148 transitions, 1507 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:54,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:54,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:26:54,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:56,551 INFO L124 PetriNetUnfolderBase]: 2300/3807 cut-off events. [2024-06-21 21:26:56,551 INFO L125 PetriNetUnfolderBase]: For 117275/117287 co-relation queries the response was YES. [2024-06-21 21:26:56,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21771 conditions, 3807 events. 2300/3807 cut-off events. For 117275/117287 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22664 event pairs, 549 based on Foata normal form. 16/3823 useless extension candidates. Maximal degree in co-relation 21705. Up to 3428 conditions per place. [2024-06-21 21:26:56,575 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 148 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-21 21:26:56,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 191 transitions, 2074 flow [2024-06-21 21:26:56,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:56,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:56,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 21:26:56,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 21:26:56,577 INFO L175 Difference]: Start difference. First operand has 145 places, 148 transitions, 1507 flow. Second operand 9 states and 159 transitions. [2024-06-21 21:26:56,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 191 transitions, 2074 flow [2024-06-21 21:26:56,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 191 transitions, 1925 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:56,680 INFO L231 Difference]: Finished difference. Result has 147 places, 153 transitions, 1530 flow [2024-06-21 21:26:56,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1530, PETRI_PLACES=147, PETRI_TRANSITIONS=153} [2024-06-21 21:26:56,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-21 21:26:56,680 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 1530 flow [2024-06-21 21:26:56,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:56,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:56,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:56,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:26:56,681 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:26:56,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:56,681 INFO L85 PathProgramCache]: Analyzing trace with hash -194287180, now seen corresponding path program 3 times [2024-06-21 21:26:56,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:56,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292400590] [2024-06-21 21:26:56,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:56,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:00,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:00,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:00,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292400590] [2024-06-21 21:27:00,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292400590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:00,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:00,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:27:00,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250112141] [2024-06-21 21:27:00,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:00,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:27:00,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:27:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:27:00,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:00,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 1530 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:00,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:00,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:00,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:02,068 INFO L124 PetriNetUnfolderBase]: 2333/3864 cut-off events. [2024-06-21 21:27:02,068 INFO L125 PetriNetUnfolderBase]: For 123703/123715 co-relation queries the response was YES. [2024-06-21 21:27:02,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22326 conditions, 3864 events. 2333/3864 cut-off events. For 123703/123715 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23045 event pairs, 555 based on Foata normal form. 16/3880 useless extension candidates. Maximal degree in co-relation 22258. Up to 3474 conditions per place. [2024-06-21 21:27:02,092 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 147 selfloop transitions, 46 changer transitions 0/198 dead transitions. [2024-06-21 21:27:02,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 198 transitions, 2142 flow [2024-06-21 21:27:02,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:27:02,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:27:02,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:27:02,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 21:27:02,094 INFO L175 Difference]: Start difference. First operand has 147 places, 153 transitions, 1530 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:27:02,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 198 transitions, 2142 flow [2024-06-21 21:27:02,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 198 transitions, 2005 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 21:27:02,202 INFO L231 Difference]: Finished difference. Result has 151 places, 161 transitions, 1628 flow [2024-06-21 21:27:02,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=151, PETRI_TRANSITIONS=161} [2024-06-21 21:27:02,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-21 21:27:02,203 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 161 transitions, 1628 flow [2024-06-21 21:27:02,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:02,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:02,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:02,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:27:02,204 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:27:02,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:02,204 INFO L85 PathProgramCache]: Analyzing trace with hash 875192520, now seen corresponding path program 4 times [2024-06-21 21:27:02,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:02,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383427671] [2024-06-21 21:27:02,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:02,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:02,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:06,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:06,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:06,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383427671] [2024-06-21 21:27:06,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383427671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:06,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:06,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:27:06,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961081219] [2024-06-21 21:27:06,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:06,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:27:06,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:06,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:27:06,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:27:06,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:06,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 161 transitions, 1628 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:06,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:06,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:06,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:07,966 INFO L124 PetriNetUnfolderBase]: 2353/3908 cut-off events. [2024-06-21 21:27:07,966 INFO L125 PetriNetUnfolderBase]: For 130733/130745 co-relation queries the response was YES. [2024-06-21 21:27:07,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22992 conditions, 3908 events. 2353/3908 cut-off events. For 130733/130745 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23487 event pairs, 513 based on Foata normal form. 16/3924 useless extension candidates. Maximal degree in co-relation 22922. Up to 3384 conditions per place. [2024-06-21 21:27:07,994 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 145 selfloop transitions, 55 changer transitions 0/205 dead transitions. [2024-06-21 21:27:07,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 205 transitions, 2428 flow [2024-06-21 21:27:07,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:27:07,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:27:07,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 21:27:07,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 21:27:07,995 INFO L175 Difference]: Start difference. First operand has 151 places, 161 transitions, 1628 flow. Second operand 9 states and 160 transitions. [2024-06-21 21:27:07,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 205 transitions, 2428 flow [2024-06-21 21:27:08,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 205 transitions, 2311 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 21:27:08,105 INFO L231 Difference]: Finished difference. Result has 156 places, 165 transitions, 1760 flow [2024-06-21 21:27:08,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1760, PETRI_PLACES=156, PETRI_TRANSITIONS=165} [2024-06-21 21:27:08,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 21:27:08,106 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 1760 flow [2024-06-21 21:27:08,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:08,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:08,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:08,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:27:08,106 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:27:08,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:08,107 INFO L85 PathProgramCache]: Analyzing trace with hash 609168810, now seen corresponding path program 5 times [2024-06-21 21:27:08,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:08,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137312411] [2024-06-21 21:27:08,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:08,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:08,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:11,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-21 21:27:11,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:11,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137312411] [2024-06-21 21:27:11,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137312411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:11,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:11,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:27:11,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501724681] [2024-06-21 21:27:11,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:11,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:27:11,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:11,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:27:11,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:27:11,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:11,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 1760 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:11,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:11,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:11,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:13,372 INFO L124 PetriNetUnfolderBase]: 2345/3896 cut-off events. [2024-06-21 21:27:13,372 INFO L125 PetriNetUnfolderBase]: For 131397/131409 co-relation queries the response was YES. [2024-06-21 21:27:13,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22309 conditions, 3896 events. 2345/3896 cut-off events. For 131397/131409 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23411 event pairs, 565 based on Foata normal form. 16/3912 useless extension candidates. Maximal degree in co-relation 22238. Up to 3494 conditions per place. [2024-06-21 21:27:13,398 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 153 selfloop transitions, 44 changer transitions 0/202 dead transitions. [2024-06-21 21:27:13,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 202 transitions, 2264 flow [2024-06-21 21:27:13,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:27:13,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:27:13,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 21:27:13,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 21:27:13,400 INFO L175 Difference]: Start difference. First operand has 156 places, 165 transitions, 1760 flow. Second operand 9 states and 158 transitions. [2024-06-21 21:27:13,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 202 transitions, 2264 flow [2024-06-21 21:27:13,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 202 transitions, 2104 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 21:27:13,526 INFO L231 Difference]: Finished difference. Result has 160 places, 165 transitions, 1695 flow [2024-06-21 21:27:13,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1695, PETRI_PLACES=160, PETRI_TRANSITIONS=165} [2024-06-21 21:27:13,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-21 21:27:13,527 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 165 transitions, 1695 flow [2024-06-21 21:27:13,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:13,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:13,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:13,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:27:13,527 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-21 21:27:13,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:13,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1735805683, now seen corresponding path program 2 times [2024-06-21 21:27:13,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:13,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683731759] [2024-06-21 21:27:13,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:13,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:13,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:15,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:15,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:15,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683731759] [2024-06-21 21:27:15,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683731759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:15,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:15,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:27:15,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676903763] [2024-06-21 21:27:15,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:15,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:27:15,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:15,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:27:15,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:27:15,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:27:15,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 165 transitions, 1695 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-21 21:27:15,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:15,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:27:15,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:17,017 INFO L124 PetriNetUnfolderBase]: 2050/3511 cut-off events. [2024-06-21 21:27:17,017 INFO L125 PetriNetUnfolderBase]: For 129197/129208 co-relation queries the response was YES. [2024-06-21 21:27:17,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20199 conditions, 3511 events. 2050/3511 cut-off events. For 129197/129208 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21908 event pairs, 513 based on Foata normal form. 14/3466 useless extension candidates. Maximal degree in co-relation 20126. Up to 3052 conditions per place. [2024-06-21 21:27:17,040 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 113 selfloop transitions, 32 changer transitions 0/181 dead transitions. [2024-06-21 21:27:17,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 181 transitions, 2051 flow [2024-06-21 21:27:17,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:27:17,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:27:17,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 21:27:17,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 21:27:17,042 INFO L175 Difference]: Start difference. First operand has 160 places, 165 transitions, 1695 flow. Second operand 6 states and 110 transitions. [2024-06-21 21:27:17,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 181 transitions, 2051 flow [2024-06-21 21:27:17,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 181 transitions, 1905 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:17,144 INFO L231 Difference]: Finished difference. Result has 155 places, 168 transitions, 1657 flow [2024-06-21 21:27:17,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1657, PETRI_PLACES=155, PETRI_TRANSITIONS=168} [2024-06-21 21:27:17,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-21 21:27:17,145 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 168 transitions, 1657 flow [2024-06-21 21:27:17,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-21 21:27:17,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:17,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:17,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:27:17,146 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-21 21:27:17,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:17,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1185780027, now seen corresponding path program 1 times [2024-06-21 21:27:17,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:17,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868339291] [2024-06-21 21:27:17,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:17,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:17,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:18,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:18,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:18,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868339291] [2024-06-21 21:27:18,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868339291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:18,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:18,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:27:18,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606059007] [2024-06-21 21:27:18,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:18,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:27:18,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:18,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:27:18,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:27:18,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:18,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 168 transitions, 1657 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:18,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:18,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:18,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:20,163 INFO L124 PetriNetUnfolderBase]: 2343/3890 cut-off events. [2024-06-21 21:27:20,163 INFO L125 PetriNetUnfolderBase]: For 134054/134056 co-relation queries the response was YES. [2024-06-21 21:27:20,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22344 conditions, 3890 events. 2343/3890 cut-off events. For 134054/134056 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23338 event pairs, 566 based on Foata normal form. 2/3892 useless extension candidates. Maximal degree in co-relation 22273. Up to 3644 conditions per place. [2024-06-21 21:27:20,188 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 172 selfloop transitions, 16 changer transitions 0/193 dead transitions. [2024-06-21 21:27:20,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 193 transitions, 2245 flow [2024-06-21 21:27:20,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:27:20,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:27:20,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 21:27:20,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 21:27:20,190 INFO L175 Difference]: Start difference. First operand has 155 places, 168 transitions, 1657 flow. Second operand 6 states and 106 transitions. [2024-06-21 21:27:20,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 193 transitions, 2245 flow [2024-06-21 21:27:20,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 193 transitions, 2159 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 21:27:20,302 INFO L231 Difference]: Finished difference. Result has 157 places, 174 transitions, 1691 flow [2024-06-21 21:27:20,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1691, PETRI_PLACES=157, PETRI_TRANSITIONS=174} [2024-06-21 21:27:20,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-21 21:27:20,302 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 174 transitions, 1691 flow [2024-06-21 21:27:20,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:20,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:20,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:20,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:27:20,303 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-21 21:27:20,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:20,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1768793155, now seen corresponding path program 2 times [2024-06-21 21:27:20,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:20,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82342144] [2024-06-21 21:27:20,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:20,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:20,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:22,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:22,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:22,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82342144] [2024-06-21 21:27:22,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82342144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:22,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:22,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:27:22,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487629347] [2024-06-21 21:27:22,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:22,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:27:22,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:22,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:27:22,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:27:22,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:22,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 174 transitions, 1691 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:22,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:22,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:22,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:23,292 INFO L124 PetriNetUnfolderBase]: 2337/3883 cut-off events. [2024-06-21 21:27:23,292 INFO L125 PetriNetUnfolderBase]: For 137621/137625 co-relation queries the response was YES. [2024-06-21 21:27:23,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22385 conditions, 3883 events. 2337/3883 cut-off events. For 137621/137625 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23306 event pairs, 569 based on Foata normal form. 4/3887 useless extension candidates. Maximal degree in co-relation 22313. Up to 3639 conditions per place. [2024-06-21 21:27:23,320 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 166 selfloop transitions, 16 changer transitions 0/187 dead transitions. [2024-06-21 21:27:23,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 187 transitions, 2089 flow [2024-06-21 21:27:23,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:27:23,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:27:23,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 21:27:23,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 21:27:23,323 INFO L175 Difference]: Start difference. First operand has 157 places, 174 transitions, 1691 flow. Second operand 6 states and 100 transitions. [2024-06-21 21:27:23,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 187 transitions, 2089 flow [2024-06-21 21:27:23,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 187 transitions, 2025 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-21 21:27:23,478 INFO L231 Difference]: Finished difference. Result has 161 places, 174 transitions, 1665 flow [2024-06-21 21:27:23,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1665, PETRI_PLACES=161, PETRI_TRANSITIONS=174} [2024-06-21 21:27:23,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-21 21:27:23,479 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 174 transitions, 1665 flow [2024-06-21 21:27:23,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:23,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:23,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:23,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:27:23,480 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-21 21:27:23,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:23,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1735820563, now seen corresponding path program 1 times [2024-06-21 21:27:23,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:23,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871135014] [2024-06-21 21:27:23,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:23,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:23,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:26,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:26,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:26,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871135014] [2024-06-21 21:27:26,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871135014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:26,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:26,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:27:26,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792692803] [2024-06-21 21:27:26,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:26,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:27:26,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:26,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:27:26,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:27:26,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:27:26,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 174 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:26,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:26,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:27:26,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:27,683 INFO L124 PetriNetUnfolderBase]: 2074/3572 cut-off events. [2024-06-21 21:27:27,684 INFO L125 PetriNetUnfolderBase]: For 142346/142359 co-relation queries the response was YES. [2024-06-21 21:27:27,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20924 conditions, 3572 events. 2074/3572 cut-off events. For 142346/142359 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22501 event pairs, 527 based on Foata normal form. 13/3531 useless extension candidates. Maximal degree in co-relation 20850. Up to 3131 conditions per place. [2024-06-21 21:27:27,712 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 141 selfloop transitions, 10 changer transitions 0/189 dead transitions. [2024-06-21 21:27:27,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 189 transitions, 2029 flow [2024-06-21 21:27:27,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:27:27,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:27:27,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 21:27:27,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-21 21:27:27,713 INFO L175 Difference]: Start difference. First operand has 161 places, 174 transitions, 1665 flow. Second operand 6 states and 107 transitions. [2024-06-21 21:27:27,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 189 transitions, 2029 flow [2024-06-21 21:27:27,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 189 transitions, 1985 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 21:27:27,830 INFO L231 Difference]: Finished difference. Result has 162 places, 176 transitions, 1678 flow [2024-06-21 21:27:27,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1678, PETRI_PLACES=162, PETRI_TRANSITIONS=176} [2024-06-21 21:27:27,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-21 21:27:27,830 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 176 transitions, 1678 flow [2024-06-21 21:27:27,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:27,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:27,830 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-21 21:27:27,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:27:27,831 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:27:27,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:27,831 INFO L85 PathProgramCache]: Analyzing trace with hash -524386697, now seen corresponding path program 1 times [2024-06-21 21:27:27,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:27,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190576476] [2024-06-21 21:27:27,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:27,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:32,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:32,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:32,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190576476] [2024-06-21 21:27:32,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190576476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:32,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:32,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:32,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774734369] [2024-06-21 21:27:32,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:32,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:32,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:32,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:32,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:32,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:32,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 176 transitions, 1678 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:32,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:32,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:32,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:34,509 INFO L124 PetriNetUnfolderBase]: 2524/4235 cut-off events. [2024-06-21 21:27:34,510 INFO L125 PetriNetUnfolderBase]: For 160114/160116 co-relation queries the response was YES. [2024-06-21 21:27:34,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24135 conditions, 4235 events. 2524/4235 cut-off events. For 160114/160116 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26155 event pairs, 550 based on Foata normal form. 12/4246 useless extension candidates. Maximal degree in co-relation 24060. Up to 3140 conditions per place. [2024-06-21 21:27:34,542 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 152 selfloop transitions, 80 changer transitions 0/237 dead transitions. [2024-06-21 21:27:34,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 237 transitions, 2474 flow [2024-06-21 21:27:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:34,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 21:27:34,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-21 21:27:34,544 INFO L175 Difference]: Start difference. First operand has 162 places, 176 transitions, 1678 flow. Second operand 10 states and 187 transitions. [2024-06-21 21:27:34,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 237 transitions, 2474 flow [2024-06-21 21:27:34,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 237 transitions, 2433 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 21:27:34,737 INFO L231 Difference]: Finished difference. Result has 170 places, 187 transitions, 1998 flow [2024-06-21 21:27:34,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1998, PETRI_PLACES=170, PETRI_TRANSITIONS=187} [2024-06-21 21:27:34,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-21 21:27:34,738 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 187 transitions, 1998 flow [2024-06-21 21:27:34,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:34,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:34,738 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-21 21:27:34,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:27:34,738 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:27:34,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:34,739 INFO L85 PathProgramCache]: Analyzing trace with hash -516350801, now seen corresponding path program 2 times [2024-06-21 21:27:34,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:34,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059532908] [2024-06-21 21:27:34,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:34,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:34,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:39,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:39,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:39,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059532908] [2024-06-21 21:27:39,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059532908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:39,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:39,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:39,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947593101] [2024-06-21 21:27:39,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:39,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:39,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:39,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:39,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:39,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:39,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 187 transitions, 1998 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:39,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:39,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:39,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:41,090 INFO L124 PetriNetUnfolderBase]: 2653/4469 cut-off events. [2024-06-21 21:27:41,090 INFO L125 PetriNetUnfolderBase]: For 172806/172812 co-relation queries the response was YES. [2024-06-21 21:27:41,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26246 conditions, 4469 events. 2653/4469 cut-off events. For 172806/172812 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 28056 event pairs, 583 based on Foata normal form. 13/4481 useless extension candidates. Maximal degree in co-relation 26168. Up to 3578 conditions per place. [2024-06-21 21:27:41,125 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 148 selfloop transitions, 92 changer transitions 0/245 dead transitions. [2024-06-21 21:27:41,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 245 transitions, 2803 flow [2024-06-21 21:27:41,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:41,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:41,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 21:27:41,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 21:27:41,126 INFO L175 Difference]: Start difference. First operand has 170 places, 187 transitions, 1998 flow. Second operand 10 states and 182 transitions. [2024-06-21 21:27:41,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 245 transitions, 2803 flow [2024-06-21 21:27:41,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 245 transitions, 2625 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 21:27:41,353 INFO L231 Difference]: Finished difference. Result has 177 places, 199 transitions, 2216 flow [2024-06-21 21:27:41,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2216, PETRI_PLACES=177, PETRI_TRANSITIONS=199} [2024-06-21 21:27:41,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-21 21:27:41,354 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 199 transitions, 2216 flow [2024-06-21 21:27:41,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:41,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:41,354 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-21 21:27:41,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:27:41,355 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:27:41,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:41,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1089514903, now seen corresponding path program 3 times [2024-06-21 21:27:41,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:41,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711560279] [2024-06-21 21:27:41,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:41,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:41,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:45,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:45,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:45,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711560279] [2024-06-21 21:27:45,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711560279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:45,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:45,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:45,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375037200] [2024-06-21 21:27:45,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:45,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:45,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:45,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:45,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:45,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:45,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 199 transitions, 2216 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:45,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:45,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:45,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:47,607 INFO L124 PetriNetUnfolderBase]: 2749/4661 cut-off events. [2024-06-21 21:27:47,607 INFO L125 PetriNetUnfolderBase]: For 182001/182007 co-relation queries the response was YES. [2024-06-21 21:27:47,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27589 conditions, 4661 events. 2749/4661 cut-off events. For 182001/182007 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 29760 event pairs, 619 based on Foata normal form. 13/4673 useless extension candidates. Maximal degree in co-relation 27508. Up to 3746 conditions per place. [2024-06-21 21:27:47,648 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 154 selfloop transitions, 89 changer transitions 0/248 dead transitions. [2024-06-21 21:27:47,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 248 transitions, 2948 flow [2024-06-21 21:27:47,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:47,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:47,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 21:27:47,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-21 21:27:47,649 INFO L175 Difference]: Start difference. First operand has 177 places, 199 transitions, 2216 flow. Second operand 10 states and 183 transitions. [2024-06-21 21:27:47,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 248 transitions, 2948 flow [2024-06-21 21:27:47,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 248 transitions, 2794 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 21:27:47,895 INFO L231 Difference]: Finished difference. Result has 185 places, 202 transitions, 2356 flow [2024-06-21 21:27:47,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2356, PETRI_PLACES=185, PETRI_TRANSITIONS=202} [2024-06-21 21:27:47,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-21 21:27:47,895 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 202 transitions, 2356 flow [2024-06-21 21:27:47,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:47,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:47,896 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-21 21:27:47,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:27:47,896 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:27:47,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:47,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1361165943, now seen corresponding path program 4 times [2024-06-21 21:27:47,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:47,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257865504] [2024-06-21 21:27:47,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:47,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:47,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:51,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:51,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:51,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257865504] [2024-06-21 21:27:51,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257865504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:51,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:51,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:51,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756760409] [2024-06-21 21:27:51,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:51,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:51,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:51,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:51,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:51,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:51,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 202 transitions, 2356 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:51,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:51,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:51,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:54,084 INFO L124 PetriNetUnfolderBase]: 2893/4949 cut-off events. [2024-06-21 21:27:54,084 INFO L125 PetriNetUnfolderBase]: For 191030/191036 co-relation queries the response was YES. [2024-06-21 21:27:54,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28658 conditions, 4949 events. 2893/4949 cut-off events. For 191030/191036 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32244 event pairs, 631 based on Foata normal form. 13/4961 useless extension candidates. Maximal degree in co-relation 28574. Up to 2848 conditions per place. [2024-06-21 21:27:54,128 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 140 selfloop transitions, 108 changer transitions 0/253 dead transitions. [2024-06-21 21:27:54,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 253 transitions, 3210 flow [2024-06-21 21:27:54,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:54,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:54,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 21:27:54,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-21 21:27:54,130 INFO L175 Difference]: Start difference. First operand has 185 places, 202 transitions, 2356 flow. Second operand 10 states and 183 transitions. [2024-06-21 21:27:54,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 253 transitions, 3210 flow [2024-06-21 21:27:54,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 253 transitions, 3011 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 21:27:54,335 INFO L231 Difference]: Finished difference. Result has 191 places, 205 transitions, 2515 flow [2024-06-21 21:27:54,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2515, PETRI_PLACES=191, PETRI_TRANSITIONS=205} [2024-06-21 21:27:54,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-21 21:27:54,336 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 205 transitions, 2515 flow [2024-06-21 21:27:54,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:54,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:54,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:54,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:27:54,336 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:27:54,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:54,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1059187957, now seen corresponding path program 5 times [2024-06-21 21:27:54,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:54,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268562573] [2024-06-21 21:27:54,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:54,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:58,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:58,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:58,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268562573] [2024-06-21 21:27:58,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268562573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:58,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:58,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:58,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422693364] [2024-06-21 21:27:58,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:58,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:58,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:58,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:58,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:58,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:27:58,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 205 transitions, 2515 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:58,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:58,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:27:58,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:00,631 INFO L124 PetriNetUnfolderBase]: 2873/4917 cut-off events. [2024-06-21 21:28:00,631 INFO L125 PetriNetUnfolderBase]: For 182827/182833 co-relation queries the response was YES. [2024-06-21 21:28:00,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28174 conditions, 4917 events. 2873/4917 cut-off events. For 182827/182833 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32123 event pairs, 659 based on Foata normal form. 13/4929 useless extension candidates. Maximal degree in co-relation 28088. Up to 3854 conditions per place. [2024-06-21 21:28:00,670 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 159 selfloop transitions, 86 changer transitions 0/250 dead transitions. [2024-06-21 21:28:00,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 250 transitions, 3075 flow [2024-06-21 21:28:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:28:00,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:28:00,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 21:28:00,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-21 21:28:00,672 INFO L175 Difference]: Start difference. First operand has 191 places, 205 transitions, 2515 flow. Second operand 10 states and 183 transitions. [2024-06-21 21:28:00,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 250 transitions, 3075 flow [2024-06-21 21:28:00,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 250 transitions, 2837 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 21:28:00,972 INFO L231 Difference]: Finished difference. Result has 193 places, 204 transitions, 2363 flow [2024-06-21 21:28:00,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2363, PETRI_PLACES=193, PETRI_TRANSITIONS=204} [2024-06-21 21:28:00,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-21 21:28:00,972 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 204 transitions, 2363 flow [2024-06-21 21:28:00,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:28:00,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:00,973 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-21 21:28:00,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:28:00,973 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-21 21:28:00,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:00,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2067913820, now seen corresponding path program 1 times [2024-06-21 21:28:00,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:00,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813438182] [2024-06-21 21:28:00,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:00,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:00,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:03,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:03,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813438182] [2024-06-21 21:28:03,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813438182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:03,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:03,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:03,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964239764] [2024-06-21 21:28:03,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:03,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:03,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:03,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:03,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:03,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:03,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 204 transitions, 2363 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-21 21:28:03,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:03,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:03,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:04,796 INFO L124 PetriNetUnfolderBase]: 2883/4934 cut-off events. [2024-06-21 21:28:04,796 INFO L125 PetriNetUnfolderBase]: For 172301/172303 co-relation queries the response was YES. [2024-06-21 21:28:04,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27920 conditions, 4934 events. 2883/4934 cut-off events. For 172301/172303 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32287 event pairs, 669 based on Foata normal form. 2/4936 useless extension candidates. Maximal degree in co-relation 27833. Up to 4557 conditions per place. [2024-06-21 21:28:04,838 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 206 selfloop transitions, 24 changer transitions 0/235 dead transitions. [2024-06-21 21:28:04,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 235 transitions, 3051 flow [2024-06-21 21:28:04,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:04,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:04,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 21:28:04,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-21 21:28:04,839 INFO L175 Difference]: Start difference. First operand has 193 places, 204 transitions, 2363 flow. Second operand 7 states and 123 transitions. [2024-06-21 21:28:04,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 235 transitions, 3051 flow [2024-06-21 21:28:05,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 235 transitions, 2628 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-21 21:28:05,071 INFO L231 Difference]: Finished difference. Result has 188 places, 210 transitions, 2060 flow [2024-06-21 21:28:05,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2060, PETRI_PLACES=188, PETRI_TRANSITIONS=210} [2024-06-21 21:28:05,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-21 21:28:05,072 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 210 transitions, 2060 flow [2024-06-21 21:28:05,072 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-21 21:28:05,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:05,072 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-21 21:28:05,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:28:05,073 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-21 21:28:05,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:05,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1895526162, now seen corresponding path program 2 times [2024-06-21 21:28:05,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:05,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530035694] [2024-06-21 21:28:05,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:05,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:05,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:07,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-21 21:28:07,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:07,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530035694] [2024-06-21 21:28:07,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530035694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:07,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:07,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:07,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788089357] [2024-06-21 21:28:07,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:07,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:07,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:07,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:07,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:07,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:07,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 210 transitions, 2060 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-21 21:28:07,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:07,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:07,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:08,889 INFO L124 PetriNetUnfolderBase]: 2893/4948 cut-off events. [2024-06-21 21:28:08,889 INFO L125 PetriNetUnfolderBase]: For 173957/173959 co-relation queries the response was YES. [2024-06-21 21:28:08,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26926 conditions, 4948 events. 2893/4948 cut-off events. For 173957/173959 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32363 event pairs, 669 based on Foata normal form. 2/4950 useless extension candidates. Maximal degree in co-relation 26843. Up to 4567 conditions per place. [2024-06-21 21:28:08,931 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 26 changer transitions 0/234 dead transitions. [2024-06-21 21:28:08,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 234 transitions, 2712 flow [2024-06-21 21:28:08,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:08,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:08,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 21:28:08,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 21:28:08,933 INFO L175 Difference]: Start difference. First operand has 188 places, 210 transitions, 2060 flow. Second operand 7 states and 120 transitions. [2024-06-21 21:28:08,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 234 transitions, 2712 flow [2024-06-21 21:28:09,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 234 transitions, 2658 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 21:28:09,151 INFO L231 Difference]: Finished difference. Result has 192 places, 213 transitions, 2100 flow [2024-06-21 21:28:09,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2100, PETRI_PLACES=192, PETRI_TRANSITIONS=213} [2024-06-21 21:28:09,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-21 21:28:09,152 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 213 transitions, 2100 flow [2024-06-21 21:28:09,152 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-21 21:28:09,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:09,152 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-21 21:28:09,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:28:09,152 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-21 21:28:09,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:09,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1027010148, now seen corresponding path program 3 times [2024-06-21 21:28:09,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:09,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026079653] [2024-06-21 21:28:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:09,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:11,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:11,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026079653] [2024-06-21 21:28:11,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026079653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:11,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:11,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:11,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93642564] [2024-06-21 21:28:11,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:11,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:11,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:11,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:11,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:11,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:11,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 213 transitions, 2100 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-21 21:28:11,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:11,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:11,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:13,010 INFO L124 PetriNetUnfolderBase]: 2887/4942 cut-off events. [2024-06-21 21:28:13,010 INFO L125 PetriNetUnfolderBase]: For 177226/177230 co-relation queries the response was YES. [2024-06-21 21:28:13,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26931 conditions, 4942 events. 2887/4942 cut-off events. For 177226/177230 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 32382 event pairs, 679 based on Foata normal form. 4/4946 useless extension candidates. Maximal degree in co-relation 26846. Up to 4562 conditions per place. [2024-06-21 21:28:13,048 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 26 changer transitions 0/228 dead transitions. [2024-06-21 21:28:13,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 228 transitions, 2584 flow [2024-06-21 21:28:13,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:13,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:13,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 21:28:13,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-21 21:28:13,049 INFO L175 Difference]: Start difference. First operand has 192 places, 213 transitions, 2100 flow. Second operand 7 states and 114 transitions. [2024-06-21 21:28:13,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 228 transitions, 2584 flow [2024-06-21 21:28:13,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 228 transitions, 2516 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 21:28:13,216 INFO L231 Difference]: Finished difference. Result has 195 places, 213 transitions, 2090 flow [2024-06-21 21:28:13,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2090, PETRI_PLACES=195, PETRI_TRANSITIONS=213} [2024-06-21 21:28:13,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-21 21:28:13,217 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 213 transitions, 2090 flow [2024-06-21 21:28:13,217 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-21 21:28:13,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:13,217 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-21 21:28:13,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:28:13,217 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-21 21:28:13,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:13,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1523035944, now seen corresponding path program 1 times [2024-06-21 21:28:13,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:13,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102723078] [2024-06-21 21:28:13,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:13,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:13,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:16,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:16,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:16,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102723078] [2024-06-21 21:28:16,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102723078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:16,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:16,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:16,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546486864] [2024-06-21 21:28:16,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:16,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:16,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:16,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:16,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:16,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:16,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 213 transitions, 2090 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-21 21:28:16,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:16,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:16,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:17,731 INFO L124 PetriNetUnfolderBase]: 2929/5001 cut-off events. [2024-06-21 21:28:17,731 INFO L125 PetriNetUnfolderBase]: For 189263/189273 co-relation queries the response was YES. [2024-06-21 21:28:17,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27633 conditions, 5001 events. 2929/5001 cut-off events. For 189263/189273 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32681 event pairs, 668 based on Foata normal form. 12/5013 useless extension candidates. Maximal degree in co-relation 27547. Up to 4577 conditions per place. [2024-06-21 21:28:17,772 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 220 selfloop transitions, 33 changer transitions 0/258 dead transitions. [2024-06-21 21:28:17,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 258 transitions, 3068 flow [2024-06-21 21:28:17,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:28:17,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:28:17,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 21:28:17,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 21:28:17,774 INFO L175 Difference]: Start difference. First operand has 195 places, 213 transitions, 2090 flow. Second operand 9 states and 151 transitions. [2024-06-21 21:28:17,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 258 transitions, 3068 flow [2024-06-21 21:28:18,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 258 transitions, 2992 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 21:28:18,076 INFO L231 Difference]: Finished difference. Result has 198 places, 226 transitions, 2277 flow [2024-06-21 21:28:18,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2277, PETRI_PLACES=198, PETRI_TRANSITIONS=226} [2024-06-21 21:28:18,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-21 21:28:18,077 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 226 transitions, 2277 flow [2024-06-21 21:28:18,077 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-21 21:28:18,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:18,077 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-21 21:28:18,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:28:18,077 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-21 21:28:18,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:18,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1516369704, now seen corresponding path program 2 times [2024-06-21 21:28:18,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:18,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175309575] [2024-06-21 21:28:18,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:18,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:18,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:21,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:21,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:21,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175309575] [2024-06-21 21:28:21,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175309575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:21,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:21,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:21,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331512902] [2024-06-21 21:28:21,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:21,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:21,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:21,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:21,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:21,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:21,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 226 transitions, 2277 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-21 21:28:21,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:21,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:21,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:22,284 INFO L124 PetriNetUnfolderBase]: 2923/4993 cut-off events. [2024-06-21 21:28:22,284 INFO L125 PetriNetUnfolderBase]: For 193495/193505 co-relation queries the response was YES. [2024-06-21 21:28:22,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27865 conditions, 4993 events. 2923/4993 cut-off events. For 193495/193505 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32685 event pairs, 668 based on Foata normal form. 12/5005 useless extension candidates. Maximal degree in co-relation 27777. Up to 4572 conditions per place. [2024-06-21 21:28:22,324 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 214 selfloop transitions, 31 changer transitions 0/250 dead transitions. [2024-06-21 21:28:22,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 250 transitions, 2947 flow [2024-06-21 21:28:22,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:22,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:22,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 21:28:22,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 21:28:22,325 INFO L175 Difference]: Start difference. First operand has 198 places, 226 transitions, 2277 flow. Second operand 7 states and 121 transitions. [2024-06-21 21:28:22,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 250 transitions, 2947 flow [2024-06-21 21:28:22,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 250 transitions, 2803 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 21:28:22,581 INFO L231 Difference]: Finished difference. Result has 200 places, 226 transitions, 2202 flow [2024-06-21 21:28:22,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2202, PETRI_PLACES=200, PETRI_TRANSITIONS=226} [2024-06-21 21:28:22,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-21 21:28:22,581 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 226 transitions, 2202 flow [2024-06-21 21:28:22,582 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-21 21:28:22,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:22,582 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-21 21:28:22,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:28:22,582 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-21 21:28:22,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:22,583 INFO L85 PathProgramCache]: Analyzing trace with hash -481911830, now seen corresponding path program 1 times [2024-06-21 21:28:22,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:22,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303016622] [2024-06-21 21:28:22,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:22,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:22,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:26,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:26,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:26,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303016622] [2024-06-21 21:28:26,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303016622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:26,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:26,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:28:26,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823379161] [2024-06-21 21:28:26,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:28:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:26,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:28:26,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:28:26,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:28:26,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 226 transitions, 2202 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 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-21 21:28:26,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:26,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:28:26,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:27,871 INFO L124 PetriNetUnfolderBase]: 2659/4652 cut-off events. [2024-06-21 21:28:27,871 INFO L125 PetriNetUnfolderBase]: For 213214/213241 co-relation queries the response was YES. [2024-06-21 21:28:27,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26249 conditions, 4652 events. 2659/4652 cut-off events. For 213214/213241 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31432 event pairs, 606 based on Foata normal form. 23/4593 useless extension candidates. Maximal degree in co-relation 26160. Up to 3972 conditions per place. [2024-06-21 21:28:27,913 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 176 selfloop transitions, 32 changer transitions 0/252 dead transitions. [2024-06-21 21:28:27,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 252 transitions, 2724 flow [2024-06-21 21:28:27,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:27,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:27,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 21:28:27,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-21 21:28:27,914 INFO L175 Difference]: Start difference. First operand has 200 places, 226 transitions, 2202 flow. Second operand 7 states and 131 transitions. [2024-06-21 21:28:27,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 252 transitions, 2724 flow [2024-06-21 21:28:28,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 252 transitions, 2662 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 21:28:28,181 INFO L231 Difference]: Finished difference. Result has 201 places, 227 transitions, 2233 flow [2024-06-21 21:28:28,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2233, PETRI_PLACES=201, PETRI_TRANSITIONS=227} [2024-06-21 21:28:28,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 21:28:28,182 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 227 transitions, 2233 flow [2024-06-21 21:28:28,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 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-21 21:28:28,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:28,182 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-21 21:28:28,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:28:28,182 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-21 21:28:28,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:28,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1380617852, now seen corresponding path program 3 times [2024-06-21 21:28:28,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:28,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714159950] [2024-06-21 21:28:28,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:28,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:28,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:30,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:30,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:30,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714159950] [2024-06-21 21:28:30,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714159950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:30,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:30,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:30,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524587572] [2024-06-21 21:28:30,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:30,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:30,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:30,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:30,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:30,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:30,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 227 transitions, 2233 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-21 21:28:30,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:30,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:30,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:32,275 INFO L124 PetriNetUnfolderBase]: 2961/5054 cut-off events. [2024-06-21 21:28:32,275 INFO L125 PetriNetUnfolderBase]: For 202575/202587 co-relation queries the response was YES. [2024-06-21 21:28:32,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28111 conditions, 5054 events. 2961/5054 cut-off events. For 202575/202587 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33143 event pairs, 685 based on Foata normal form. 14/5068 useless extension candidates. Maximal degree in co-relation 28021. Up to 4665 conditions per place. [2024-06-21 21:28:32,321 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 224 selfloop transitions, 22 changer transitions 0/251 dead transitions. [2024-06-21 21:28:32,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 251 transitions, 2808 flow [2024-06-21 21:28:32,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:32,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:32,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 21:28:32,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 21:28:32,322 INFO L175 Difference]: Start difference. First operand has 201 places, 227 transitions, 2233 flow. Second operand 7 states and 118 transitions. [2024-06-21 21:28:32,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 251 transitions, 2808 flow [2024-06-21 21:28:32,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 251 transitions, 2721 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 21:28:32,535 INFO L231 Difference]: Finished difference. Result has 203 places, 228 transitions, 2211 flow [2024-06-21 21:28:32,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2211, PETRI_PLACES=203, PETRI_TRANSITIONS=228} [2024-06-21 21:28:32,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-21 21:28:32,535 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 228 transitions, 2211 flow [2024-06-21 21:28:32,535 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-21 21:28:32,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:32,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] [2024-06-21 21:28:32,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:28:32,536 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-21 21:28:32,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:32,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1439804052, now seen corresponding path program 4 times [2024-06-21 21:28:32,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:32,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755129645] [2024-06-21 21:28:32,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:32,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:32,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:35,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:35,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:35,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755129645] [2024-06-21 21:28:35,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755129645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:35,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:35,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:35,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147274428] [2024-06-21 21:28:35,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:35,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:35,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:35,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:35,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:35,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:35,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 228 transitions, 2211 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-21 21:28:35,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:35,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:35,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:36,850 INFO L124 PetriNetUnfolderBase]: 2971/5068 cut-off events. [2024-06-21 21:28:36,850 INFO L125 PetriNetUnfolderBase]: For 208282/208294 co-relation queries the response was YES. [2024-06-21 21:28:36,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28184 conditions, 5068 events. 2971/5068 cut-off events. For 208282/208294 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33195 event pairs, 674 based on Foata normal form. 14/5082 useless extension candidates. Maximal degree in co-relation 28093. Up to 4598 conditions per place. [2024-06-21 21:28:36,897 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 46 changer transitions 0/260 dead transitions. [2024-06-21 21:28:36,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 260 transitions, 3027 flow [2024-06-21 21:28:36,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:36,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:36,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 21:28:36,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 21:28:36,898 INFO L175 Difference]: Start difference. First operand has 203 places, 228 transitions, 2211 flow. Second operand 7 states and 121 transitions. [2024-06-21 21:28:36,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 260 transitions, 3027 flow [2024-06-21 21:28:37,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 260 transitions, 2983 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 21:28:37,203 INFO L231 Difference]: Finished difference. Result has 206 places, 237 transitions, 2416 flow [2024-06-21 21:28:37,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2416, PETRI_PLACES=206, PETRI_TRANSITIONS=237} [2024-06-21 21:28:37,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-21 21:28:37,204 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 237 transitions, 2416 flow [2024-06-21 21:28:37,204 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-21 21:28:37,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:37,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:28:37,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:28:37,204 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-21 21:28:37,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:37,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1778264006, now seen corresponding path program 5 times [2024-06-21 21:28:37,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:37,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045831659] [2024-06-21 21:28:37,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:37,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:37,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:39,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:39,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:39,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045831659] [2024-06-21 21:28:39,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045831659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:39,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:39,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:39,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085306874] [2024-06-21 21:28:39,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:39,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:39,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:39,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:39,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:40,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:40,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 237 transitions, 2416 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-21 21:28:40,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:40,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:40,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:41,634 INFO L124 PetriNetUnfolderBase]: 2981/5085 cut-off events. [2024-06-21 21:28:41,634 INFO L125 PetriNetUnfolderBase]: For 216424/216450 co-relation queries the response was YES. [2024-06-21 21:28:41,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28768 conditions, 5085 events. 2981/5085 cut-off events. For 216424/216450 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33364 event pairs, 683 based on Foata normal form. 22/5107 useless extension candidates. Maximal degree in co-relation 28675. Up to 4608 conditions per place. [2024-06-21 21:28:41,679 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 48 changer transitions 0/258 dead transitions. [2024-06-21 21:28:41,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 258 transitions, 3148 flow [2024-06-21 21:28:41,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:41,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:41,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 21:28:41,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 21:28:41,681 INFO L175 Difference]: Start difference. First operand has 206 places, 237 transitions, 2416 flow. Second operand 7 states and 116 transitions. [2024-06-21 21:28:41,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 258 transitions, 3148 flow [2024-06-21 21:28:41,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 258 transitions, 3064 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-21 21:28:41,937 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 2490 flow [2024-06-21 21:28:41,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2490, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2024-06-21 21:28:41,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-21 21:28:41,938 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 2490 flow [2024-06-21 21:28:41,938 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-21 21:28:41,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:41,938 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-21 21:28:41,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:28:41,939 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-21 21:28:41,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:41,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1667705202, now seen corresponding path program 6 times [2024-06-21 21:28:41,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:41,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894883722] [2024-06-21 21:28:41,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:41,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:41,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:44,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:44,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:44,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894883722] [2024-06-21 21:28:44,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894883722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:44,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:44,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:28:44,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609577426] [2024-06-21 21:28:44,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:44,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:28:44,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:44,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:28:44,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:28:44,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:28:44,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 2490 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-21 21:28:44,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:44,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:28:44,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:46,084 INFO L124 PetriNetUnfolderBase]: 2975/5077 cut-off events. [2024-06-21 21:28:46,084 INFO L125 PetriNetUnfolderBase]: For 218083/218109 co-relation queries the response was YES. [2024-06-21 21:28:46,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28572 conditions, 5077 events. 2975/5077 cut-off events. For 218083/218109 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33318 event pairs, 683 based on Foata normal form. 22/5099 useless extension candidates. Maximal degree in co-relation 28476. Up to 4603 conditions per place. [2024-06-21 21:28:46,132 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 49 changer transitions 0/257 dead transitions. [2024-06-21 21:28:46,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 257 transitions, 3044 flow [2024-06-21 21:28:46,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:46,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:46,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 21:28:46,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 21:28:46,134 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 2490 flow. Second operand 7 states and 115 transitions. [2024-06-21 21:28:46,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 257 transitions, 3044 flow [2024-06-21 21:28:46,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 257 transitions, 2857 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 21:28:46,382 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 2407 flow [2024-06-21 21:28:46,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2407, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-06-21 21:28:46,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-21 21:28:46,383 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 2407 flow [2024-06-21 21:28:46,383 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-21 21:28:46,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:46,383 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-21 21:28:46,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:28:46,384 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-21 21:28:46,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:46,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1171871106, now seen corresponding path program 2 times [2024-06-21 21:28:46,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:46,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738408405] [2024-06-21 21:28:46,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:46,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:46,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:49,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:49,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:49,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738408405] [2024-06-21 21:28:49,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738408405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:49,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:49,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:28:49,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008082034] [2024-06-21 21:28:49,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:49,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:28:49,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:49,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:28:49,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:28:49,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:28:49,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 2407 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 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-21 21:28:49,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:49,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:28:49,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:51,319 INFO L124 PetriNetUnfolderBase]: 2722/4737 cut-off events. [2024-06-21 21:28:51,319 INFO L125 PetriNetUnfolderBase]: For 241718/241731 co-relation queries the response was YES. [2024-06-21 21:28:51,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27039 conditions, 4737 events. 2722/4737 cut-off events. For 241718/241731 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 31962 event pairs, 614 based on Foata normal form. 22/4674 useless extension candidates. Maximal degree in co-relation 26943. Up to 4049 conditions per place. [2024-06-21 21:28:51,361 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 169 selfloop transitions, 39 changer transitions 0/260 dead transitions. [2024-06-21 21:28:51,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 260 transitions, 2913 flow [2024-06-21 21:28:51,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:51,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:51,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 21:28:51,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 21:28:51,363 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 2407 flow. Second operand 7 states and 126 transitions. [2024-06-21 21:28:51,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 260 transitions, 2913 flow [2024-06-21 21:28:51,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 260 transitions, 2821 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 21:28:51,720 INFO L231 Difference]: Finished difference. Result has 215 places, 241 transitions, 2419 flow [2024-06-21 21:28:51,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2419, PETRI_PLACES=215, PETRI_TRANSITIONS=241} [2024-06-21 21:28:51,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-21 21:28:51,720 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 241 transitions, 2419 flow [2024-06-21 21:28:51,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 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-21 21:28:51,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:51,721 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-21 21:28:51,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:28:51,721 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-21 21:28:51,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:51,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1791455962, now seen corresponding path program 3 times [2024-06-21 21:28:51,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:51,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952864405] [2024-06-21 21:28:51,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:51,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:28:54,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:28:54,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:28:54,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952864405] [2024-06-21 21:28:54,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952864405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:28:54,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:28:54,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:28:54,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203587315] [2024-06-21 21:28:54,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:28:54,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:28:54,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:28:54,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:28:54,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:28:55,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:28:55,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 241 transitions, 2419 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 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-21 21:28:55,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:28:55,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:28:55,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:28:56,395 INFO L124 PetriNetUnfolderBase]: 2724/4743 cut-off events. [2024-06-21 21:28:56,396 INFO L125 PetriNetUnfolderBase]: For 234154/234167 co-relation queries the response was YES. [2024-06-21 21:28:56,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26979 conditions, 4743 events. 2724/4743 cut-off events. For 234154/234167 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 32004 event pairs, 610 based on Foata normal form. 18/4676 useless extension candidates. Maximal degree in co-relation 26882. Up to 3965 conditions per place. [2024-06-21 21:28:56,443 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 169 selfloop transitions, 42 changer transitions 0/263 dead transitions. [2024-06-21 21:28:56,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 263 transitions, 2951 flow [2024-06-21 21:28:56,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:28:56,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:28:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 21:28:56,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 21:28:56,444 INFO L175 Difference]: Start difference. First operand has 215 places, 241 transitions, 2419 flow. Second operand 7 states and 127 transitions. [2024-06-21 21:28:56,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 263 transitions, 2951 flow [2024-06-21 21:28:56,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 263 transitions, 2869 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 21:28:56,775 INFO L231 Difference]: Finished difference. Result has 217 places, 242 transitions, 2447 flow [2024-06-21 21:28:56,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2447, PETRI_PLACES=217, PETRI_TRANSITIONS=242} [2024-06-21 21:28:56,776 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-21 21:28:56,776 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 242 transitions, 2447 flow [2024-06-21 21:28:56,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 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-21 21:28:56,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:28:56,776 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-21 21:28:56,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:28:56,777 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-21 21:28:56,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:28:56,777 INFO L85 PathProgramCache]: Analyzing trace with hash -319184304, now seen corresponding path program 1 times [2024-06-21 21:28:56,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:28:56,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512972966] [2024-06-21 21:28:56,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:28:56,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:28:56,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:00,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:00,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:00,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512972966] [2024-06-21 21:29:00,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512972966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:00,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:00,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:00,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321456612] [2024-06-21 21:29:00,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:00,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:00,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:00,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:00,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:00,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:00,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 242 transitions, 2447 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-21 21:29:00,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:00,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:00,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:01,701 INFO L124 PetriNetUnfolderBase]: 3031/5174 cut-off events. [2024-06-21 21:29:01,701 INFO L125 PetriNetUnfolderBase]: For 231831/231833 co-relation queries the response was YES. [2024-06-21 21:29:01,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28985 conditions, 5174 events. 3031/5174 cut-off events. For 231831/231833 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 34248 event pairs, 1309 based on Foata normal form. 2/5176 useless extension candidates. Maximal degree in co-relation 28887. Up to 4805 conditions per place. [2024-06-21 21:29:01,753 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 248 selfloop transitions, 19 changer transitions 0/272 dead transitions. [2024-06-21 21:29:01,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 272 transitions, 3105 flow [2024-06-21 21:29:01,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:29:01,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:29:01,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 21:29:01,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 21:29:01,755 INFO L175 Difference]: Start difference. First operand has 217 places, 242 transitions, 2447 flow. Second operand 9 states and 141 transitions. [2024-06-21 21:29:01,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 272 transitions, 3105 flow [2024-06-21 21:29:02,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 272 transitions, 3011 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 21:29:02,109 INFO L231 Difference]: Finished difference. Result has 222 places, 247 transitions, 2464 flow [2024-06-21 21:29:02,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2464, PETRI_PLACES=222, PETRI_TRANSITIONS=247} [2024-06-21 21:29:02,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-21 21:29:02,110 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 247 transitions, 2464 flow [2024-06-21 21:29:02,110 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-21 21:29:02,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:02,110 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-21 21:29:02,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:29:02,110 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-21 21:29:02,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:02,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1372871386, now seen corresponding path program 2 times [2024-06-21 21:29:02,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:02,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391102617] [2024-06-21 21:29:02,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:02,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:02,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:04,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:04,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:04,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391102617] [2024-06-21 21:29:04,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391102617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:04,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:04,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:04,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662627356] [2024-06-21 21:29:04,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:04,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:04,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:04,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:04,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:04,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:04,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 247 transitions, 2464 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-21 21:29:04,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:04,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:04,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:06,664 INFO L124 PetriNetUnfolderBase]: 3041/5192 cut-off events. [2024-06-21 21:29:06,664 INFO L125 PetriNetUnfolderBase]: For 237710/237712 co-relation queries the response was YES. [2024-06-21 21:29:06,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29367 conditions, 5192 events. 3041/5192 cut-off events. For 237710/237712 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 34403 event pairs, 1288 based on Foata normal form. 2/5194 useless extension candidates. Maximal degree in co-relation 29267. Up to 4754 conditions per place. [2024-06-21 21:29:06,714 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 237 selfloop transitions, 37 changer transitions 0/279 dead transitions. [2024-06-21 21:29:06,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 279 transitions, 3302 flow [2024-06-21 21:29:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:29:06,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:29:06,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:29:06,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 21:29:06,716 INFO L175 Difference]: Start difference. First operand has 222 places, 247 transitions, 2464 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:29:06,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 279 transitions, 3302 flow [2024-06-21 21:29:07,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 279 transitions, 3232 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 21:29:07,049 INFO L231 Difference]: Finished difference. Result has 224 places, 253 transitions, 2576 flow [2024-06-21 21:29:07,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2576, PETRI_PLACES=224, PETRI_TRANSITIONS=253} [2024-06-21 21:29:07,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-21 21:29:07,049 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 253 transitions, 2576 flow [2024-06-21 21:29:07,049 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-21 21:29:07,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:07,050 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-21 21:29:07,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:29:07,050 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-21 21:29:07,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:07,050 INFO L85 PathProgramCache]: Analyzing trace with hash -314531080, now seen corresponding path program 1 times [2024-06-21 21:29:07,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:07,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24343026] [2024-06-21 21:29:07,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:07,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:07,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:10,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:10,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:10,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24343026] [2024-06-21 21:29:10,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24343026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:10,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:10,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:29:10,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858738067] [2024-06-21 21:29:10,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:10,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:29:10,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:10,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:29:10,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:29:10,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:10,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 253 transitions, 2576 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:29:10,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:10,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:10,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:12,072 INFO L124 PetriNetUnfolderBase]: 3049/5204 cut-off events. [2024-06-21 21:29:12,073 INFO L125 PetriNetUnfolderBase]: For 246990/246992 co-relation queries the response was YES. [2024-06-21 21:29:12,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29965 conditions, 5204 events. 3049/5204 cut-off events. For 246990/246992 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 34501 event pairs, 1293 based on Foata normal form. 2/5206 useless extension candidates. Maximal degree in co-relation 29864. Up to 4833 conditions per place. [2024-06-21 21:29:12,117 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 19 changer transitions 0/274 dead transitions. [2024-06-21 21:29:12,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 274 transitions, 3204 flow [2024-06-21 21:29:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:29:12,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:29:12,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 21:29:12,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 21:29:12,118 INFO L175 Difference]: Start difference. First operand has 224 places, 253 transitions, 2576 flow. Second operand 7 states and 116 transitions. [2024-06-21 21:29:12,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 274 transitions, 3204 flow [2024-06-21 21:29:12,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 274 transitions, 3127 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 21:29:12,453 INFO L231 Difference]: Finished difference. Result has 227 places, 255 transitions, 2588 flow [2024-06-21 21:29:12,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2588, PETRI_PLACES=227, PETRI_TRANSITIONS=255} [2024-06-21 21:29:12,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-21 21:29:12,453 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 255 transitions, 2588 flow [2024-06-21 21:29:12,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:29:12,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:12,453 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-21 21:29:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:29:12,454 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-21 21:29:12,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:12,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1439811988, now seen corresponding path program 3 times [2024-06-21 21:29:12,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:12,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875983608] [2024-06-21 21:29:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:12,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:15,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:15,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:15,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875983608] [2024-06-21 21:29:15,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875983608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:15,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:15,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:15,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137607636] [2024-06-21 21:29:15,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:15,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:15,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:15,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:15,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:15,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:15,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 255 transitions, 2588 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-21 21:29:15,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:15,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:15,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:17,256 INFO L124 PetriNetUnfolderBase]: 3059/5222 cut-off events. [2024-06-21 21:29:17,256 INFO L125 PetriNetUnfolderBase]: For 254221/254223 co-relation queries the response was YES. [2024-06-21 21:29:17,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30238 conditions, 5222 events. 3059/5222 cut-off events. For 254221/254223 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34662 event pairs, 1290 based on Foata normal form. 2/5224 useless extension candidates. Maximal degree in co-relation 30135. Up to 4776 conditions per place. [2024-06-21 21:29:17,307 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 39 changer transitions 0/280 dead transitions. [2024-06-21 21:29:17,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 280 transitions, 3370 flow [2024-06-21 21:29:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:29:17,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:29:17,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 21:29:17,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 21:29:17,309 INFO L175 Difference]: Start difference. First operand has 227 places, 255 transitions, 2588 flow. Second operand 8 states and 135 transitions. [2024-06-21 21:29:17,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 280 transitions, 3370 flow [2024-06-21 21:29:17,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 280 transitions, 3297 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 21:29:17,744 INFO L231 Difference]: Finished difference. Result has 230 places, 258 transitions, 2645 flow [2024-06-21 21:29:17,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2645, PETRI_PLACES=230, PETRI_TRANSITIONS=258} [2024-06-21 21:29:17,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-21 21:29:17,745 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 258 transitions, 2645 flow [2024-06-21 21:29:17,745 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-21 21:29:17,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:17,745 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-21 21:29:17,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:29:17,746 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-21 21:29:17,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:17,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1764260996, now seen corresponding path program 2 times [2024-06-21 21:29:17,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:17,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82341736] [2024-06-21 21:29:17,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:17,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:21,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:21,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:21,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82341736] [2024-06-21 21:29:21,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82341736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:21,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:21,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:29:21,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947936188] [2024-06-21 21:29:21,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:21,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:29:21,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:21,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:29:21,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:29:21,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:21,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 258 transitions, 2645 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:29:21,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:21,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:21,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:22,755 INFO L124 PetriNetUnfolderBase]: 3067/5235 cut-off events. [2024-06-21 21:29:22,755 INFO L125 PetriNetUnfolderBase]: For 261391/261395 co-relation queries the response was YES. [2024-06-21 21:29:22,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30457 conditions, 5235 events. 3067/5235 cut-off events. For 261391/261395 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 34765 event pairs, 1295 based on Foata normal form. 4/5239 useless extension candidates. Maximal degree in co-relation 30353. Up to 4859 conditions per place. [2024-06-21 21:29:22,800 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 19 changer transitions 0/274 dead transitions. [2024-06-21 21:29:22,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 3263 flow [2024-06-21 21:29:22,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:29:22,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:29:22,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 21:29:22,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 21:29:22,801 INFO L175 Difference]: Start difference. First operand has 230 places, 258 transitions, 2645 flow. Second operand 7 states and 111 transitions. [2024-06-21 21:29:22,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 3263 flow [2024-06-21 21:29:23,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 274 transitions, 3171 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 21:29:23,272 INFO L231 Difference]: Finished difference. Result has 232 places, 260 transitions, 2646 flow [2024-06-21 21:29:23,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2553, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2646, PETRI_PLACES=232, PETRI_TRANSITIONS=260} [2024-06-21 21:29:23,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-21 21:29:23,273 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 260 transitions, 2646 flow [2024-06-21 21:29:23,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:29:23,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:23,273 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-21 21:29:23,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:29:23,273 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-21 21:29:23,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:23,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1676290962, now seen corresponding path program 3 times [2024-06-21 21:29:23,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:23,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579664386] [2024-06-21 21:29:23,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:23,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:26,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:26,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:26,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579664386] [2024-06-21 21:29:26,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579664386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:26,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:26,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:29:26,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307091358] [2024-06-21 21:29:26,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:26,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:29:26,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:26,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:29:26,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:29:26,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:26,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 260 transitions, 2646 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:29:26,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:26,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:26,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:28,000 INFO L124 PetriNetUnfolderBase]: 3062/5228 cut-off events. [2024-06-21 21:29:28,000 INFO L125 PetriNetUnfolderBase]: For 264249/264253 co-relation queries the response was YES. [2024-06-21 21:29:28,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30341 conditions, 5228 events. 3062/5228 cut-off events. For 264249/264253 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34653 event pairs, 1286 based on Foata normal form. 4/5232 useless extension candidates. Maximal degree in co-relation 30236. Up to 4832 conditions per place. [2024-06-21 21:29:28,051 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 24 changer transitions 0/276 dead transitions. [2024-06-21 21:29:28,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 276 transitions, 3272 flow [2024-06-21 21:29:28,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:29:28,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:29:28,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 21:29:28,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 21:29:28,052 INFO L175 Difference]: Start difference. First operand has 232 places, 260 transitions, 2646 flow. Second operand 7 states and 111 transitions. [2024-06-21 21:29:28,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 276 transitions, 3272 flow [2024-06-21 21:29:28,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 276 transitions, 3195 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 21:29:28,516 INFO L231 Difference]: Finished difference. Result has 234 places, 262 transitions, 2676 flow [2024-06-21 21:29:28,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2676, PETRI_PLACES=234, PETRI_TRANSITIONS=262} [2024-06-21 21:29:28,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-21 21:29:28,516 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 262 transitions, 2676 flow [2024-06-21 21:29:28,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:29:28,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:28,517 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-21 21:29:28,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:29:28,517 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-21 21:29:28,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:28,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1796751320, now seen corresponding path program 4 times [2024-06-21 21:29:28,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:28,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872944505] [2024-06-21 21:29:28,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:28,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:31,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:31,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:31,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872944505] [2024-06-21 21:29:31,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872944505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:31,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:31,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:31,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902754299] [2024-06-21 21:29:31,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:31,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:31,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:31,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:31,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:31,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:31,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 262 transitions, 2676 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-21 21:29:31,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:31,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:31,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:33,207 INFO L124 PetriNetUnfolderBase]: 3056/5220 cut-off events. [2024-06-21 21:29:33,207 INFO L125 PetriNetUnfolderBase]: For 266872/266874 co-relation queries the response was YES. [2024-06-21 21:29:33,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30277 conditions, 5220 events. 3056/5220 cut-off events. For 266872/266874 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 34639 event pairs, 1308 based on Foata normal form. 2/5221 useless extension candidates. Maximal degree in co-relation 30171. Up to 4776 conditions per place. [2024-06-21 21:29:33,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 39 changer transitions 0/278 dead transitions. [2024-06-21 21:29:33,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 278 transitions, 3260 flow [2024-06-21 21:29:33,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:29:33,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:29:33,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 21:29:33,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 21:29:33,262 INFO L175 Difference]: Start difference. First operand has 234 places, 262 transitions, 2676 flow. Second operand 8 states and 129 transitions. [2024-06-21 21:29:33,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 278 transitions, 3260 flow [2024-06-21 21:29:33,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 278 transitions, 3147 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 21:29:33,699 INFO L231 Difference]: Finished difference. Result has 237 places, 262 transitions, 2647 flow [2024-06-21 21:29:33,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2563, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2647, PETRI_PLACES=237, PETRI_TRANSITIONS=262} [2024-06-21 21:29:33,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-21 21:29:33,700 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 262 transitions, 2647 flow [2024-06-21 21:29:33,700 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-21 21:29:33,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:33,700 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-21 21:29:33,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:29:33,701 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-21 21:29:33,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:33,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1870200445, now seen corresponding path program 1 times [2024-06-21 21:29:33,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:33,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732825429] [2024-06-21 21:29:33,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:33,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:33,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:35,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:35,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:35,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732825429] [2024-06-21 21:29:35,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732825429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:35,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:35,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:35,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350982471] [2024-06-21 21:29:35,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:35,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:35,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:35,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:35,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:35,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 21:29:35,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 262 transitions, 2647 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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-21 21:29:35,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:35,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 21:29:35,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:37,518 INFO L124 PetriNetUnfolderBase]: 3032/5200 cut-off events. [2024-06-21 21:29:37,518 INFO L125 PetriNetUnfolderBase]: For 296111/296131 co-relation queries the response was YES. [2024-06-21 21:29:37,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30252 conditions, 5200 events. 3032/5200 cut-off events. For 296111/296131 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 35068 event pairs, 894 based on Foata normal form. 25/5177 useless extension candidates. Maximal degree in co-relation 30145. Up to 4548 conditions per place. [2024-06-21 21:29:37,573 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 49 changer transitions 0/328 dead transitions. [2024-06-21 21:29:37,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 328 transitions, 3535 flow [2024-06-21 21:29:37,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:37,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:37,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-21 21:29:37,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42658730158730157 [2024-06-21 21:29:37,574 INFO L175 Difference]: Start difference. First operand has 237 places, 262 transitions, 2647 flow. Second operand 12 states and 215 transitions. [2024-06-21 21:29:37,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 328 transitions, 3535 flow [2024-06-21 21:29:37,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 3415 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:29:37,918 INFO L231 Difference]: Finished difference. Result has 243 places, 275 transitions, 2773 flow [2024-06-21 21:29:37,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2773, PETRI_PLACES=243, PETRI_TRANSITIONS=275} [2024-06-21 21:29:37,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-21 21:29:37,919 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 275 transitions, 2773 flow [2024-06-21 21:29:37,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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-21 21:29:37,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:37,919 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-21 21:29:37,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:29:37,920 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-21 21:29:37,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:37,920 INFO L85 PathProgramCache]: Analyzing trace with hash 800044413, now seen corresponding path program 2 times [2024-06-21 21:29:37,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:37,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375288912] [2024-06-21 21:29:37,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:37,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:37,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:39,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-21 21:29:39,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:39,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375288912] [2024-06-21 21:29:39,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375288912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:39,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:39,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:39,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268497288] [2024-06-21 21:29:39,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:39,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:39,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:39,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:39,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:39,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 21:29:39,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 275 transitions, 2773 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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-21 21:29:39,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:39,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 21:29:39,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:41,387 INFO L124 PetriNetUnfolderBase]: 3144/5384 cut-off events. [2024-06-21 21:29:41,387 INFO L125 PetriNetUnfolderBase]: For 306812/306828 co-relation queries the response was YES. [2024-06-21 21:29:41,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31784 conditions, 5384 events. 3144/5384 cut-off events. For 306812/306828 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 36129 event pairs, 807 based on Foata normal form. 21/5373 useless extension candidates. Maximal degree in co-relation 31674. Up to 4488 conditions per place. [2024-06-21 21:29:41,442 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 56 changer transitions 0/334 dead transitions. [2024-06-21 21:29:41,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 334 transitions, 3809 flow [2024-06-21 21:29:41,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:29:41,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:29:41,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-21 21:29:41,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329004329004329 [2024-06-21 21:29:41,443 INFO L175 Difference]: Start difference. First operand has 243 places, 275 transitions, 2773 flow. Second operand 11 states and 200 transitions. [2024-06-21 21:29:41,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 334 transitions, 3809 flow [2024-06-21 21:29:41,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 334 transitions, 3692 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 21:29:41,866 INFO L231 Difference]: Finished difference. Result has 249 places, 283 transitions, 2910 flow [2024-06-21 21:29:41,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2672, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2910, PETRI_PLACES=249, PETRI_TRANSITIONS=283} [2024-06-21 21:29:41,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-21 21:29:41,866 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 283 transitions, 2910 flow [2024-06-21 21:29:41,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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-21 21:29:41,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:41,867 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-21 21:29:41,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:29:41,867 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-21 21:29:41,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash -317073591, now seen corresponding path program 1 times [2024-06-21 21:29:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:41,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770223493] [2024-06-21 21:29:41,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:41,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:41,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:44,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:44,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770223493] [2024-06-21 21:29:44,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770223493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:44,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:44,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:44,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399131153] [2024-06-21 21:29:44,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:44,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:44,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:44,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:44,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:44,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:44,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 283 transitions, 2910 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-21 21:29:44,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:44,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:44,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:46,339 INFO L124 PetriNetUnfolderBase]: 3401/5757 cut-off events. [2024-06-21 21:29:46,340 INFO L125 PetriNetUnfolderBase]: For 308321/308325 co-relation queries the response was YES. [2024-06-21 21:29:46,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34690 conditions, 5757 events. 3401/5757 cut-off events. For 308321/308325 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 38226 event pairs, 1006 based on Foata normal form. 6/5763 useless extension candidates. Maximal degree in co-relation 34578. Up to 5177 conditions per place. [2024-06-21 21:29:46,399 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 283 selfloop transitions, 83 changer transitions 0/371 dead transitions. [2024-06-21 21:29:46,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 371 transitions, 4647 flow [2024-06-21 21:29:46,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:29:46,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:29:46,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 236 transitions. [2024-06-21 21:29:46,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 21:29:46,401 INFO L175 Difference]: Start difference. First operand has 249 places, 283 transitions, 2910 flow. Second operand 14 states and 236 transitions. [2024-06-21 21:29:46,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 371 transitions, 4647 flow [2024-06-21 21:29:46,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 371 transitions, 4540 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 21:29:46,917 INFO L231 Difference]: Finished difference. Result has 257 places, 314 transitions, 3426 flow [2024-06-21 21:29:46,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3426, PETRI_PLACES=257, PETRI_TRANSITIONS=314} [2024-06-21 21:29:46,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-21 21:29:46,918 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 314 transitions, 3426 flow [2024-06-21 21:29:46,918 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-21 21:29:46,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:46,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:29:46,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:29:46,918 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-21 21:29:46,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:46,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1007303253, now seen corresponding path program 2 times [2024-06-21 21:29:46,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:46,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709480650] [2024-06-21 21:29:46,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:46,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:46,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:49,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:49,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:49,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709480650] [2024-06-21 21:29:49,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709480650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:49,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:49,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:29:49,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135168169] [2024-06-21 21:29:49,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:49,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:29:49,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:49,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:29:49,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:29:49,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:29:49,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 314 transitions, 3426 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-21 21:29:49,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:49,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:29:49,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:51,427 INFO L124 PetriNetUnfolderBase]: 3395/5749 cut-off events. [2024-06-21 21:29:51,428 INFO L125 PetriNetUnfolderBase]: For 313592/313596 co-relation queries the response was YES. [2024-06-21 21:29:51,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35219 conditions, 5749 events. 3395/5749 cut-off events. For 313592/313596 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 38177 event pairs, 1002 based on Foata normal form. 6/5755 useless extension candidates. Maximal degree in co-relation 35105. Up to 5172 conditions per place. [2024-06-21 21:29:51,490 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 278 selfloop transitions, 84 changer transitions 0/367 dead transitions. [2024-06-21 21:29:51,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 367 transitions, 4607 flow [2024-06-21 21:29:51,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:29:51,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:29:51,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 230 transitions. [2024-06-21 21:29:51,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 21:29:51,492 INFO L175 Difference]: Start difference. First operand has 257 places, 314 transitions, 3426 flow. Second operand 14 states and 230 transitions. [2024-06-21 21:29:51,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 367 transitions, 4607 flow [2024-06-21 21:29:52,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 367 transitions, 4428 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-21 21:29:52,128 INFO L231 Difference]: Finished difference. Result has 264 places, 315 transitions, 3449 flow [2024-06-21 21:29:52,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3449, PETRI_PLACES=264, PETRI_TRANSITIONS=315} [2024-06-21 21:29:52,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-21 21:29:52,129 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 315 transitions, 3449 flow [2024-06-21 21:29:52,129 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-21 21:29:52,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:52,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:29:52,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:29:52,129 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-21 21:29:52,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:52,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1197092297, now seen corresponding path program 3 times [2024-06-21 21:29:52,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:52,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547116086] [2024-06-21 21:29:52,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:52,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:52,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:29:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:29:55,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:29:55,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547116086] [2024-06-21 21:29:55,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547116086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:29:55,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:29:55,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:29:55,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132828568] [2024-06-21 21:29:55,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:29:55,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:29:55,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:29:55,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:29:55,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:29:55,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 21:29:55,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 315 transitions, 3449 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 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-21 21:29:55,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:29:55,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 21:29:55,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:29:57,395 INFO L124 PetriNetUnfolderBase]: 3444/5875 cut-off events. [2024-06-21 21:29:57,395 INFO L125 PetriNetUnfolderBase]: For 338209/338215 co-relation queries the response was YES. [2024-06-21 21:29:57,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36076 conditions, 5875 events. 3444/5875 cut-off events. For 338209/338215 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 39802 event pairs, 744 based on Foata normal form. 12/5841 useless extension candidates. Maximal degree in co-relation 35959. Up to 5044 conditions per place. [2024-06-21 21:29:57,452 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 55 changer transitions 0/377 dead transitions. [2024-06-21 21:29:57,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 377 transitions, 4460 flow [2024-06-21 21:29:57,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:29:57,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:29:57,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 217 transitions. [2024-06-21 21:29:57,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 21:29:57,454 INFO L175 Difference]: Start difference. First operand has 264 places, 315 transitions, 3449 flow. Second operand 12 states and 217 transitions. [2024-06-21 21:29:57,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 377 transitions, 4460 flow [2024-06-21 21:29:58,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 377 transitions, 4303 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-21 21:29:58,080 INFO L231 Difference]: Finished difference. Result has 267 places, 326 transitions, 3589 flow [2024-06-21 21:29:58,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3589, PETRI_PLACES=267, PETRI_TRANSITIONS=326} [2024-06-21 21:29:58,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 21:29:58,081 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 326 transitions, 3589 flow [2024-06-21 21:29:58,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 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-21 21:29:58,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:29:58,082 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-21 21:29:58,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:29:58,082 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-21 21:29:58,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:29:58,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1005447225, now seen corresponding path program 3 times [2024-06-21 21:29:58,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:29:58,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12117529] [2024-06-21 21:29:58,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:29:58,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:29:58,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:00,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:00,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:00,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12117529] [2024-06-21 21:30:00,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12117529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:00,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:00,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:30:00,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299082644] [2024-06-21 21:30:00,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:00,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:30:00,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:00,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:30:00,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:30:00,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:00,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 326 transitions, 3589 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:30:00,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:00,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:00,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:03,746 INFO L124 PetriNetUnfolderBase]: 3761/6313 cut-off events. [2024-06-21 21:30:03,746 INFO L125 PetriNetUnfolderBase]: For 352249/352251 co-relation queries the response was YES. [2024-06-21 21:30:03,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39422 conditions, 6313 events. 3761/6313 cut-off events. For 352249/352251 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 42134 event pairs, 818 based on Foata normal form. 4/6317 useless extension candidates. Maximal degree in co-relation 39303. Up to 5518 conditions per place. [2024-06-21 21:30:03,817 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 275 selfloop transitions, 137 changer transitions 0/417 dead transitions. [2024-06-21 21:30:03,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 417 transitions, 5545 flow [2024-06-21 21:30:03,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:30:03,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:30:03,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-21 21:30:03,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-21 21:30:03,819 INFO L175 Difference]: Start difference. First operand has 267 places, 326 transitions, 3589 flow. Second operand 13 states and 220 transitions. [2024-06-21 21:30:03,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 417 transitions, 5545 flow [2024-06-21 21:30:04,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 417 transitions, 5441 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 21:30:04,542 INFO L231 Difference]: Finished difference. Result has 274 places, 368 transitions, 4370 flow [2024-06-21 21:30:04,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4370, PETRI_PLACES=274, PETRI_TRANSITIONS=368} [2024-06-21 21:30:04,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-21 21:30:04,542 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 368 transitions, 4370 flow [2024-06-21 21:30:04,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:30:04,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:04,542 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-21 21:30:04,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:30:04,543 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-21 21:30:04,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:04,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1200909389, now seen corresponding path program 1 times [2024-06-21 21:30:04,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:04,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008567381] [2024-06-21 21:30:04,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:04,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:04,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:07,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:07,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:07,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008567381] [2024-06-21 21:30:07,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008567381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:07,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:07,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:30:07,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771930091] [2024-06-21 21:30:07,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:07,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:30:07,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:07,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:30:07,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:30:07,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:07,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 368 transitions, 4370 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:30:07,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:07,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:07,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:10,319 INFO L124 PetriNetUnfolderBase]: 3950/6615 cut-off events. [2024-06-21 21:30:10,319 INFO L125 PetriNetUnfolderBase]: For 403219/403223 co-relation queries the response was YES. [2024-06-21 21:30:10,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42943 conditions, 6615 events. 3950/6615 cut-off events. For 403219/403223 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 44490 event pairs, 1165 based on Foata normal form. 8/6622 useless extension candidates. Maximal degree in co-relation 42820. Up to 5818 conditions per place. [2024-06-21 21:30:10,387 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 347 selfloop transitions, 109 changer transitions 0/461 dead transitions. [2024-06-21 21:30:10,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 461 transitions, 6433 flow [2024-06-21 21:30:10,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:30:10,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:30:10,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 226 transitions. [2024-06-21 21:30:10,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2024-06-21 21:30:10,389 INFO L175 Difference]: Start difference. First operand has 274 places, 368 transitions, 4370 flow. Second operand 13 states and 226 transitions. [2024-06-21 21:30:10,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 461 transitions, 6433 flow [2024-06-21 21:30:11,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 461 transitions, 6258 flow, removed 83 selfloop flow, removed 2 redundant places. [2024-06-21 21:30:11,248 INFO L231 Difference]: Finished difference. Result has 286 places, 412 transitions, 4975 flow [2024-06-21 21:30:11,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4975, PETRI_PLACES=286, PETRI_TRANSITIONS=412} [2024-06-21 21:30:11,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-21 21:30:11,249 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 412 transitions, 4975 flow [2024-06-21 21:30:11,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:30:11,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:11,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] [2024-06-21 21:30:11,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:30:11,249 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-21 21:30:11,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:11,249 INFO L85 PathProgramCache]: Analyzing trace with hash 833238127, now seen corresponding path program 4 times [2024-06-21 21:30:11,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:11,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253542490] [2024-06-21 21:30:11,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:11,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:11,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:13,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:13,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:13,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253542490] [2024-06-21 21:30:13,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253542490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:13,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:13,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:30:13,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563786673] [2024-06-21 21:30:13,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:13,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:30:13,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:13,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:30:13,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:30:13,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:13,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 412 transitions, 4975 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-21 21:30:13,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:13,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:13,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:16,444 INFO L124 PetriNetUnfolderBase]: 3970/6630 cut-off events. [2024-06-21 21:30:16,444 INFO L125 PetriNetUnfolderBase]: For 405902/405904 co-relation queries the response was YES. [2024-06-21 21:30:16,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43921 conditions, 6630 events. 3970/6630 cut-off events. For 405902/405904 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 44301 event pairs, 831 based on Foata normal form. 4/6634 useless extension candidates. Maximal degree in co-relation 43795. Up to 5805 conditions per place. [2024-06-21 21:30:16,520 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 311 selfloop transitions, 142 changer transitions 0/458 dead transitions. [2024-06-21 21:30:16,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 458 transitions, 6548 flow [2024-06-21 21:30:16,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:16,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:16,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-21 21:30:16,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40674603174603174 [2024-06-21 21:30:16,522 INFO L175 Difference]: Start difference. First operand has 286 places, 412 transitions, 4975 flow. Second operand 12 states and 205 transitions. [2024-06-21 21:30:16,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 458 transitions, 6548 flow [2024-06-21 21:30:17,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 458 transitions, 6330 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-21 21:30:17,344 INFO L231 Difference]: Finished difference. Result has 293 places, 418 transitions, 5122 flow [2024-06-21 21:30:17,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5122, PETRI_PLACES=293, PETRI_TRANSITIONS=418} [2024-06-21 21:30:17,345 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-21 21:30:17,345 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 418 transitions, 5122 flow [2024-06-21 21:30:17,345 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-21 21:30:17,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:17,345 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-21 21:30:17,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:30:17,345 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-21 21:30:17,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:17,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1978329567, now seen corresponding path program 2 times [2024-06-21 21:30:17,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:17,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105774156] [2024-06-21 21:30:17,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:17,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:17,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:20,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:20,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:20,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105774156] [2024-06-21 21:30:20,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105774156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:20,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:20,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:30:20,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440057652] [2024-06-21 21:30:20,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:20,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:30:20,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:20,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:30:20,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:30:20,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:20,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 418 transitions, 5122 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:30:20,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:20,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:20,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:23,033 INFO L124 PetriNetUnfolderBase]: 3980/6659 cut-off events. [2024-06-21 21:30:23,033 INFO L125 PetriNetUnfolderBase]: For 417113/417117 co-relation queries the response was YES. [2024-06-21 21:30:23,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44062 conditions, 6659 events. 3980/6659 cut-off events. For 417113/417117 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 44736 event pairs, 1167 based on Foata normal form. 6/6664 useless extension candidates. Maximal degree in co-relation 43937. Up to 5856 conditions per place. [2024-06-21 21:30:23,106 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 350 selfloop transitions, 110 changer transitions 0/465 dead transitions. [2024-06-21 21:30:23,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 465 transitions, 6704 flow [2024-06-21 21:30:23,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:23,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:23,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-06-21 21:30:23,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 21:30:23,108 INFO L175 Difference]: Start difference. First operand has 293 places, 418 transitions, 5122 flow. Second operand 12 states and 213 transitions. [2024-06-21 21:30:23,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 465 transitions, 6704 flow [2024-06-21 21:30:23,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 465 transitions, 6457 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 21:30:23,957 INFO L231 Difference]: Finished difference. Result has 298 places, 421 transitions, 5125 flow [2024-06-21 21:30:23,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4875, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5125, PETRI_PLACES=298, PETRI_TRANSITIONS=421} [2024-06-21 21:30:23,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-21 21:30:23,958 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 421 transitions, 5125 flow [2024-06-21 21:30:23,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:30:23,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:23,958 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-21 21:30:23,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:30:23,959 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-21 21:30:23,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:23,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1212428955, now seen corresponding path program 5 times [2024-06-21 21:30:23,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:23,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961085844] [2024-06-21 21:30:23,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:23,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:23,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:26,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:26,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:26,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961085844] [2024-06-21 21:30:26,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961085844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:26,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:26,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:30:26,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335293323] [2024-06-21 21:30:26,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:26,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:30:26,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:26,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:30:26,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:30:26,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:26,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 421 transitions, 5125 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-21 21:30:26,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:26,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:26,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:28,600 INFO L124 PetriNetUnfolderBase]: 3974/6638 cut-off events. [2024-06-21 21:30:28,601 INFO L125 PetriNetUnfolderBase]: For 419215/419219 co-relation queries the response was YES. [2024-06-21 21:30:28,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43884 conditions, 6638 events. 3974/6638 cut-off events. For 419215/419219 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 44400 event pairs, 855 based on Foata normal form. 6/6644 useless extension candidates. Maximal degree in co-relation 43758. Up to 5814 conditions per place. [2024-06-21 21:30:28,677 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 310 selfloop transitions, 138 changer transitions 0/453 dead transitions. [2024-06-21 21:30:28,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 453 transitions, 6437 flow [2024-06-21 21:30:28,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:30:28,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:30:28,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 21:30:28,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-21 21:30:28,679 INFO L175 Difference]: Start difference. First operand has 298 places, 421 transitions, 5125 flow. Second operand 10 states and 173 transitions. [2024-06-21 21:30:28,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 453 transitions, 6437 flow [2024-06-21 21:30:29,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 453 transitions, 6195 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 21:30:29,595 INFO L231 Difference]: Finished difference. Result has 300 places, 421 transitions, 5165 flow [2024-06-21 21:30:29,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4883, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5165, PETRI_PLACES=300, PETRI_TRANSITIONS=421} [2024-06-21 21:30:29,595 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-21 21:30:29,595 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 421 transitions, 5165 flow [2024-06-21 21:30:29,596 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-21 21:30:29,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:29,596 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-21 21:30:29,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:30:29,596 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-21 21:30:29,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:29,596 INFO L85 PathProgramCache]: Analyzing trace with hash -2114146811, now seen corresponding path program 3 times [2024-06-21 21:30:29,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:29,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229938835] [2024-06-21 21:30:29,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:29,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:29,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:32,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:32,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:32,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229938835] [2024-06-21 21:30:32,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229938835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:32,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:32,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:30:32,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478670870] [2024-06-21 21:30:32,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:32,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:30:32,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:32,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:30:32,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:30:32,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:32,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 421 transitions, 5165 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-21 21:30:32,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:32,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:32,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:34,415 INFO L124 PetriNetUnfolderBase]: 3968/6646 cut-off events. [2024-06-21 21:30:34,416 INFO L125 PetriNetUnfolderBase]: For 423455/423461 co-relation queries the response was YES. [2024-06-21 21:30:34,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43832 conditions, 6646 events. 3968/6646 cut-off events. For 423455/423461 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 44726 event pairs, 1186 based on Foata normal form. 8/6653 useless extension candidates. Maximal degree in co-relation 43705. Up to 5843 conditions per place. [2024-06-21 21:30:34,483 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 342 selfloop transitions, 109 changer transitions 0/456 dead transitions. [2024-06-21 21:30:34,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 456 transitions, 6517 flow [2024-06-21 21:30:34,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:30:34,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:30:34,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 21:30:34,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-21 21:30:34,485 INFO L175 Difference]: Start difference. First operand has 300 places, 421 transitions, 5165 flow. Second operand 10 states and 178 transitions. [2024-06-21 21:30:34,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 456 transitions, 6517 flow [2024-06-21 21:30:35,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 456 transitions, 6201 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 21:30:35,419 INFO L231 Difference]: Finished difference. Result has 300 places, 421 transitions, 5073 flow [2024-06-21 21:30:35,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4849, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5073, PETRI_PLACES=300, PETRI_TRANSITIONS=421} [2024-06-21 21:30:35,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-21 21:30:35,420 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 421 transitions, 5073 flow [2024-06-21 21:30:35,420 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-21 21:30:35,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:35,421 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-21 21:30:35,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:30:35,421 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-21 21:30:35,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:35,421 INFO L85 PathProgramCache]: Analyzing trace with hash -87952255, now seen corresponding path program 4 times [2024-06-21 21:30:35,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:35,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771017924] [2024-06-21 21:30:35,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:35,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:39,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:39,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:39,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771017924] [2024-06-21 21:30:39,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771017924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:39,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:39,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:30:39,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596536843] [2024-06-21 21:30:39,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:39,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:30:39,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:39,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:30:39,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:30:39,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 21:30:39,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 421 transitions, 5073 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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-21 21:30:39,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:39,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 21:30:39,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:41,062 INFO L124 PetriNetUnfolderBase]: 3760/6354 cut-off events. [2024-06-21 21:30:41,062 INFO L125 PetriNetUnfolderBase]: For 434215/434239 co-relation queries the response was YES. [2024-06-21 21:30:41,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41517 conditions, 6354 events. 3760/6354 cut-off events. For 434215/434239 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 43240 event pairs, 850 based on Foata normal form. 25/6339 useless extension candidates. Maximal degree in co-relation 41389. Up to 5156 conditions per place. [2024-06-21 21:30:41,132 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 341 selfloop transitions, 67 changer transitions 0/464 dead transitions. [2024-06-21 21:30:41,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 464 transitions, 6093 flow [2024-06-21 21:30:41,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:30:41,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:30:41,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 21:30:41,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 21:30:41,134 INFO L175 Difference]: Start difference. First operand has 300 places, 421 transitions, 5073 flow. Second operand 10 states and 180 transitions. [2024-06-21 21:30:41,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 464 transitions, 6093 flow [2024-06-21 21:30:42,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 464 transitions, 5861 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 21:30:42,087 INFO L231 Difference]: Finished difference. Result has 301 places, 421 transitions, 4991 flow [2024-06-21 21:30:42,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4991, PETRI_PLACES=301, PETRI_TRANSITIONS=421} [2024-06-21 21:30:42,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 21:30:42,088 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 421 transitions, 4991 flow [2024-06-21 21:30:42,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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-21 21:30:42,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:42,088 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-21 21:30:42,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:30:42,088 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-21 21:30:42,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:42,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1918868037, now seen corresponding path program 6 times [2024-06-21 21:30:42,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:42,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792552692] [2024-06-21 21:30:42,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:42,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:45,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:45,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:45,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792552692] [2024-06-21 21:30:45,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792552692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:45,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:45,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:30:45,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610790671] [2024-06-21 21:30:45,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:45,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:30:45,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:45,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:30:45,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:30:45,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:45,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 421 transitions, 4991 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-21 21:30:45,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:45,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:45,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:47,483 INFO L124 PetriNetUnfolderBase]: 3954/6617 cut-off events. [2024-06-21 21:30:47,483 INFO L125 PetriNetUnfolderBase]: For 414331/414335 co-relation queries the response was YES. [2024-06-21 21:30:47,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43104 conditions, 6617 events. 3954/6617 cut-off events. For 414331/414335 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 44368 event pairs, 1097 based on Foata normal form. 8/6625 useless extension candidates. Maximal degree in co-relation 42975. Up to 5992 conditions per place. [2024-06-21 21:30:47,553 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 367 selfloop transitions, 89 changer transitions 0/461 dead transitions. [2024-06-21 21:30:47,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 461 transitions, 6258 flow [2024-06-21 21:30:47,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:30:47,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:30:47,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 21:30:47,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-21 21:30:47,555 INFO L175 Difference]: Start difference. First operand has 301 places, 421 transitions, 4991 flow. Second operand 10 states and 169 transitions. [2024-06-21 21:30:47,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 461 transitions, 6258 flow [2024-06-21 21:30:48,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 461 transitions, 6116 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 21:30:48,455 INFO L231 Difference]: Finished difference. Result has 303 places, 424 transitions, 5113 flow [2024-06-21 21:30:48,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4855, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5113, PETRI_PLACES=303, PETRI_TRANSITIONS=424} [2024-06-21 21:30:48,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-21 21:30:48,456 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 424 transitions, 5113 flow [2024-06-21 21:30:48,456 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-21 21:30:48,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:48,457 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-21 21:30:48,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:30:48,457 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-21 21:30:48,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:48,457 INFO L85 PathProgramCache]: Analyzing trace with hash -78426079, now seen corresponding path program 7 times [2024-06-21 21:30:48,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:48,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348627664] [2024-06-21 21:30:48,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:48,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:48,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:51,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:51,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:51,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348627664] [2024-06-21 21:30:51,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348627664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:51,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:51,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:30:51,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200445238] [2024-06-21 21:30:51,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:51,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:30:51,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:51,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:30:51,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:30:51,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:51,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 424 transitions, 5113 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-21 21:30:51,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:51,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:51,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:30:54,404 INFO L124 PetriNetUnfolderBase]: 3994/6681 cut-off events. [2024-06-21 21:30:54,405 INFO L125 PetriNetUnfolderBase]: For 390649/390653 co-relation queries the response was YES. [2024-06-21 21:30:54,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43199 conditions, 6681 events. 3994/6681 cut-off events. For 390649/390653 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 44903 event pairs, 1097 based on Foata normal form. 6/6687 useless extension candidates. Maximal degree in co-relation 43070. Up to 6024 conditions per place. [2024-06-21 21:30:54,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 371 selfloop transitions, 101 changer transitions 0/477 dead transitions. [2024-06-21 21:30:54,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 477 transitions, 6553 flow [2024-06-21 21:30:54,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:30:54,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:30:54,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-21 21:30:54,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 21:30:54,490 INFO L175 Difference]: Start difference. First operand has 303 places, 424 transitions, 5113 flow. Second operand 12 states and 195 transitions. [2024-06-21 21:30:54,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 477 transitions, 6553 flow [2024-06-21 21:30:55,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 477 transitions, 6380 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 21:30:55,667 INFO L231 Difference]: Finished difference. Result has 307 places, 436 transitions, 5354 flow [2024-06-21 21:30:55,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4958, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5354, PETRI_PLACES=307, PETRI_TRANSITIONS=436} [2024-06-21 21:30:55,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-21 21:30:55,668 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 436 transitions, 5354 flow [2024-06-21 21:30:55,668 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-21 21:30:55,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:30:55,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] [2024-06-21 21:30:55,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:30:55,669 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-21 21:30:55,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:30:55,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1803398121, now seen corresponding path program 4 times [2024-06-21 21:30:55,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:30:55,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368542073] [2024-06-21 21:30:55,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:30:55,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:30:55,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:30:59,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:30:59,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:30:59,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368542073] [2024-06-21 21:30:59,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368542073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:30:59,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:30:59,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:30:59,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602090035] [2024-06-21 21:30:59,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:30:59,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:30:59,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:30:59,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:30:59,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:30:59,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:30:59,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 436 transitions, 5354 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-21 21:30:59,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:30:59,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:30:59,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:01,526 INFO L124 PetriNetUnfolderBase]: 4066/6781 cut-off events. [2024-06-21 21:31:01,526 INFO L125 PetriNetUnfolderBase]: For 424445/424449 co-relation queries the response was YES. [2024-06-21 21:31:01,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44051 conditions, 6781 events. 4066/6781 cut-off events. For 424445/424449 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 45562 event pairs, 1173 based on Foata normal form. 12/6792 useless extension candidates. Maximal degree in co-relation 43922. Up to 5949 conditions per place. [2024-06-21 21:31:01,607 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 129 changer transitions 0/488 dead transitions. [2024-06-21 21:31:01,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 488 transitions, 6943 flow [2024-06-21 21:31:01,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:31:01,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:31:01,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-21 21:31:01,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-21 21:31:01,609 INFO L175 Difference]: Start difference. First operand has 307 places, 436 transitions, 5354 flow. Second operand 11 states and 188 transitions. [2024-06-21 21:31:01,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 488 transitions, 6943 flow [2024-06-21 21:31:02,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 488 transitions, 6723 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 21:31:02,663 INFO L231 Difference]: Finished difference. Result has 309 places, 450 transitions, 5568 flow [2024-06-21 21:31:02,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5138, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5568, PETRI_PLACES=309, PETRI_TRANSITIONS=450} [2024-06-21 21:31:02,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-21 21:31:02,664 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 450 transitions, 5568 flow [2024-06-21 21:31:02,664 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-21 21:31:02,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:02,664 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-21 21:31:02,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:31:02,664 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-21 21:31:02,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:02,665 INFO L85 PathProgramCache]: Analyzing trace with hash 2112123011, now seen corresponding path program 8 times [2024-06-21 21:31:02,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:02,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690964462] [2024-06-21 21:31:02,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:02,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:02,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:05,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:05,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:05,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690964462] [2024-06-21 21:31:05,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690964462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:05,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:05,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:05,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848592429] [2024-06-21 21:31:05,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:05,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:05,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:05,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:05,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:06,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:06,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 450 transitions, 5568 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-21 21:31:06,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:06,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:06,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:08,113 INFO L124 PetriNetUnfolderBase]: 4118/6851 cut-off events. [2024-06-21 21:31:08,113 INFO L125 PetriNetUnfolderBase]: For 424336/424338 co-relation queries the response was YES. [2024-06-21 21:31:08,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45100 conditions, 6851 events. 4118/6851 cut-off events. For 424336/424338 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 45844 event pairs, 830 based on Foata normal form. 6/6857 useless extension candidates. Maximal degree in co-relation 44971. Up to 5967 conditions per place. [2024-06-21 21:31:08,194 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 173 changer transitions 0/501 dead transitions. [2024-06-21 21:31:08,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 501 transitions, 7421 flow [2024-06-21 21:31:08,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:31:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:31:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-21 21:31:08,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-21 21:31:08,196 INFO L175 Difference]: Start difference. First operand has 309 places, 450 transitions, 5568 flow. Second operand 11 states and 185 transitions. [2024-06-21 21:31:08,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 501 transitions, 7421 flow [2024-06-21 21:31:09,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 501 transitions, 7144 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 21:31:09,393 INFO L231 Difference]: Finished difference. Result has 312 places, 462 transitions, 5881 flow [2024-06-21 21:31:09,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5297, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5881, PETRI_PLACES=312, PETRI_TRANSITIONS=462} [2024-06-21 21:31:09,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 21:31:09,394 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 462 transitions, 5881 flow [2024-06-21 21:31:09,394 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-21 21:31:09,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:09,394 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-21 21:31:09,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:31:09,394 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-21 21:31:09,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:09,395 INFO L85 PathProgramCache]: Analyzing trace with hash 180473499, now seen corresponding path program 5 times [2024-06-21 21:31:09,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:09,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489246420] [2024-06-21 21:31:09,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:09,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:12,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:12,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489246420] [2024-06-21 21:31:12,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489246420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:12,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:12,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:12,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488265497] [2024-06-21 21:31:12,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:12,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:12,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:12,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:12,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:12,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:12,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 462 transitions, 5881 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-21 21:31:12,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:12,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:12,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:14,587 INFO L124 PetriNetUnfolderBase]: 4122/6862 cut-off events. [2024-06-21 21:31:14,588 INFO L125 PetriNetUnfolderBase]: For 420572/420576 co-relation queries the response was YES. [2024-06-21 21:31:14,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44978 conditions, 6862 events. 4122/6862 cut-off events. For 420572/420576 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 46078 event pairs, 1176 based on Foata normal form. 8/6869 useless extension candidates. Maximal degree in co-relation 44849. Up to 6026 conditions per place. [2024-06-21 21:31:14,659 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 366 selfloop transitions, 127 changer transitions 0/498 dead transitions. [2024-06-21 21:31:14,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 498 transitions, 7341 flow [2024-06-21 21:31:14,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:31:14,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:31:14,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 21:31:14,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:31:14,660 INFO L175 Difference]: Start difference. First operand has 312 places, 462 transitions, 5881 flow. Second operand 10 states and 175 transitions. [2024-06-21 21:31:14,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 498 transitions, 7341 flow [2024-06-21 21:31:15,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 498 transitions, 7007 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-21 21:31:15,725 INFO L231 Difference]: Finished difference. Result has 315 places, 465 transitions, 5846 flow [2024-06-21 21:31:15,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5846, PETRI_PLACES=315, PETRI_TRANSITIONS=465} [2024-06-21 21:31:15,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 21:31:15,725 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 465 transitions, 5846 flow [2024-06-21 21:31:15,725 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-21 21:31:15,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:15,726 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-21 21:31:15,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:31:15,726 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-21 21:31:15,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:15,726 INFO L85 PathProgramCache]: Analyzing trace with hash 30527141, now seen corresponding path program 9 times [2024-06-21 21:31:15,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:15,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202018074] [2024-06-21 21:31:15,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:15,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:15,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:19,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:19,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:19,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202018074] [2024-06-21 21:31:19,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202018074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:19,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:19,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:19,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901371040] [2024-06-21 21:31:19,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:19,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:19,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:19,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:19,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:19,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:19,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 465 transitions, 5846 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-21 21:31:19,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:19,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:19,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:21,189 INFO L124 PetriNetUnfolderBase]: 4126/6865 cut-off events. [2024-06-21 21:31:21,189 INFO L125 PetriNetUnfolderBase]: For 412065/412067 co-relation queries the response was YES. [2024-06-21 21:31:21,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44621 conditions, 6865 events. 4126/6865 cut-off events. For 412065/412067 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 46053 event pairs, 833 based on Foata normal form. 6/6871 useless extension candidates. Maximal degree in co-relation 44492. Up to 5978 conditions per place. [2024-06-21 21:31:21,269 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 171 changer transitions 0/501 dead transitions. [2024-06-21 21:31:21,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 501 transitions, 7334 flow [2024-06-21 21:31:21,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:31:21,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:31:21,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 21:31:21,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-21 21:31:21,270 INFO L175 Difference]: Start difference. First operand has 315 places, 465 transitions, 5846 flow. Second operand 10 states and 169 transitions. [2024-06-21 21:31:21,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 501 transitions, 7334 flow [2024-06-21 21:31:22,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 501 transitions, 7070 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:31:22,244 INFO L231 Difference]: Finished difference. Result has 317 places, 468 transitions, 5987 flow [2024-06-21 21:31:22,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5586, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5987, PETRI_PLACES=317, PETRI_TRANSITIONS=468} [2024-06-21 21:31:22,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-21 21:31:22,245 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 468 transitions, 5987 flow [2024-06-21 21:31:22,245 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-21 21:31:22,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:22,245 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-21 21:31:22,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:31:22,245 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-21 21:31:22,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:22,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1596715107, now seen corresponding path program 10 times [2024-06-21 21:31:22,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:22,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490543407] [2024-06-21 21:31:22,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:22,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:25,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:25,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:25,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490543407] [2024-06-21 21:31:25,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490543407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:25,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:25,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:25,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370850279] [2024-06-21 21:31:25,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:25,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:25,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:25,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:25,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:25,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:25,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 468 transitions, 5987 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-21 21:31:25,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:25,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:25,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:27,769 INFO L124 PetriNetUnfolderBase]: 4120/6857 cut-off events. [2024-06-21 21:31:27,769 INFO L125 PetriNetUnfolderBase]: For 400901/400901 co-relation queries the response was YES. [2024-06-21 21:31:27,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44516 conditions, 6857 events. 4120/6857 cut-off events. For 400901/400901 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 45966 event pairs, 863 based on Foata normal form. 2/6859 useless extension candidates. Maximal degree in co-relation 44387. Up to 6317 conditions per place. [2024-06-21 21:31:27,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 433 selfloop transitions, 52 changer transitions 0/490 dead transitions. [2024-06-21 21:31:27,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 490 transitions, 7033 flow [2024-06-21 21:31:27,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:31:27,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:31:27,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:31:27,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:31:27,841 INFO L175 Difference]: Start difference. First operand has 317 places, 468 transitions, 5987 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:31:27,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 490 transitions, 7033 flow [2024-06-21 21:31:28,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 490 transitions, 6687 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 21:31:28,678 INFO L231 Difference]: Finished difference. Result has 318 places, 468 transitions, 5755 flow [2024-06-21 21:31:28,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5641, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5755, PETRI_PLACES=318, PETRI_TRANSITIONS=468} [2024-06-21 21:31:28,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-21 21:31:28,679 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 468 transitions, 5755 flow [2024-06-21 21:31:28,679 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-21 21:31:28,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:28,679 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-21 21:31:28,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:31:28,679 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-21 21:31:28,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:28,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1596594951, now seen corresponding path program 6 times [2024-06-21 21:31:28,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:28,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013967517] [2024-06-21 21:31:28,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:28,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:28,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:31,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:31,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:31,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013967517] [2024-06-21 21:31:31,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013967517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:31,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:31,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:31,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550110409] [2024-06-21 21:31:31,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:31,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:31,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:31,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:31,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:31,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:31,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 468 transitions, 5755 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-21 21:31:31,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:31,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:31,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:33,651 INFO L124 PetriNetUnfolderBase]: 4114/6858 cut-off events. [2024-06-21 21:31:33,651 INFO L125 PetriNetUnfolderBase]: For 394466/394472 co-relation queries the response was YES. [2024-06-21 21:31:33,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43812 conditions, 6858 events. 4114/6858 cut-off events. For 394466/394472 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 46110 event pairs, 1192 based on Foata normal form. 8/6865 useless extension candidates. Maximal degree in co-relation 43683. Up to 6019 conditions per place. [2024-06-21 21:31:33,724 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 362 selfloop transitions, 124 changer transitions 0/491 dead transitions. [2024-06-21 21:31:33,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 491 transitions, 6965 flow [2024-06-21 21:31:33,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:31:33,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:31:33,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 21:31:33,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:31:33,726 INFO L175 Difference]: Start difference. First operand has 318 places, 468 transitions, 5755 flow. Second operand 8 states and 140 transitions. [2024-06-21 21:31:33,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 491 transitions, 6965 flow [2024-06-21 21:31:34,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 491 transitions, 6761 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:31:34,693 INFO L231 Difference]: Finished difference. Result has 318 places, 468 transitions, 5809 flow [2024-06-21 21:31:34,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5809, PETRI_PLACES=318, PETRI_TRANSITIONS=468} [2024-06-21 21:31:34,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-21 21:31:34,694 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 468 transitions, 5809 flow [2024-06-21 21:31:34,694 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-21 21:31:34,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:34,694 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-21 21:31:34,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:31:34,694 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-21 21:31:34,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:34,695 INFO L85 PathProgramCache]: Analyzing trace with hash 237180581, now seen corresponding path program 11 times [2024-06-21 21:31:34,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:34,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384288089] [2024-06-21 21:31:34,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:34,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:34,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:38,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:38,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:38,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384288089] [2024-06-21 21:31:38,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384288089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:38,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:38,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:38,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128105045] [2024-06-21 21:31:38,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:38,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:38,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:38,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:38,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:38,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:38,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 468 transitions, 5809 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-21 21:31:38,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:38,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:38,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:39,718 INFO L124 PetriNetUnfolderBase]: 4108/6846 cut-off events. [2024-06-21 21:31:39,718 INFO L125 PetriNetUnfolderBase]: For 394898/394902 co-relation queries the response was YES. [2024-06-21 21:31:39,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43939 conditions, 6846 events. 4108/6846 cut-off events. For 394898/394902 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 45963 event pairs, 852 based on Foata normal form. 6/6852 useless extension candidates. Maximal degree in co-relation 43809. Up to 5960 conditions per place. [2024-06-21 21:31:39,795 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 164 changer transitions 0/491 dead transitions. [2024-06-21 21:31:39,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 491 transitions, 7021 flow [2024-06-21 21:31:39,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:31:39,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:31:39,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:31:39,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 21:31:39,797 INFO L175 Difference]: Start difference. First operand has 318 places, 468 transitions, 5809 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:31:39,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 491 transitions, 7021 flow [2024-06-21 21:31:40,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 491 transitions, 6711 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 21:31:40,724 INFO L231 Difference]: Finished difference. Result has 317 places, 468 transitions, 5839 flow [2024-06-21 21:31:40,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5501, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5839, PETRI_PLACES=317, PETRI_TRANSITIONS=468} [2024-06-21 21:31:40,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-21 21:31:40,725 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 468 transitions, 5839 flow [2024-06-21 21:31:40,725 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-21 21:31:40,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:40,726 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-21 21:31:40,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:31:40,726 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-21 21:31:40,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:40,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1433840391, now seen corresponding path program 7 times [2024-06-21 21:31:40,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:40,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354776115] [2024-06-21 21:31:40,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:40,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:40,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:44,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:44,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:44,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354776115] [2024-06-21 21:31:44,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354776115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:44,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:44,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:44,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53754969] [2024-06-21 21:31:44,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:44,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:44,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:44,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:44,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:44,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:44,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 468 transitions, 5839 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-21 21:31:44,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:44,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:44,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:46,143 INFO L124 PetriNetUnfolderBase]: 4148/6918 cut-off events. [2024-06-21 21:31:46,143 INFO L125 PetriNetUnfolderBase]: For 416455/416463 co-relation queries the response was YES. [2024-06-21 21:31:46,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44277 conditions, 6918 events. 4148/6918 cut-off events. For 416455/416463 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 46588 event pairs, 1200 based on Foata normal form. 16/6934 useless extension candidates. Maximal degree in co-relation 44147. Up to 6229 conditions per place. [2024-06-21 21:31:46,233 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 81 changer transitions 0/501 dead transitions. [2024-06-21 21:31:46,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 501 transitions, 7028 flow [2024-06-21 21:31:46,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:31:46,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:31:46,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:31:46,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 21:31:46,234 INFO L175 Difference]: Start difference. First operand has 317 places, 468 transitions, 5839 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:31:46,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 501 transitions, 7028 flow [2024-06-21 21:31:47,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 501 transitions, 6646 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 21:31:47,316 INFO L231 Difference]: Finished difference. Result has 316 places, 476 transitions, 5745 flow [2024-06-21 21:31:47,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5457, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5745, PETRI_PLACES=316, PETRI_TRANSITIONS=476} [2024-06-21 21:31:47,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-21 21:31:47,316 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 476 transitions, 5745 flow [2024-06-21 21:31:47,316 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-21 21:31:47,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:47,317 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-21 21:31:47,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:31:47,317 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-21 21:31:47,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:47,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1544923523, now seen corresponding path program 8 times [2024-06-21 21:31:47,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:47,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458966803] [2024-06-21 21:31:47,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:47,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:47,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:50,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:50,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:50,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458966803] [2024-06-21 21:31:50,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458966803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:50,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:50,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:50,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198829106] [2024-06-21 21:31:50,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:50,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:50,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:50,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:50,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:50,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:50,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 476 transitions, 5745 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-21 21:31:50,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:50,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:50,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:52,582 INFO L124 PetriNetUnfolderBase]: 4156/6930 cut-off events. [2024-06-21 21:31:52,583 INFO L125 PetriNetUnfolderBase]: For 402426/402434 co-relation queries the response was YES. [2024-06-21 21:31:52,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43805 conditions, 6930 events. 4156/6930 cut-off events. For 402426/402434 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 46717 event pairs, 1192 based on Foata normal form. 16/6946 useless extension candidates. Maximal degree in co-relation 43675. Up to 6183 conditions per place. [2024-06-21 21:31:52,655 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 410 selfloop transitions, 98 changer transitions 0/513 dead transitions. [2024-06-21 21:31:52,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 513 transitions, 7125 flow [2024-06-21 21:31:52,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:31:52,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:31:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 21:31:52,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-21 21:31:52,656 INFO L175 Difference]: Start difference. First operand has 316 places, 476 transitions, 5745 flow. Second operand 10 states and 169 transitions. [2024-06-21 21:31:52,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 513 transitions, 7125 flow [2024-06-21 21:31:53,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 513 transitions, 6923 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 21:31:53,500 INFO L231 Difference]: Finished difference. Result has 320 places, 482 transitions, 5837 flow [2024-06-21 21:31:53,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5543, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5837, PETRI_PLACES=320, PETRI_TRANSITIONS=482} [2024-06-21 21:31:53,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-21 21:31:53,501 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 482 transitions, 5837 flow [2024-06-21 21:31:53,501 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-21 21:31:53,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:31:53,501 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-21 21:31:53,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:31:53,502 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:31:53,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:31:53,502 INFO L85 PathProgramCache]: Analyzing trace with hash 195837985, now seen corresponding path program 12 times [2024-06-21 21:31:53,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:31:53,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087782172] [2024-06-21 21:31:53,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:31:53,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:31:53,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:31:56,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:31:56,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:31:56,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087782172] [2024-06-21 21:31:56,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087782172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:31:56,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:31:56,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:31:56,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382517561] [2024-06-21 21:31:56,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:31:56,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:31:56,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:31:56,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:31:56,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:31:56,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:31:56,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 482 transitions, 5837 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-21 21:31:56,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:31:56,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:31:56,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:31:59,139 INFO L124 PetriNetUnfolderBase]: 4176/6945 cut-off events. [2024-06-21 21:31:59,139 INFO L125 PetriNetUnfolderBase]: For 397137/397139 co-relation queries the response was YES. [2024-06-21 21:31:59,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44101 conditions, 6945 events. 4176/6945 cut-off events. For 397137/397139 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 46518 event pairs, 888 based on Foata normal form. 4/6949 useless extension candidates. Maximal degree in co-relation 43970. Up to 6276 conditions per place. [2024-06-21 21:31:59,207 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 428 selfloop transitions, 85 changer transitions 0/518 dead transitions. [2024-06-21 21:31:59,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 518 transitions, 7264 flow [2024-06-21 21:31:59,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:31:59,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:31:59,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 21:31:59,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-21 21:31:59,208 INFO L175 Difference]: Start difference. First operand has 320 places, 482 transitions, 5837 flow. Second operand 10 states and 163 transitions. [2024-06-21 21:31:59,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 518 transitions, 7264 flow [2024-06-21 21:32:00,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 518 transitions, 6954 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-21 21:32:00,152 INFO L231 Difference]: Finished difference. Result has 322 places, 488 transitions, 5831 flow [2024-06-21 21:32:00,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5527, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5831, PETRI_PLACES=322, PETRI_TRANSITIONS=488} [2024-06-21 21:32:00,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 21:32:00,153 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 488 transitions, 5831 flow [2024-06-21 21:32:00,153 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-21 21:32:00,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:00,153 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-21 21:32:00,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:32:00,153 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:00,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:00,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1637609257, now seen corresponding path program 9 times [2024-06-21 21:32:00,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:00,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674927990] [2024-06-21 21:32:00,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:00,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:00,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:03,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:03,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:03,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674927990] [2024-06-21 21:32:03,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674927990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:03,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:03,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:03,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187553657] [2024-06-21 21:32:03,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:03,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:03,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:03,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:03,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:03,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:03,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 488 transitions, 5831 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-21 21:32:03,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:03,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:03,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:05,484 INFO L124 PetriNetUnfolderBase]: 4164/6945 cut-off events. [2024-06-21 21:32:05,484 INFO L125 PetriNetUnfolderBase]: For 392098/392106 co-relation queries the response was YES. [2024-06-21 21:32:05,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43542 conditions, 6945 events. 4164/6945 cut-off events. For 392098/392106 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 46840 event pairs, 1193 based on Foata normal form. 12/6957 useless extension candidates. Maximal degree in co-relation 43410. Up to 6201 conditions per place. [2024-06-21 21:32:05,565 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 410 selfloop transitions, 96 changer transitions 0/511 dead transitions. [2024-06-21 21:32:05,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 511 transitions, 6936 flow [2024-06-21 21:32:05,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:05,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:05,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:32:05,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 21:32:05,566 INFO L175 Difference]: Start difference. First operand has 322 places, 488 transitions, 5831 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:32:05,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 511 transitions, 6936 flow [2024-06-21 21:32:06,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 511 transitions, 6461 flow, removed 76 selfloop flow, removed 10 redundant places. [2024-06-21 21:32:06,469 INFO L231 Difference]: Finished difference. Result has 320 places, 488 transitions, 5558 flow [2024-06-21 21:32:06,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5558, PETRI_PLACES=320, PETRI_TRANSITIONS=488} [2024-06-21 21:32:06,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-21 21:32:06,470 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 488 transitions, 5558 flow [2024-06-21 21:32:06,470 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-21 21:32:06,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:06,470 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-21 21:32:06,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:32:06,470 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:06,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:06,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1610130737, now seen corresponding path program 10 times [2024-06-21 21:32:06,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:06,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656835586] [2024-06-21 21:32:06,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:06,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:06,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:09,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:09,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:09,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656835586] [2024-06-21 21:32:09,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656835586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:09,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:09,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:09,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536963159] [2024-06-21 21:32:09,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:09,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:09,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:09,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:09,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:09,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:09,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 488 transitions, 5558 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-21 21:32:09,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:09,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:09,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:11,560 INFO L124 PetriNetUnfolderBase]: 4174/6963 cut-off events. [2024-06-21 21:32:11,560 INFO L125 PetriNetUnfolderBase]: For 390940/390948 co-relation queries the response was YES. [2024-06-21 21:32:11,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43212 conditions, 6963 events. 4174/6963 cut-off events. For 390940/390948 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 47008 event pairs, 1134 based on Foata normal form. 10/6973 useless extension candidates. Maximal degree in co-relation 43080. Up to 6120 conditions per place. [2024-06-21 21:32:11,648 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 393 selfloop transitions, 137 changer transitions 0/535 dead transitions. [2024-06-21 21:32:11,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 535 transitions, 7089 flow [2024-06-21 21:32:11,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:11,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:11,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 21:32:11,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:32:11,650 INFO L175 Difference]: Start difference. First operand has 320 places, 488 transitions, 5558 flow. Second operand 8 states and 140 transitions. [2024-06-21 21:32:11,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 535 transitions, 7089 flow [2024-06-21 21:32:12,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 535 transitions, 6881 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 21:32:12,449 INFO L231 Difference]: Finished difference. Result has 322 places, 508 transitions, 5894 flow [2024-06-21 21:32:12,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5894, PETRI_PLACES=322, PETRI_TRANSITIONS=508} [2024-06-21 21:32:12,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 21:32:12,450 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 508 transitions, 5894 flow [2024-06-21 21:32:12,450 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-21 21:32:12,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:12,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:32:12,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:32:12,450 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:12,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:12,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1544773979, now seen corresponding path program 13 times [2024-06-21 21:32:12,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:12,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555684686] [2024-06-21 21:32:12,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:12,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:12,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:15,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:15,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:15,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555684686] [2024-06-21 21:32:15,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555684686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:15,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:15,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:15,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4242610] [2024-06-21 21:32:15,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:15,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:15,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:15,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:15,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 508 transitions, 5894 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-21 21:32:15,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:15,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:15,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:17,421 INFO L124 PetriNetUnfolderBase]: 4162/6927 cut-off events. [2024-06-21 21:32:17,421 INFO L125 PetriNetUnfolderBase]: For 391577/391579 co-relation queries the response was YES. [2024-06-21 21:32:17,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43455 conditions, 6927 events. 4162/6927 cut-off events. For 391577/391579 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 46482 event pairs, 888 based on Foata normal form. 4/6931 useless extension candidates. Maximal degree in co-relation 43321. Up to 6264 conditions per place. [2024-06-21 21:32:17,507 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 443 selfloop transitions, 83 changer transitions 0/531 dead transitions. [2024-06-21 21:32:17,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 531 transitions, 7043 flow [2024-06-21 21:32:17,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:17,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:17,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 21:32:17,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 21:32:17,508 INFO L175 Difference]: Start difference. First operand has 322 places, 508 transitions, 5894 flow. Second operand 8 states and 135 transitions. [2024-06-21 21:32:17,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 531 transitions, 7043 flow [2024-06-21 21:32:18,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 531 transitions, 6850 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-21 21:32:18,482 INFO L231 Difference]: Finished difference. Result has 327 places, 508 transitions, 5877 flow [2024-06-21 21:32:18,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5701, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5877, PETRI_PLACES=327, PETRI_TRANSITIONS=508} [2024-06-21 21:32:18,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-21 21:32:18,483 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 508 transitions, 5877 flow [2024-06-21 21:32:18,483 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-21 21:32:18,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:18,483 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-21 21:32:18,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:32:18,484 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:18,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:18,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1389707483, now seen corresponding path program 11 times [2024-06-21 21:32:18,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:18,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401260455] [2024-06-21 21:32:18,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:18,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:18,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:21,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:21,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:21,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401260455] [2024-06-21 21:32:21,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401260455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:21,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:21,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:21,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557621094] [2024-06-21 21:32:21,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:21,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:21,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:21,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:21,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:21,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:21,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 508 transitions, 5877 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-21 21:32:21,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:21,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:21,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:23,766 INFO L124 PetriNetUnfolderBase]: 4188/6993 cut-off events. [2024-06-21 21:32:23,766 INFO L125 PetriNetUnfolderBase]: For 401473/401481 co-relation queries the response was YES. [2024-06-21 21:32:23,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44068 conditions, 6993 events. 4188/6993 cut-off events. For 401473/401481 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 47295 event pairs, 1127 based on Foata normal form. 10/7003 useless extension candidates. Maximal degree in co-relation 43932. Up to 6129 conditions per place. [2024-06-21 21:32:23,849 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 138 changer transitions 0/538 dead transitions. [2024-06-21 21:32:23,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 538 transitions, 7456 flow [2024-06-21 21:32:23,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:23,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:23,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:32:23,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 21:32:23,851 INFO L175 Difference]: Start difference. First operand has 327 places, 508 transitions, 5877 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:32:23,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 538 transitions, 7456 flow [2024-06-21 21:32:25,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 538 transitions, 7290 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 21:32:25,021 INFO L231 Difference]: Finished difference. Result has 328 places, 514 transitions, 6077 flow [2024-06-21 21:32:25,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6077, PETRI_PLACES=328, PETRI_TRANSITIONS=514} [2024-06-21 21:32:25,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 21:32:25,022 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 514 transitions, 6077 flow [2024-06-21 21:32:25,023 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-21 21:32:25,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:25,023 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-21 21:32:25,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:32:25,023 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:25,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1684253801, now seen corresponding path program 14 times [2024-06-21 21:32:25,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:25,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161642406] [2024-06-21 21:32:25,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:25,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:25,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:28,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:28,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:28,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161642406] [2024-06-21 21:32:28,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161642406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:28,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:28,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:28,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136152387] [2024-06-21 21:32:28,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:28,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:28,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:28,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:28,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:28,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:28,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 514 transitions, 6077 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-21 21:32:28,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:28,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:28,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:30,617 INFO L124 PetriNetUnfolderBase]: 4198/6981 cut-off events. [2024-06-21 21:32:30,617 INFO L125 PetriNetUnfolderBase]: For 408278/408280 co-relation queries the response was YES. [2024-06-21 21:32:30,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44459 conditions, 6981 events. 4198/6981 cut-off events. For 408278/408280 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 46765 event pairs, 841 based on Foata normal form. 2/6983 useless extension candidates. Maximal degree in co-relation 44322. Up to 5999 conditions per place. [2024-06-21 21:32:30,696 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 347 selfloop transitions, 190 changer transitions 0/542 dead transitions. [2024-06-21 21:32:30,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 542 transitions, 7539 flow [2024-06-21 21:32:30,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:30,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:32:30,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 21:32:30,698 INFO L175 Difference]: Start difference. First operand has 328 places, 514 transitions, 6077 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:32:30,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 542 transitions, 7539 flow [2024-06-21 21:32:31,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 542 transitions, 7316 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 21:32:31,793 INFO L231 Difference]: Finished difference. Result has 332 places, 520 transitions, 6386 flow [2024-06-21 21:32:31,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5854, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6386, PETRI_PLACES=332, PETRI_TRANSITIONS=520} [2024-06-21 21:32:31,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-21 21:32:31,794 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 520 transitions, 6386 flow [2024-06-21 21:32:31,794 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-21 21:32:31,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:31,794 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-21 21:32:31,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:32:31,794 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:31,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:31,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1160988833, now seen corresponding path program 12 times [2024-06-21 21:32:31,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:31,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430095261] [2024-06-21 21:32:31,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:31,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:31,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:34,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:34,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:34,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430095261] [2024-06-21 21:32:34,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430095261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:34,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:34,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:34,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381579823] [2024-06-21 21:32:34,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:34,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:34,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:34,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:34,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:34,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:34,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 520 transitions, 6386 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-21 21:32:34,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:34,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:34,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:37,320 INFO L124 PetriNetUnfolderBase]: 4192/7003 cut-off events. [2024-06-21 21:32:37,320 INFO L125 PetriNetUnfolderBase]: For 414940/414948 co-relation queries the response was YES. [2024-06-21 21:32:37,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44923 conditions, 7003 events. 4192/7003 cut-off events. For 414940/414948 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 47395 event pairs, 1135 based on Foata normal form. 10/7013 useless extension candidates. Maximal degree in co-relation 44785. Up to 6138 conditions per place. [2024-06-21 21:32:37,409 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 404 selfloop transitions, 134 changer transitions 0/543 dead transitions. [2024-06-21 21:32:37,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 543 transitions, 7721 flow [2024-06-21 21:32:37,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:37,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:37,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:32:37,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 21:32:37,411 INFO L175 Difference]: Start difference. First operand has 332 places, 520 transitions, 6386 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:32:37,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 543 transitions, 7721 flow [2024-06-21 21:32:38,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 543 transitions, 7515 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 21:32:38,769 INFO L231 Difference]: Finished difference. Result has 336 places, 520 transitions, 6454 flow [2024-06-21 21:32:38,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6180, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6454, PETRI_PLACES=336, PETRI_TRANSITIONS=520} [2024-06-21 21:32:38,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-21 21:32:38,770 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 520 transitions, 6454 flow [2024-06-21 21:32:38,770 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-21 21:32:38,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:38,770 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-21 21:32:38,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:32:38,771 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:38,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:38,772 INFO L85 PathProgramCache]: Analyzing trace with hash 885523331, now seen corresponding path program 15 times [2024-06-21 21:32:38,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:38,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942888823] [2024-06-21 21:32:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:38,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:38,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:41,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:41,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:41,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942888823] [2024-06-21 21:32:41,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942888823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:41,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:41,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:41,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311322185] [2024-06-21 21:32:41,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:41,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:41,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:41,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:41,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:41,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:41,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 520 transitions, 6454 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-21 21:32:41,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:41,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:41,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:44,161 INFO L124 PetriNetUnfolderBase]: 4202/6994 cut-off events. [2024-06-21 21:32:44,161 INFO L125 PetriNetUnfolderBase]: For 418469/418491 co-relation queries the response was YES. [2024-06-21 21:32:44,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45104 conditions, 6994 events. 4202/6994 cut-off events. For 418469/418491 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 47063 event pairs, 856 based on Foata normal form. 13/7007 useless extension candidates. Maximal degree in co-relation 44964. Up to 6001 conditions per place. [2024-06-21 21:32:44,255 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 342 selfloop transitions, 193 changer transitions 0/540 dead transitions. [2024-06-21 21:32:44,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 540 transitions, 7828 flow [2024-06-21 21:32:44,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:44,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:32:44,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:32:44,257 INFO L175 Difference]: Start difference. First operand has 336 places, 520 transitions, 6454 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:32:44,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 540 transitions, 7828 flow [2024-06-21 21:32:45,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 540 transitions, 7524 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:32:45,530 INFO L231 Difference]: Finished difference. Result has 337 places, 523 transitions, 6618 flow [2024-06-21 21:32:45,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6150, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6618, PETRI_PLACES=337, PETRI_TRANSITIONS=523} [2024-06-21 21:32:45,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-21 21:32:45,531 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 523 transitions, 6618 flow [2024-06-21 21:32:45,531 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-21 21:32:45,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:45,531 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-21 21:32:45,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:32:45,531 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:45,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:45,532 INFO L85 PathProgramCache]: Analyzing trace with hash -312660129, now seen corresponding path program 13 times [2024-06-21 21:32:45,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:45,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531945981] [2024-06-21 21:32:45,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:45,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:45,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:49,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:49,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:49,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531945981] [2024-06-21 21:32:49,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531945981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:49,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:49,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:49,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211551624] [2024-06-21 21:32:49,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:49,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:49,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:49,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:49,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:49,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:49,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 523 transitions, 6618 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-21 21:32:49,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:49,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:49,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:51,337 INFO L124 PetriNetUnfolderBase]: 4212/7045 cut-off events. [2024-06-21 21:32:51,338 INFO L125 PetriNetUnfolderBase]: For 430215/430243 co-relation queries the response was YES. [2024-06-21 21:32:51,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45470 conditions, 7045 events. 4212/7045 cut-off events. For 430215/430243 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 47836 event pairs, 1171 based on Foata normal form. 21/7066 useless extension candidates. Maximal degree in co-relation 45329. Up to 6162 conditions per place. [2024-06-21 21:32:51,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 402 selfloop transitions, 137 changer transitions 0/544 dead transitions. [2024-06-21 21:32:51,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 544 transitions, 7980 flow [2024-06-21 21:32:51,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:51,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:51,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:32:51,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:32:51,429 INFO L175 Difference]: Start difference. First operand has 337 places, 523 transitions, 6618 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:32:51,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 544 transitions, 7980 flow [2024-06-21 21:32:52,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 544 transitions, 7471 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 21:32:52,894 INFO L231 Difference]: Finished difference. Result has 339 places, 526 transitions, 6434 flow [2024-06-21 21:32:52,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6109, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6434, PETRI_PLACES=339, PETRI_TRANSITIONS=526} [2024-06-21 21:32:52,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-21 21:32:52,895 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 526 transitions, 6434 flow [2024-06-21 21:32:52,895 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-21 21:32:52,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:52,895 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-21 21:32:52,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:32:52,895 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:52,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:52,895 INFO L85 PathProgramCache]: Analyzing trace with hash -135528609, now seen corresponding path program 14 times [2024-06-21 21:32:52,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:52,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972144043] [2024-06-21 21:32:52,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:52,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:52,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:32:55,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:32:55,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:32:55,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972144043] [2024-06-21 21:32:55,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972144043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:32:55,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:32:55,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:32:55,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310533593] [2024-06-21 21:32:55,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:32:55,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:32:55,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:32:55,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:32:55,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:32:55,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:32:55,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 526 transitions, 6434 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-21 21:32:55,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:32:55,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:32:55,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:32:58,409 INFO L124 PetriNetUnfolderBase]: 4222/7055 cut-off events. [2024-06-21 21:32:58,410 INFO L125 PetriNetUnfolderBase]: For 436133/436161 co-relation queries the response was YES. [2024-06-21 21:32:58,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45311 conditions, 7055 events. 4222/7055 cut-off events. For 436133/436161 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 47864 event pairs, 1169 based on Foata normal form. 21/7076 useless extension candidates. Maximal degree in co-relation 45169. Up to 6172 conditions per place. [2024-06-21 21:32:58,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 139 changer transitions 0/547 dead transitions. [2024-06-21 21:32:58,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 547 transitions, 7810 flow [2024-06-21 21:32:58,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:32:58,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:32:58,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 21:32:58,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 21:32:58,490 INFO L175 Difference]: Start difference. First operand has 339 places, 526 transitions, 6434 flow. Second operand 8 states and 133 transitions. [2024-06-21 21:32:58,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 547 transitions, 7810 flow [2024-06-21 21:32:59,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 547 transitions, 7496 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 21:32:59,768 INFO L231 Difference]: Finished difference. Result has 342 places, 529 transitions, 6455 flow [2024-06-21 21:32:59,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6141, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6455, PETRI_PLACES=342, PETRI_TRANSITIONS=529} [2024-06-21 21:32:59,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 21:32:59,768 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 529 transitions, 6455 flow [2024-06-21 21:32:59,769 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-21 21:32:59,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:32:59,769 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-21 21:32:59,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:32:59,769 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:32:59,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:32:59,769 INFO L85 PathProgramCache]: Analyzing trace with hash -135291459, now seen corresponding path program 15 times [2024-06-21 21:32:59,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:32:59,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224109826] [2024-06-21 21:32:59,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:32:59,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:32:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:33:02,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:02,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224109826] [2024-06-21 21:33:02,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224109826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:02,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:02,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:33:02,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596717952] [2024-06-21 21:33:02,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:02,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:33:02,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:02,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:33:02,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:33:02,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:02,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 529 transitions, 6455 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-21 21:33:02,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:02,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:02,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:05,024 INFO L124 PetriNetUnfolderBase]: 4216/7051 cut-off events. [2024-06-21 21:33:05,024 INFO L125 PetriNetUnfolderBase]: For 435755/435783 co-relation queries the response was YES. [2024-06-21 21:33:05,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45098 conditions, 7051 events. 4216/7051 cut-off events. For 435755/435783 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 47859 event pairs, 1169 based on Foata normal form. 21/7072 useless extension candidates. Maximal degree in co-relation 44955. Up to 6167 conditions per place. [2024-06-21 21:33:05,113 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 142 changer transitions 0/546 dead transitions. [2024-06-21 21:33:05,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 546 transitions, 7594 flow [2024-06-21 21:33:05,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:05,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:05,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 21:33:05,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 21:33:05,114 INFO L175 Difference]: Start difference. First operand has 342 places, 529 transitions, 6455 flow. Second operand 8 states and 131 transitions. [2024-06-21 21:33:05,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 546 transitions, 7594 flow [2024-06-21 21:33:06,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 546 transitions, 7213 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 21:33:06,491 INFO L231 Difference]: Finished difference. Result has 343 places, 529 transitions, 6364 flow [2024-06-21 21:33:06,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6074, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6364, PETRI_PLACES=343, PETRI_TRANSITIONS=529} [2024-06-21 21:33:06,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-21 21:33:06,492 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 529 transitions, 6364 flow [2024-06-21 21:33:06,492 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-21 21:33:06,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:06,493 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-21 21:33:06,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:33:06,493 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:06,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:06,493 INFO L85 PathProgramCache]: Analyzing trace with hash -312660315, now seen corresponding path program 16 times [2024-06-21 21:33:06,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:06,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741885804] [2024-06-21 21:33:06,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:06,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:06,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:10,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:33:10,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:10,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741885804] [2024-06-21 21:33:10,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741885804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:10,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:10,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:33:10,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177506423] [2024-06-21 21:33:10,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:10,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:33:10,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:10,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:33:10,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:33:10,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:10,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 529 transitions, 6364 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-21 21:33:10,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:10,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:10,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:12,565 INFO L124 PetriNetUnfolderBase]: 4226/7030 cut-off events. [2024-06-21 21:33:12,565 INFO L125 PetriNetUnfolderBase]: For 440940/440962 co-relation queries the response was YES. [2024-06-21 21:33:12,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45220 conditions, 7030 events. 4226/7030 cut-off events. For 440940/440962 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 47185 event pairs, 870 based on Foata normal form. 13/7043 useless extension candidates. Maximal degree in co-relation 45076. Up to 6031 conditions per place. [2024-06-21 21:33:12,656 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 355 selfloop transitions, 189 changer transitions 0/549 dead transitions. [2024-06-21 21:33:12,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 549 transitions, 7756 flow [2024-06-21 21:33:12,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:12,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:12,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 21:33:12,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 21:33:12,657 INFO L175 Difference]: Start difference. First operand has 343 places, 529 transitions, 6364 flow. Second operand 8 states and 133 transitions. [2024-06-21 21:33:12,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 549 transitions, 7756 flow [2024-06-21 21:33:13,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 549 transitions, 7391 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 21:33:14,136 INFO L231 Difference]: Finished difference. Result has 343 places, 532 transitions, 6451 flow [2024-06-21 21:33:14,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6451, PETRI_PLACES=343, PETRI_TRANSITIONS=532} [2024-06-21 21:33:14,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-21 21:33:14,136 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 532 transitions, 6451 flow [2024-06-21 21:33:14,137 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-21 21:33:14,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:14,137 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-21 21:33:14,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:33:14,137 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:14,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:14,138 INFO L85 PathProgramCache]: Analyzing trace with hash 480017851, now seen corresponding path program 17 times [2024-06-21 21:33:14,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:14,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81846588] [2024-06-21 21:33:14,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:14,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:14,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:17,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:33:17,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:17,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81846588] [2024-06-21 21:33:17,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81846588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:17,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:17,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:33:17,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125198557] [2024-06-21 21:33:17,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:17,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:33:17,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:17,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:33:17,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:33:17,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:17,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 532 transitions, 6451 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-21 21:33:17,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:17,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:17,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:19,451 INFO L124 PetriNetUnfolderBase]: 4220/7017 cut-off events. [2024-06-21 21:33:19,451 INFO L125 PetriNetUnfolderBase]: For 440806/440808 co-relation queries the response was YES. [2024-06-21 21:33:19,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45126 conditions, 7017 events. 4220/7017 cut-off events. For 440806/440808 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 47038 event pairs, 857 based on Foata normal form. 2/7019 useless extension candidates. Maximal degree in co-relation 44981. Up to 6447 conditions per place. [2024-06-21 21:33:19,544 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 489 selfloop transitions, 54 changer transitions 0/548 dead transitions. [2024-06-21 21:33:19,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 548 transitions, 7585 flow [2024-06-21 21:33:19,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:19,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:33:19,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 21:33:19,546 INFO L175 Difference]: Start difference. First operand has 343 places, 532 transitions, 6451 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:33:19,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 548 transitions, 7585 flow [2024-06-21 21:33:20,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 548 transitions, 6928 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 21:33:20,880 INFO L231 Difference]: Finished difference. Result has 344 places, 532 transitions, 5908 flow [2024-06-21 21:33:20,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5794, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5908, PETRI_PLACES=344, PETRI_TRANSITIONS=532} [2024-06-21 21:33:20,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-21 21:33:20,880 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 532 transitions, 5908 flow [2024-06-21 21:33:20,881 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-21 21:33:20,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:20,881 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-21 21:33:20,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:33:20,881 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:20,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:20,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1304627333, now seen corresponding path program 1 times [2024-06-21 21:33:20,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:20,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388494295] [2024-06-21 21:33:20,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:20,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:24,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:33:24,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:24,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388494295] [2024-06-21 21:33:24,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388494295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:24,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:24,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:33:24,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443418359] [2024-06-21 21:33:24,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:24,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:33:24,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:24,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:33:24,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:33:24,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:24,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 532 transitions, 5908 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:24,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:24,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:24,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:26,900 INFO L124 PetriNetUnfolderBase]: 4228/7040 cut-off events. [2024-06-21 21:33:26,900 INFO L125 PetriNetUnfolderBase]: For 449810/449810 co-relation queries the response was YES. [2024-06-21 21:33:26,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44169 conditions, 7040 events. 4228/7040 cut-off events. For 449810/449810 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 47551 event pairs, 1573 based on Foata normal form. 2/7042 useless extension candidates. Maximal degree in co-relation 44024. Up to 6541 conditions per place. [2024-06-21 21:33:26,978 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 524 selfloop transitions, 30 changer transitions 0/559 dead transitions. [2024-06-21 21:33:26,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 559 transitions, 7148 flow [2024-06-21 21:33:26,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:26,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:26,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:33:26,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 21:33:26,980 INFO L175 Difference]: Start difference. First operand has 344 places, 532 transitions, 5908 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:33:26,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 559 transitions, 7148 flow [2024-06-21 21:33:28,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 559 transitions, 6942 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 21:33:28,602 INFO L231 Difference]: Finished difference. Result has 342 places, 534 transitions, 5809 flow [2024-06-21 21:33:28,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5702, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5809, PETRI_PLACES=342, PETRI_TRANSITIONS=534} [2024-06-21 21:33:28,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 21:33:28,603 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 534 transitions, 5809 flow [2024-06-21 21:33:28,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:28,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:28,603 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-21 21:33:28,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:33:28,603 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:28,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:28,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1160534993, now seen corresponding path program 2 times [2024-06-21 21:33:28,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:28,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588856179] [2024-06-21 21:33:28,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:28,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:32,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:33:32,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:32,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588856179] [2024-06-21 21:33:32,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588856179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:32,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:32,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:33:32,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932140173] [2024-06-21 21:33:32,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:32,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:33:32,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:32,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:33:32,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:33:32,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:32,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 534 transitions, 5809 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:32,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:32,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:32,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:34,675 INFO L124 PetriNetUnfolderBase]: 4236/7054 cut-off events. [2024-06-21 21:33:34,676 INFO L125 PetriNetUnfolderBase]: For 457948/457948 co-relation queries the response was YES. [2024-06-21 21:33:34,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44366 conditions, 7054 events. 4236/7054 cut-off events. For 457948/457948 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 47693 event pairs, 1575 based on Foata normal form. 2/7056 useless extension candidates. Maximal degree in co-relation 44222. Up to 6553 conditions per place. [2024-06-21 21:33:34,771 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 523 selfloop transitions, 29 changer transitions 0/557 dead transitions. [2024-06-21 21:33:34,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 557 transitions, 7027 flow [2024-06-21 21:33:34,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:34,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:34,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 21:33:34,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 21:33:34,773 INFO L175 Difference]: Start difference. First operand has 342 places, 534 transitions, 5809 flow. Second operand 8 states and 131 transitions. [2024-06-21 21:33:34,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 557 transitions, 7027 flow [2024-06-21 21:33:36,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 557 transitions, 6936 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 21:33:36,296 INFO L231 Difference]: Finished difference. Result has 344 places, 536 transitions, 5827 flow [2024-06-21 21:33:36,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5718, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5827, PETRI_PLACES=344, PETRI_TRANSITIONS=536} [2024-06-21 21:33:36,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-21 21:33:36,297 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 536 transitions, 5827 flow [2024-06-21 21:33:36,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:36,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:36,297 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-21 21:33:36,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:33:36,297 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:36,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:36,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1160527553, now seen corresponding path program 3 times [2024-06-21 21:33:36,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:36,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138544655] [2024-06-21 21:33:36,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:36,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:36,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:40,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-21 21:33:40,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:40,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138544655] [2024-06-21 21:33:40,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138544655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:40,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:40,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:33:40,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030695172] [2024-06-21 21:33:40,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:40,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:33:40,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:40,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:33:40,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:33:40,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:40,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 536 transitions, 5827 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:40,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:40,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:40,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:42,191 INFO L124 PetriNetUnfolderBase]: 4244/7066 cut-off events. [2024-06-21 21:33:42,191 INFO L125 PetriNetUnfolderBase]: For 467696/467696 co-relation queries the response was YES. [2024-06-21 21:33:42,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44699 conditions, 7066 events. 4244/7066 cut-off events. For 467696/467696 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 47717 event pairs, 1575 based on Foata normal form. 2/7068 useless extension candidates. Maximal degree in co-relation 44554. Up to 6545 conditions per place. [2024-06-21 21:33:42,286 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 520 selfloop transitions, 34 changer transitions 0/559 dead transitions. [2024-06-21 21:33:42,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 559 transitions, 7053 flow [2024-06-21 21:33:42,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:42,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:42,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 21:33:42,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 21:33:42,287 INFO L175 Difference]: Start difference. First operand has 344 places, 536 transitions, 5827 flow. Second operand 8 states and 131 transitions. [2024-06-21 21:33:42,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 559 transitions, 7053 flow [2024-06-21 21:33:43,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 559 transitions, 6960 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 21:33:43,850 INFO L231 Difference]: Finished difference. Result has 346 places, 538 transitions, 5857 flow [2024-06-21 21:33:43,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5734, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5857, PETRI_PLACES=346, PETRI_TRANSITIONS=538} [2024-06-21 21:33:43,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-21 21:33:43,851 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 538 transitions, 5857 flow [2024-06-21 21:33:43,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:43,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:43,851 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-21 21:33:43,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 21:33:43,852 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:43,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:43,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1142477867, now seen corresponding path program 4 times [2024-06-21 21:33:43,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:43,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969699086] [2024-06-21 21:33:43,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:43,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:43,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:47,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:33:47,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:47,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969699086] [2024-06-21 21:33:47,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969699086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:47,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:47,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:33:47,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977502589] [2024-06-21 21:33:47,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:47,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:33:47,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:47,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:33:47,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:33:47,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:47,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 538 transitions, 5857 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:47,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:47,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:47,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:50,161 INFO L124 PetriNetUnfolderBase]: 4252/7084 cut-off events. [2024-06-21 21:33:50,161 INFO L125 PetriNetUnfolderBase]: For 477806/477808 co-relation queries the response was YES. [2024-06-21 21:33:50,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45066 conditions, 7084 events. 4252/7084 cut-off events. For 477806/477808 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 47905 event pairs, 1583 based on Foata normal form. 4/7088 useless extension candidates. Maximal degree in co-relation 44920. Up to 6577 conditions per place. [2024-06-21 21:33:50,243 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 522 selfloop transitions, 29 changer transitions 0/556 dead transitions. [2024-06-21 21:33:50,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 556 transitions, 7057 flow [2024-06-21 21:33:50,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:50,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:50,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:33:50,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:33:50,245 INFO L175 Difference]: Start difference. First operand has 346 places, 538 transitions, 5857 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:33:50,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 556 transitions, 7057 flow [2024-06-21 21:33:51,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 556 transitions, 6950 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 21:33:51,695 INFO L231 Difference]: Finished difference. Result has 348 places, 540 transitions, 5867 flow [2024-06-21 21:33:51,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5750, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5867, PETRI_PLACES=348, PETRI_TRANSITIONS=540} [2024-06-21 21:33:51,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-21 21:33:51,696 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 540 transitions, 5867 flow [2024-06-21 21:33:51,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:51,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:51,696 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-21 21:33:51,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 21:33:51,696 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:51,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:51,696 INFO L85 PathProgramCache]: Analyzing trace with hash -127917489, now seen corresponding path program 5 times [2024-06-21 21:33:51,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:51,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83760171] [2024-06-21 21:33:51,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:51,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:51,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:33:55,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:33:55,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:33:55,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83760171] [2024-06-21 21:33:55,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83760171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:33:55,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:33:55,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:33:55,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606099158] [2024-06-21 21:33:55,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:33:55,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:33:55,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:33:55,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:33:55,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:33:55,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:33:55,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 540 transitions, 5867 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:55,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:33:55,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:33:55,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:33:57,564 INFO L124 PetriNetUnfolderBase]: 4260/7096 cut-off events. [2024-06-21 21:33:57,564 INFO L125 PetriNetUnfolderBase]: For 487971/487973 co-relation queries the response was YES. [2024-06-21 21:33:57,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45385 conditions, 7096 events. 4260/7096 cut-off events. For 487971/487973 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 47992 event pairs, 1583 based on Foata normal form. 4/7100 useless extension candidates. Maximal degree in co-relation 45238. Up to 6575 conditions per place. [2024-06-21 21:33:57,661 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 521 selfloop transitions, 32 changer transitions 0/558 dead transitions. [2024-06-21 21:33:57,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 558 transitions, 7075 flow [2024-06-21 21:33:57,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:33:57,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:33:57,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:33:57,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 21:33:57,663 INFO L175 Difference]: Start difference. First operand has 348 places, 540 transitions, 5867 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:33:57,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 558 transitions, 7075 flow [2024-06-21 21:33:59,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 558 transitions, 6974 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 21:33:59,407 INFO L231 Difference]: Finished difference. Result has 350 places, 542 transitions, 5893 flow [2024-06-21 21:33:59,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5766, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5893, PETRI_PLACES=350, PETRI_TRANSITIONS=542} [2024-06-21 21:33:59,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-21 21:33:59,408 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 542 transitions, 5893 flow [2024-06-21 21:33:59,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:33:59,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:33:59,408 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-21 21:33:59,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 21:33:59,408 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:33:59,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:33:59,409 INFO L85 PathProgramCache]: Analyzing trace with hash 130629951, now seen corresponding path program 6 times [2024-06-21 21:33:59,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:33:59,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285701670] [2024-06-21 21:33:59,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:33:59,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:33:59,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:02,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:34:02,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:02,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285701670] [2024-06-21 21:34:02,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285701670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:02,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:02,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:34:02,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197459758] [2024-06-21 21:34:02,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:02,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:34:02,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:02,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:34:02,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:34:02,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:02,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 542 transitions, 5893 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-21 21:34:02,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:02,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:02,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:34:04,775 INFO L124 PetriNetUnfolderBase]: 4255/7087 cut-off events. [2024-06-21 21:34:04,775 INFO L125 PetriNetUnfolderBase]: For 488088/488090 co-relation queries the response was YES. [2024-06-21 21:34:04,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45336 conditions, 7087 events. 4255/7087 cut-off events. For 488088/488090 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 47882 event pairs, 1576 based on Foata normal form. 4/7091 useless extension candidates. Maximal degree in co-relation 45188. Up to 6520 conditions per place. [2024-06-21 21:34:04,867 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 512 selfloop transitions, 43 changer transitions 0/560 dead transitions. [2024-06-21 21:34:04,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 560 transitions, 7109 flow [2024-06-21 21:34:04,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:34:04,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:34:04,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:34:04,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:34:04,868 INFO L175 Difference]: Start difference. First operand has 350 places, 542 transitions, 5893 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:34:04,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 560 transitions, 7109 flow [2024-06-21 21:34:06,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 560 transitions, 6998 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 21:34:06,682 INFO L231 Difference]: Finished difference. Result has 352 places, 544 transitions, 5935 flow [2024-06-21 21:34:06,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5935, PETRI_PLACES=352, PETRI_TRANSITIONS=544} [2024-06-21 21:34:06,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-21 21:34:06,682 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 544 transitions, 5935 flow [2024-06-21 21:34:06,682 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-21 21:34:06,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:34:06,682 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-21 21:34:06,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 21:34:06,683 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:34:06,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:34:06,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1688531088, now seen corresponding path program 1 times [2024-06-21 21:34:06,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:34:06,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854867760] [2024-06-21 21:34:06,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:34:06,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:34:06,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:09,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:34:09,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:09,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854867760] [2024-06-21 21:34:09,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854867760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:09,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:09,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:34:09,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132797869] [2024-06-21 21:34:09,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:09,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:34:09,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:09,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:34:09,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:34:09,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:09,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 544 transitions, 5935 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-21 21:34:09,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:09,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:09,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:34:12,208 INFO L124 PetriNetUnfolderBase]: 4335/7194 cut-off events. [2024-06-21 21:34:12,208 INFO L125 PetriNetUnfolderBase]: For 530009/530013 co-relation queries the response was YES. [2024-06-21 21:34:12,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47003 conditions, 7194 events. 4335/7194 cut-off events. For 530009/530013 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 48463 event pairs, 1142 based on Foata normal form. 6/7199 useless extension candidates. Maximal degree in co-relation 46854. Up to 6390 conditions per place. [2024-06-21 21:34:12,301 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 512 selfloop transitions, 109 changer transitions 0/626 dead transitions. [2024-06-21 21:34:12,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 626 transitions, 8321 flow [2024-06-21 21:34:12,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 21:34:12,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 21:34:12,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 256 transitions. [2024-06-21 21:34:12,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40634920634920635 [2024-06-21 21:34:12,303 INFO L175 Difference]: Start difference. First operand has 352 places, 544 transitions, 5935 flow. Second operand 15 states and 256 transitions. [2024-06-21 21:34:12,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 626 transitions, 8321 flow [2024-06-21 21:34:14,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 626 transitions, 8184 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 21:34:14,438 INFO L231 Difference]: Finished difference. Result has 363 places, 563 transitions, 6396 flow [2024-06-21 21:34:14,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5798, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6396, PETRI_PLACES=363, PETRI_TRANSITIONS=563} [2024-06-21 21:34:14,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-21 21:34:14,438 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 563 transitions, 6396 flow [2024-06-21 21:34:14,438 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-21 21:34:14,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:34:14,438 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-21 21:34:14,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 21:34:14,439 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:34:14,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:34:14,439 INFO L85 PathProgramCache]: Analyzing trace with hash 959140188, now seen corresponding path program 2 times [2024-06-21 21:34:14,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:34:14,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245797521] [2024-06-21 21:34:14,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:34:14,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:34:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:17,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:34:17,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:17,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245797521] [2024-06-21 21:34:17,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245797521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:17,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:17,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:34:17,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330552186] [2024-06-21 21:34:17,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:17,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:34:17,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:17,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:34:17,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:34:17,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:17,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 563 transitions, 6396 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:34:17,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:17,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:17,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:34:20,491 INFO L124 PetriNetUnfolderBase]: 4345/7208 cut-off events. [2024-06-21 21:34:20,491 INFO L125 PetriNetUnfolderBase]: For 545927/545931 co-relation queries the response was YES. [2024-06-21 21:34:20,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48233 conditions, 7208 events. 4345/7208 cut-off events. For 545927/545931 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 48556 event pairs, 1142 based on Foata normal form. 6/7213 useless extension candidates. Maximal degree in co-relation 48081. Up to 6400 conditions per place. [2024-06-21 21:34:20,584 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 511 selfloop transitions, 109 changer transitions 0/625 dead transitions. [2024-06-21 21:34:20,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 625 transitions, 8525 flow [2024-06-21 21:34:20,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 21:34:20,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 21:34:20,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 253 transitions. [2024-06-21 21:34:20,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015873015873016 [2024-06-21 21:34:20,586 INFO L175 Difference]: Start difference. First operand has 363 places, 563 transitions, 6396 flow. Second operand 15 states and 253 transitions. [2024-06-21 21:34:20,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 625 transitions, 8525 flow [2024-06-21 21:34:22,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 625 transitions, 8274 flow, removed 82 selfloop flow, removed 9 redundant places. [2024-06-21 21:34:22,532 INFO L231 Difference]: Finished difference. Result has 369 places, 566 transitions, 6443 flow [2024-06-21 21:34:22,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6173, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6443, PETRI_PLACES=369, PETRI_TRANSITIONS=566} [2024-06-21 21:34:22,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-21 21:34:22,533 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 566 transitions, 6443 flow [2024-06-21 21:34:22,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:34:22,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:34:22,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:34:22,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 21:34:22,534 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:34:22,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:34:22,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1165793628, now seen corresponding path program 3 times [2024-06-21 21:34:22,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:34:22,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703055488] [2024-06-21 21:34:22,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:34:22,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:34:22,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:25,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:34:25,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:25,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703055488] [2024-06-21 21:34:25,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703055488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:25,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:25,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:34:25,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514159997] [2024-06-21 21:34:25,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:25,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:34:25,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:25,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:34:25,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:34:25,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:25,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 566 transitions, 6443 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:34:25,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:25,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:25,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:34:28,730 INFO L124 PetriNetUnfolderBase]: 4339/7200 cut-off events. [2024-06-21 21:34:28,730 INFO L125 PetriNetUnfolderBase]: For 543842/543846 co-relation queries the response was YES. [2024-06-21 21:34:28,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48127 conditions, 7200 events. 4339/7200 cut-off events. For 543842/543846 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 48542 event pairs, 1138 based on Foata normal form. 6/7205 useless extension candidates. Maximal degree in co-relation 47973. Up to 6395 conditions per place. [2024-06-21 21:34:28,815 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 504 selfloop transitions, 112 changer transitions 0/621 dead transitions. [2024-06-21 21:34:28,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 621 transitions, 8281 flow [2024-06-21 21:34:28,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 21:34:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 21:34:28,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 246 transitions. [2024-06-21 21:34:28,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 21:34:28,817 INFO L175 Difference]: Start difference. First operand has 369 places, 566 transitions, 6443 flow. Second operand 15 states and 246 transitions. [2024-06-21 21:34:28,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 621 transitions, 8281 flow [2024-06-21 21:34:31,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 621 transitions, 8031 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-21 21:34:31,137 INFO L231 Difference]: Finished difference. Result has 373 places, 567 transitions, 6454 flow [2024-06-21 21:34:31,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6193, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6454, PETRI_PLACES=373, PETRI_TRANSITIONS=567} [2024-06-21 21:34:31,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-21 21:34:31,138 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 567 transitions, 6454 flow [2024-06-21 21:34:31,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:34:31,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:34:31,138 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-21 21:34:31,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 21:34:31,138 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:34:31,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:34:31,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1824885534, now seen corresponding path program 4 times [2024-06-21 21:34:31,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:34:31,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56202358] [2024-06-21 21:34:31,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:34:31,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:34:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:33,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:34:33,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:33,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56202358] [2024-06-21 21:34:33,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56202358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:33,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:33,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:34:33,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054915022] [2024-06-21 21:34:33,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:33,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:34:33,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:33,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:34:33,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:34:34,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:34,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 567 transitions, 6454 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-21 21:34:34,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:34,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:34,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:34:36,634 INFO L124 PetriNetUnfolderBase]: 4452/7353 cut-off events. [2024-06-21 21:34:36,634 INFO L125 PetriNetUnfolderBase]: For 585644/585648 co-relation queries the response was YES. [2024-06-21 21:34:36,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49763 conditions, 7353 events. 4452/7353 cut-off events. For 585644/585648 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 49305 event pairs, 912 based on Foata normal form. 8/7361 useless extension candidates. Maximal degree in co-relation 49607. Up to 6655 conditions per place. [2024-06-21 21:34:36,754 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 537 selfloop transitions, 104 changer transitions 0/646 dead transitions. [2024-06-21 21:34:36,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 646 transitions, 8562 flow [2024-06-21 21:34:36,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:34:36,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:34:36,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-21 21:34:36,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-21 21:34:36,756 INFO L175 Difference]: Start difference. First operand has 373 places, 567 transitions, 6454 flow. Second operand 13 states and 220 transitions. [2024-06-21 21:34:36,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 646 transitions, 8562 flow [2024-06-21 21:34:39,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 646 transitions, 8317 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-21 21:34:39,008 INFO L231 Difference]: Finished difference. Result has 376 places, 597 transitions, 6952 flow [2024-06-21 21:34:39,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6263, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6952, PETRI_PLACES=376, PETRI_TRANSITIONS=597} [2024-06-21 21:34:39,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-21 21:34:39,008 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 597 transitions, 6952 flow [2024-06-21 21:34:39,008 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-21 21:34:39,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:34:39,008 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-21 21:34:39,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 21:34:39,009 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:34:39,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:34:39,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1825035264, now seen corresponding path program 5 times [2024-06-21 21:34:39,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:34:39,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053969120] [2024-06-21 21:34:39,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:34:39,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:34:39,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:41,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:34:41,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:41,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053969120] [2024-06-21 21:34:41,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053969120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:41,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:41,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:34:41,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206971896] [2024-06-21 21:34:41,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:41,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:34:41,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:41,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:34:41,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:34:41,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:41,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 597 transitions, 6952 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-21 21:34:41,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:41,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:41,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:34:44,651 INFO L124 PetriNetUnfolderBase]: 4456/7361 cut-off events. [2024-06-21 21:34:44,651 INFO L125 PetriNetUnfolderBase]: For 584491/584495 co-relation queries the response was YES. [2024-06-21 21:34:44,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49764 conditions, 7361 events. 4456/7361 cut-off events. For 584491/584495 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 49363 event pairs, 910 based on Foata normal form. 8/7369 useless extension candidates. Maximal degree in co-relation 49606. Up to 6660 conditions per place. [2024-06-21 21:34:44,745 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 537 selfloop transitions, 104 changer transitions 0/646 dead transitions. [2024-06-21 21:34:44,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 646 transitions, 8675 flow [2024-06-21 21:34:44,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:34:44,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:34:44,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 217 transitions. [2024-06-21 21:34:44,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974358974358974 [2024-06-21 21:34:44,747 INFO L175 Difference]: Start difference. First operand has 376 places, 597 transitions, 6952 flow. Second operand 13 states and 217 transitions. [2024-06-21 21:34:44,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 646 transitions, 8675 flow [2024-06-21 21:34:47,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 646 transitions, 8479 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-21 21:34:47,312 INFO L231 Difference]: Finished difference. Result has 381 places, 601 transitions, 7098 flow [2024-06-21 21:34:47,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7098, PETRI_PLACES=381, PETRI_TRANSITIONS=601} [2024-06-21 21:34:47,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-21 21:34:47,313 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 601 transitions, 7098 flow [2024-06-21 21:34:47,313 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-21 21:34:47,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:34:47,313 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-21 21:34:47,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 21:34:47,313 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:34:47,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:34:47,313 INFO L85 PathProgramCache]: Analyzing trace with hash 2116087478, now seen corresponding path program 6 times [2024-06-21 21:34:47,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:34:47,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250470404] [2024-06-21 21:34:47,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:34:47,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:34:47,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:50,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:34:50,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:50,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250470404] [2024-06-21 21:34:50,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250470404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:50,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:50,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:34:50,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245585926] [2024-06-21 21:34:50,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:50,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:34:50,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:50,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:34:50,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:34:50,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:50,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 601 transitions, 7098 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-21 21:34:50,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:50,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:50,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:34:52,939 INFO L124 PetriNetUnfolderBase]: 4466/7375 cut-off events. [2024-06-21 21:34:52,939 INFO L125 PetriNetUnfolderBase]: For 583547/583551 co-relation queries the response was YES. [2024-06-21 21:34:53,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50257 conditions, 7375 events. 4466/7375 cut-off events. For 583547/583551 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 49476 event pairs, 916 based on Foata normal form. 6/7381 useless extension candidates. Maximal degree in co-relation 50096. Up to 6670 conditions per place. [2024-06-21 21:34:53,040 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 542 selfloop transitions, 106 changer transitions 0/653 dead transitions. [2024-06-21 21:34:53,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 653 transitions, 8822 flow [2024-06-21 21:34:53,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 21:34:53,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 21:34:53,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 243 transitions. [2024-06-21 21:34:53,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 21:34:53,042 INFO L175 Difference]: Start difference. First operand has 381 places, 601 transitions, 7098 flow. Second operand 15 states and 243 transitions. [2024-06-21 21:34:53,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 653 transitions, 8822 flow [2024-06-21 21:34:55,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 653 transitions, 8623 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 21:34:55,586 INFO L231 Difference]: Finished difference. Result has 387 places, 604 transitions, 7184 flow [2024-06-21 21:34:55,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7184, PETRI_PLACES=387, PETRI_TRANSITIONS=604} [2024-06-21 21:34:55,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-21 21:34:55,586 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 604 transitions, 7184 flow [2024-06-21 21:34:55,586 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-21 21:34:55,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:34:55,586 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-21 21:34:55,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 21:34:55,587 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:34:55,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:34:55,587 INFO L85 PathProgramCache]: Analyzing trace with hash 50252776, now seen corresponding path program 7 times [2024-06-21 21:34:55,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:34:55,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158262330] [2024-06-21 21:34:55,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:34:55,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:34:55,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:34:58,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-21 21:34:58,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:34:58,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158262330] [2024-06-21 21:34:58,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158262330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:34:58,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:34:58,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:34:58,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025237353] [2024-06-21 21:34:58,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:34:58,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:34:58,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:34:58,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:34:58,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:34:58,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:34:58,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 604 transitions, 7184 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:34:58,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:34:58,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:34:58,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:35:02,746 INFO L124 PetriNetUnfolderBase]: 4787/7866 cut-off events. [2024-06-21 21:35:02,746 INFO L125 PetriNetUnfolderBase]: For 703426/703426 co-relation queries the response was YES. [2024-06-21 21:35:02,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55075 conditions, 7866 events. 4787/7866 cut-off events. For 703426/703426 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 53091 event pairs, 883 based on Foata normal form. 4/7869 useless extension candidates. Maximal degree in co-relation 54913. Up to 5863 conditions per place. [2024-06-21 21:35:02,856 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 362 selfloop transitions, 368 changer transitions 0/735 dead transitions. [2024-06-21 21:35:02,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 735 transitions, 10908 flow [2024-06-21 21:35:02,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 21:35:02,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 21:35:02,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-06-21 21:35:02,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301587301587302 [2024-06-21 21:35:02,857 INFO L175 Difference]: Start difference. First operand has 387 places, 604 transitions, 7184 flow. Second operand 15 states and 271 transitions. [2024-06-21 21:35:02,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 735 transitions, 10908 flow [2024-06-21 21:35:05,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 735 transitions, 10670 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-21 21:35:05,820 INFO L231 Difference]: Finished difference. Result has 392 places, 672 transitions, 8680 flow [2024-06-21 21:35:05,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6946, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8680, PETRI_PLACES=392, PETRI_TRANSITIONS=672} [2024-06-21 21:35:05,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-21 21:35:05,820 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 672 transitions, 8680 flow [2024-06-21 21:35:05,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:35:05,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:35:05,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:35:05,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 21:35:05,821 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:35:05,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:35:05,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1188493012, now seen corresponding path program 8 times [2024-06-21 21:35:05,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:35:05,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779926960] [2024-06-21 21:35:05,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:35:05,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:35:05,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:35:08,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:35:08,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:35:08,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779926960] [2024-06-21 21:35:08,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779926960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:35:08,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:35:08,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:35:08,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461240072] [2024-06-21 21:35:08,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:35:08,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:35:08,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:35:08,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:35:08,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:35:08,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:35:08,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 672 transitions, 8680 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-21 21:35:08,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:35:08,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:35:08,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:35:12,221 INFO L124 PetriNetUnfolderBase]: 4829/7932 cut-off events. [2024-06-21 21:35:12,222 INFO L125 PetriNetUnfolderBase]: For 739036/739036 co-relation queries the response was YES. [2024-06-21 21:35:12,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58320 conditions, 7932 events. 4829/7932 cut-off events. For 739036/739036 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 53600 event pairs, 883 based on Foata normal form. 2/7933 useless extension candidates. Maximal degree in co-relation 58156. Up to 5903 conditions per place. [2024-06-21 21:35:12,329 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 359 selfloop transitions, 372 changer transitions 0/736 dead transitions. [2024-06-21 21:35:12,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 736 transitions, 11650 flow [2024-06-21 21:35:12,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:35:12,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:35:12,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 255 transitions. [2024-06-21 21:35:12,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336734693877551 [2024-06-21 21:35:12,331 INFO L175 Difference]: Start difference. First operand has 392 places, 672 transitions, 8680 flow. Second operand 14 states and 255 transitions. [2024-06-21 21:35:12,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 736 transitions, 11650 flow [2024-06-21 21:35:15,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 736 transitions, 11225 flow, removed 165 selfloop flow, removed 3 redundant places. [2024-06-21 21:35:15,496 INFO L231 Difference]: Finished difference. Result has 403 places, 679 transitions, 9191 flow [2024-06-21 21:35:15,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8351, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9191, PETRI_PLACES=403, PETRI_TRANSITIONS=679} [2024-06-21 21:35:15,497 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-21 21:35:15,497 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 679 transitions, 9191 flow [2024-06-21 21:35:15,497 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-21 21:35:15,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:35:15,497 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-21 21:35:15,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 21:35:15,498 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:35:15,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:35:15,498 INFO L85 PathProgramCache]: Analyzing trace with hash 55615156, now seen corresponding path program 9 times [2024-06-21 21:35:15,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:35:15,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865575131] [2024-06-21 21:35:15,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:35:15,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:35:15,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:35:18,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:35:18,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:35:18,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865575131] [2024-06-21 21:35:18,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865575131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:35:18,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:35:18,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:35:18,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251254463] [2024-06-21 21:35:18,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:35:18,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:35:18,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:35:18,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:35:18,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:35:18,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:35:18,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 679 transitions, 9191 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:35:18,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:35:18,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:35:18,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:35:22,719 INFO L124 PetriNetUnfolderBase]: 4817/7916 cut-off events. [2024-06-21 21:35:22,720 INFO L125 PetriNetUnfolderBase]: For 731948/731948 co-relation queries the response was YES. [2024-06-21 21:35:22,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57265 conditions, 7916 events. 4817/7916 cut-off events. For 731948/731948 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 53510 event pairs, 873 based on Foata normal form. 4/7919 useless extension candidates. Maximal degree in co-relation 57100. Up to 5893 conditions per place. [2024-06-21 21:35:22,820 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 349 selfloop transitions, 387 changer transitions 0/741 dead transitions. [2024-06-21 21:35:22,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 741 transitions, 11810 flow [2024-06-21 21:35:22,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 21:35:22,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 21:35:22,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 267 transitions. [2024-06-21 21:35:22,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-21 21:35:22,822 INFO L175 Difference]: Start difference. First operand has 403 places, 679 transitions, 9191 flow. Second operand 15 states and 267 transitions. [2024-06-21 21:35:22,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 741 transitions, 11810 flow [2024-06-21 21:35:25,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 741 transitions, 11045 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-21 21:35:25,775 INFO L231 Difference]: Finished difference. Result has 408 places, 679 transitions, 9208 flow [2024-06-21 21:35:25,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9208, PETRI_PLACES=408, PETRI_TRANSITIONS=679} [2024-06-21 21:35:25,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-21 21:35:25,775 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 679 transitions, 9208 flow [2024-06-21 21:35:25,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:35:25,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:35:25,776 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-21 21:35:25,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 21:35:25,776 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:35:25,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:35:25,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1109635395, now seen corresponding path program 1 times [2024-06-21 21:35:25,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:35:25,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329851062] [2024-06-21 21:35:25,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:35:25,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:35:25,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:35:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:35:28,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:35:28,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329851062] [2024-06-21 21:35:28,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329851062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:35:28,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:35:28,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:35:28,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652112800] [2024-06-21 21:35:28,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:35:28,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:35:28,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:35:28,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:35:28,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:35:28,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:35:28,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 679 transitions, 9208 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-21 21:35:28,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:35:28,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:35:28,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:35:32,045 INFO L124 PetriNetUnfolderBase]: 4917/8102 cut-off events. [2024-06-21 21:35:32,046 INFO L125 PetriNetUnfolderBase]: For 765966/765970 co-relation queries the response was YES. [2024-06-21 21:35:32,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58864 conditions, 8102 events. 4917/8102 cut-off events. For 765966/765970 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 55231 event pairs, 1263 based on Foata normal form. 6/8107 useless extension candidates. Maximal degree in co-relation 58698. Up to 6840 conditions per place. [2024-06-21 21:35:32,156 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 579 selfloop transitions, 215 changer transitions 0/799 dead transitions. [2024-06-21 21:35:32,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 799 transitions, 12628 flow [2024-06-21 21:35:32,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:35:32,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:35:32,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 21:35:32,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-21 21:35:32,157 INFO L175 Difference]: Start difference. First operand has 408 places, 679 transitions, 9208 flow. Second operand 10 states and 193 transitions. [2024-06-21 21:35:32,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 799 transitions, 12628 flow [2024-06-21 21:35:35,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 799 transitions, 11896 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-21 21:35:35,342 INFO L231 Difference]: Finished difference. Result has 407 places, 731 transitions, 9588 flow [2024-06-21 21:35:35,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8494, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9588, PETRI_PLACES=407, PETRI_TRANSITIONS=731} [2024-06-21 21:35:35,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-21 21:35:35,343 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 731 transitions, 9588 flow [2024-06-21 21:35:35,343 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-21 21:35:35,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:35:35,343 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-21 21:35:35,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 21:35:35,344 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:35:35,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:35:35,344 INFO L85 PathProgramCache]: Analyzing trace with hash 55943446, now seen corresponding path program 10 times [2024-06-21 21:35:35,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:35:35,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988719997] [2024-06-21 21:35:35,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:35:35,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:35:35,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:35:38,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:35:38,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:35:38,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988719997] [2024-06-21 21:35:38,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988719997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:35:38,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:35:38,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:35:38,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820247243] [2024-06-21 21:35:38,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:35:38,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:35:38,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:35:38,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:35:38,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:35:38,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:35:38,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 731 transitions, 9588 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-21 21:35:38,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:35:38,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:35:38,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:35:41,997 INFO L124 PetriNetUnfolderBase]: 4921/8071 cut-off events. [2024-06-21 21:35:41,998 INFO L125 PetriNetUnfolderBase]: For 776165/776165 co-relation queries the response was YES. [2024-06-21 21:35:42,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59088 conditions, 8071 events. 4921/8071 cut-off events. For 776165/776165 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 54638 event pairs, 860 based on Foata normal form. 4/8074 useless extension candidates. Maximal degree in co-relation 58920. Up to 6037 conditions per place. [2024-06-21 21:35:42,102 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 397 selfloop transitions, 389 changer transitions 0/791 dead transitions. [2024-06-21 21:35:42,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 791 transitions, 12346 flow [2024-06-21 21:35:42,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 21:35:42,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 21:35:42,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 250 transitions. [2024-06-21 21:35:42,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 21:35:42,104 INFO L175 Difference]: Start difference. First operand has 407 places, 731 transitions, 9588 flow. Second operand 14 states and 250 transitions. [2024-06-21 21:35:42,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 791 transitions, 12346 flow [2024-06-21 21:35:45,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 791 transitions, 12230 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 21:35:45,735 INFO L231 Difference]: Finished difference. Result has 418 places, 734 transitions, 10299 flow [2024-06-21 21:35:45,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9472, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10299, PETRI_PLACES=418, PETRI_TRANSITIONS=734} [2024-06-21 21:35:45,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-21 21:35:45,736 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 734 transitions, 10299 flow [2024-06-21 21:35:45,736 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-21 21:35:45,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:35:45,736 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-21 21:35:45,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 21:35:45,737 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:35:45,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:35:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1147304304, now seen corresponding path program 11 times [2024-06-21 21:35:45,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:35:45,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403177979] [2024-06-21 21:35:45,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:35:45,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:35:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:35:48,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:35:48,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:35:48,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403177979] [2024-06-21 21:35:48,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403177979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:35:48,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:35:48,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:35:48,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127789862] [2024-06-21 21:35:48,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:35:48,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:35:48,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:35:48,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:35:48,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:35:49,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:35:49,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 734 transitions, 10299 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:35:49,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:35:49,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:35:49,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:35:52,500 INFO L124 PetriNetUnfolderBase]: 4947/8113 cut-off events. [2024-06-21 21:35:52,500 INFO L125 PetriNetUnfolderBase]: For 793850/793850 co-relation queries the response was YES. [2024-06-21 21:35:52,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60916 conditions, 8113 events. 4947/8113 cut-off events. For 793850/793850 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 54989 event pairs, 870 based on Foata normal form. 2/8114 useless extension candidates. Maximal degree in co-relation 60745. Up to 6062 conditions per place. [2024-06-21 21:35:52,884 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 409 selfloop transitions, 379 changer transitions 0/793 dead transitions. [2024-06-21 21:35:52,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 793 transitions, 13325 flow [2024-06-21 21:35:52,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:35:52,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:35:52,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 237 transitions. [2024-06-21 21:35:52,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340659340659341 [2024-06-21 21:35:52,885 INFO L175 Difference]: Start difference. First operand has 418 places, 734 transitions, 10299 flow. Second operand 13 states and 237 transitions. [2024-06-21 21:35:52,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 793 transitions, 13325 flow [2024-06-21 21:35:56,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 793 transitions, 12605 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-21 21:35:56,349 INFO L231 Difference]: Finished difference. Result has 421 places, 740 transitions, 10440 flow [2024-06-21 21:35:56,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9585, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=373, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10440, PETRI_PLACES=421, PETRI_TRANSITIONS=740} [2024-06-21 21:35:56,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-21 21:35:56,349 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 740 transitions, 10440 flow [2024-06-21 21:35:56,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:35:56,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:35:56,349 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-21 21:35:56,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 21:35:56,350 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:35:56,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:35:56,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1114276808, now seen corresponding path program 12 times [2024-06-21 21:35:56,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:35:56,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210064414] [2024-06-21 21:35:56,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:35:56,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:35:56,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:35:59,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:35:59,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:35:59,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210064414] [2024-06-21 21:35:59,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210064414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:35:59,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:35:59,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:35:59,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726417797] [2024-06-21 21:35:59,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:35:59,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:35:59,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:35:59,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:35:59,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:35:59,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:35:59,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 740 transitions, 10440 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-21 21:35:59,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:35:59,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:35:59,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:36:02,676 INFO L124 PetriNetUnfolderBase]: 4941/8103 cut-off events. [2024-06-21 21:36:02,676 INFO L125 PetriNetUnfolderBase]: For 794485/794485 co-relation queries the response was YES. [2024-06-21 21:36:02,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60690 conditions, 8103 events. 4941/8103 cut-off events. For 794485/794485 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 54834 event pairs, 864 based on Foata normal form. 2/8104 useless extension candidates. Maximal degree in co-relation 60518. Up to 6057 conditions per place. [2024-06-21 21:36:02,797 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 405 selfloop transitions, 382 changer transitions 0/792 dead transitions. [2024-06-21 21:36:02,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 792 transitions, 13149 flow [2024-06-21 21:36:02,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:36:02,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:36:02,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 235 transitions. [2024-06-21 21:36:02,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43040293040293043 [2024-06-21 21:36:02,798 INFO L175 Difference]: Start difference. First operand has 421 places, 740 transitions, 10440 flow. Second operand 13 states and 235 transitions. [2024-06-21 21:36:02,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 792 transitions, 13149 flow [2024-06-21 21:36:06,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 792 transitions, 12393 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 21:36:06,611 INFO L231 Difference]: Finished difference. Result has 425 places, 740 transitions, 10454 flow [2024-06-21 21:36:06,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9684, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10454, PETRI_PLACES=425, PETRI_TRANSITIONS=740} [2024-06-21 21:36:06,611 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-21 21:36:06,612 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 740 transitions, 10454 flow [2024-06-21 21:36:06,612 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-21 21:36:06,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:36:06,612 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-21 21:36:06,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 21:36:06,612 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:36:06,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:36:06,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1114277025, now seen corresponding path program 2 times [2024-06-21 21:36:06,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:36:06,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26141426] [2024-06-21 21:36:06,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:36:06,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:36:06,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:36:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:36:09,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:36:09,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26141426] [2024-06-21 21:36:09,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26141426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:36:09,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:36:09,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:36:09,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890375647] [2024-06-21 21:36:09,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:36:09,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:36:09,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:36:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:36:09,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:36:10,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:36:10,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 740 transitions, 10454 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-21 21:36:10,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:36:10,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:36:10,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:36:13,471 INFO L124 PetriNetUnfolderBase]: 4959/8151 cut-off events. [2024-06-21 21:36:13,471 INFO L125 PetriNetUnfolderBase]: For 816592/816596 co-relation queries the response was YES. [2024-06-21 21:36:13,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61100 conditions, 8151 events. 4959/8151 cut-off events. For 816592/816596 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 55465 event pairs, 1228 based on Foata normal form. 6/8156 useless extension candidates. Maximal degree in co-relation 60927. Up to 7183 conditions per place. [2024-06-21 21:36:13,585 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 652 selfloop transitions, 144 changer transitions 0/801 dead transitions. [2024-06-21 21:36:13,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 801 transitions, 13124 flow [2024-06-21 21:36:13,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:36:13,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:36:13,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 226 transitions. [2024-06-21 21:36:13,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2024-06-21 21:36:13,587 INFO L175 Difference]: Start difference. First operand has 425 places, 740 transitions, 10454 flow. Second operand 13 states and 226 transitions. [2024-06-21 21:36:13,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 801 transitions, 13124 flow [2024-06-21 21:36:17,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 801 transitions, 12374 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-21 21:36:17,426 INFO L231 Difference]: Finished difference. Result has 428 places, 746 transitions, 10142 flow [2024-06-21 21:36:17,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9716, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10142, PETRI_PLACES=428, PETRI_TRANSITIONS=746} [2024-06-21 21:36:17,427 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-21 21:36:17,427 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 746 transitions, 10142 flow [2024-06-21 21:36:17,427 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-21 21:36:17,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:36:17,427 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-21 21:36:17,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 21:36:17,427 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:36:17,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:36:17,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1114283969, now seen corresponding path program 1 times [2024-06-21 21:36:17,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:36:17,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026897307] [2024-06-21 21:36:17,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:36:17,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:36:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:36:21,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:36:21,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:36:21,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026897307] [2024-06-21 21:36:21,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026897307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:36:21,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:36:21,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:36:21,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584985428] [2024-06-21 21:36:21,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:36:21,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:36:21,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:36:21,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:36:21,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:36:21,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:36:21,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 746 transitions, 10142 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:36:21,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:36:21,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:36:21,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:36:24,870 INFO L124 PetriNetUnfolderBase]: 4967/8173 cut-off events. [2024-06-21 21:36:24,871 INFO L125 PetriNetUnfolderBase]: For 825483/825489 co-relation queries the response was YES. [2024-06-21 21:36:24,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60617 conditions, 8173 events. 4967/8173 cut-off events. For 825483/825489 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 55767 event pairs, 1246 based on Foata normal form. 8/8181 useless extension candidates. Maximal degree in co-relation 60442. Up to 7530 conditions per place. [2024-06-21 21:36:24,993 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 728 selfloop transitions, 56 changer transitions 0/789 dead transitions. [2024-06-21 21:36:24,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 789 transitions, 11939 flow [2024-06-21 21:36:24,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:36:24,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:36:24,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-21 21:36:24,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-06-21 21:36:24,995 INFO L175 Difference]: Start difference. First operand has 428 places, 746 transitions, 10142 flow. Second operand 12 states and 193 transitions. [2024-06-21 21:36:24,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 789 transitions, 11939 flow [2024-06-21 21:36:28,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 789 transitions, 11618 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-21 21:36:28,936 INFO L231 Difference]: Finished difference. Result has 432 places, 752 transitions, 10046 flow [2024-06-21 21:36:28,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9822, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10046, PETRI_PLACES=432, PETRI_TRANSITIONS=752} [2024-06-21 21:36:28,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-21 21:36:28,937 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 752 transitions, 10046 flow [2024-06-21 21:36:28,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:36:28,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:36:28,937 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-21 21:36:28,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 21:36:28,937 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:36:28,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:36:28,938 INFO L85 PathProgramCache]: Analyzing trace with hash -976720999, now seen corresponding path program 2 times [2024-06-21 21:36:28,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:36:28,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620588425] [2024-06-21 21:36:28,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:36:28,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:36:28,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:36:32,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-21 21:36:32,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:36:32,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620588425] [2024-06-21 21:36:32,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620588425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:36:32,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:36:32,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:36:32,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58289052] [2024-06-21 21:36:32,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:36:32,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:36:32,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:36:32,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:36:32,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:36:32,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:36:32,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 752 transitions, 10046 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:36:32,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:36:32,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:36:32,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:36:35,805 INFO L124 PetriNetUnfolderBase]: 4975/8186 cut-off events. [2024-06-21 21:36:35,805 INFO L125 PetriNetUnfolderBase]: For 837061/837073 co-relation queries the response was YES. [2024-06-21 21:36:35,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60586 conditions, 8186 events. 4975/8186 cut-off events. For 837061/837073 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 55801 event pairs, 1253 based on Foata normal form. 11/8197 useless extension candidates. Maximal degree in co-relation 60409. Up to 7542 conditions per place. [2024-06-21 21:36:35,931 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 724 selfloop transitions, 55 changer transitions 0/784 dead transitions. [2024-06-21 21:36:35,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 784 transitions, 11770 flow [2024-06-21 21:36:35,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:36:35,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:36:35,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 21:36:35,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 21:36:35,933 INFO L175 Difference]: Start difference. First operand has 432 places, 752 transitions, 10046 flow. Second operand 10 states and 164 transitions. [2024-06-21 21:36:35,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 784 transitions, 11770 flow [2024-06-21 21:36:39,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 784 transitions, 11648 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 21:36:39,493 INFO L231 Difference]: Finished difference. Result has 435 places, 754 transitions, 10097 flow [2024-06-21 21:36:39,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9924, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10097, PETRI_PLACES=435, PETRI_TRANSITIONS=754} [2024-06-21 21:36:39,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-21 21:36:39,494 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 754 transitions, 10097 flow [2024-06-21 21:36:39,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:36:39,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:36:39,495 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-21 21:36:39,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 21:36:39,495 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:36:39,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:36:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1073125794, now seen corresponding path program 13 times [2024-06-21 21:36:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:36:39,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655097114] [2024-06-21 21:36:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:36:39,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:36:39,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:36:42,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-21 21:36:42,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:36:42,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655097114] [2024-06-21 21:36:42,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655097114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:36:42,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:36:42,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:36:42,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674620131] [2024-06-21 21:36:42,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:36:42,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:36:42,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:36:42,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:36:42,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:36:42,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:36:42,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 754 transitions, 10097 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:36:42,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:36:42,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:36:42,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:36:45,616 INFO L124 PetriNetUnfolderBase]: 4969/8153 cut-off events. [2024-06-21 21:36:45,616 INFO L125 PetriNetUnfolderBase]: For 835519/835519 co-relation queries the response was YES. [2024-06-21 21:36:45,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60392 conditions, 8153 events. 4969/8153 cut-off events. For 835519/835519 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 55341 event pairs, 951 based on Foata normal form. 2/8155 useless extension candidates. Maximal degree in co-relation 60214. Up to 7522 conditions per place. [2024-06-21 21:36:45,734 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 727 selfloop transitions, 55 changer transitions 0/787 dead transitions. [2024-06-21 21:36:45,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 787 transitions, 11786 flow [2024-06-21 21:36:45,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:36:45,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:36:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-21 21:36:45,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-21 21:36:45,735 INFO L175 Difference]: Start difference. First operand has 435 places, 754 transitions, 10097 flow. Second operand 11 states and 178 transitions. [2024-06-21 21:36:45,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 787 transitions, 11786 flow [2024-06-21 21:36:49,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 787 transitions, 11603 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-21 21:36:49,168 INFO L231 Difference]: Finished difference. Result has 438 places, 754 transitions, 10032 flow [2024-06-21 21:36:49,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9916, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10032, PETRI_PLACES=438, PETRI_TRANSITIONS=754} [2024-06-21 21:36:49,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-21 21:36:49,169 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 754 transitions, 10032 flow [2024-06-21 21:36:49,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:36:49,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:36:49,169 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-21 21:36:49,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 21:36:49,169 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:36:49,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:36:49,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1069401144, now seen corresponding path program 14 times [2024-06-21 21:36:49,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:36:49,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527995411] [2024-06-21 21:36:49,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:36:49,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:36:49,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:36:52,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:36:52,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:36:52,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527995411] [2024-06-21 21:36:52,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527995411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:36:52,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:36:52,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:36:52,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337437704] [2024-06-21 21:36:52,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:36:52,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:36:52,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:36:52,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:36:52,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:36:52,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:36:52,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 754 transitions, 10032 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-21 21:36:52,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:36:52,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:36:52,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:36:55,241 INFO L124 PetriNetUnfolderBase]: 4963/8147 cut-off events. [2024-06-21 21:36:55,241 INFO L125 PetriNetUnfolderBase]: For 835218/835218 co-relation queries the response was YES. [2024-06-21 21:36:55,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60092 conditions, 8147 events. 4963/8147 cut-off events. For 835218/835218 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 55231 event pairs, 949 based on Foata normal form. 2/8148 useless extension candidates. Maximal degree in co-relation 59913. Up to 6096 conditions per place. [2024-06-21 21:36:55,349 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 414 selfloop transitions, 377 changer transitions 0/796 dead transitions. [2024-06-21 21:36:55,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 796 transitions, 12504 flow [2024-06-21 21:36:55,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:36:55,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:36:55,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-21 21:36:55,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 21:36:55,351 INFO L175 Difference]: Start difference. First operand has 438 places, 754 transitions, 10032 flow. Second operand 11 states and 198 transitions. [2024-06-21 21:36:55,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 796 transitions, 12504 flow [2024-06-21 21:36:58,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 796 transitions, 12354 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 21:36:58,893 INFO L231 Difference]: Finished difference. Result has 440 places, 754 transitions, 10642 flow [2024-06-21 21:36:58,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9882, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10642, PETRI_PLACES=440, PETRI_TRANSITIONS=754} [2024-06-21 21:36:58,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-21 21:36:58,894 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 754 transitions, 10642 flow [2024-06-21 21:36:58,894 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-21 21:36:58,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:36:58,894 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-21 21:36:58,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 21:36:58,894 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:36:58,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:36:58,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1060823103, now seen corresponding path program 3 times [2024-06-21 21:36:58,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:36:58,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076280397] [2024-06-21 21:36:58,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:36:58,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:36:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:37:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:37:02,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:37:02,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076280397] [2024-06-21 21:37:02,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076280397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:37:02,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:37:02,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:37:02,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623583800] [2024-06-21 21:37:02,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:37:02,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:37:02,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:37:02,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:37:02,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:37:02,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:37:02,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 754 transitions, 10642 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:37:02,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:37:02,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:37:02,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:37:05,542 INFO L124 PetriNetUnfolderBase]: 4992/8211 cut-off events. [2024-06-21 21:37:05,543 INFO L125 PetriNetUnfolderBase]: For 868955/868967 co-relation queries the response was YES. [2024-06-21 21:37:05,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61973 conditions, 8211 events. 4992/8211 cut-off events. For 868955/868967 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 56019 event pairs, 1250 based on Foata normal form. 11/8222 useless extension candidates. Maximal degree in co-relation 61793. Up to 7538 conditions per place. [2024-06-21 21:37:05,660 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 724 selfloop transitions, 61 changer transitions 0/790 dead transitions. [2024-06-21 21:37:05,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 790 transitions, 12694 flow [2024-06-21 21:37:05,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:37:05,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:37:05,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-21 21:37:05,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:37:05,662 INFO L175 Difference]: Start difference. First operand has 440 places, 754 transitions, 10642 flow. Second operand 10 states and 165 transitions. [2024-06-21 21:37:05,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 790 transitions, 12694 flow [2024-06-21 21:37:09,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 790 transitions, 11826 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 21:37:09,461 INFO L231 Difference]: Finished difference. Result has 439 places, 759 transitions, 10051 flow [2024-06-21 21:37:09,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9774, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10051, PETRI_PLACES=439, PETRI_TRANSITIONS=759} [2024-06-21 21:37:09,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-21 21:37:09,462 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 759 transitions, 10051 flow [2024-06-21 21:37:09,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:37:09,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:37:09,462 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-21 21:37:09,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 21:37:09,462 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:37:09,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:37:09,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1069400927, now seen corresponding path program 3 times [2024-06-21 21:37:09,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:37:09,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088317147] [2024-06-21 21:37:09,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:37:09,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:37:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15