./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019_tso.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/mix019_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix019_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:08:27,852 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:08:27,917 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:08:27,922 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:08:27,922 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:08:27,943 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:08:27,944 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:08:27,944 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:08:27,944 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:08:27,947 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:08:27,947 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:08:27,948 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:08:27,949 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:08:27,949 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:08:27,950 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:08:27,950 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:08:27,950 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:08:27,950 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:08:27,951 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:08:27,951 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:08:27,951 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:08:27,951 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:08:27,952 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:08:27,952 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:08:27,952 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:08:27,952 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:08:27,952 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:08:27,953 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:08:27,953 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:08:27,953 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:08:27,954 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:08:27,954 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:08:27,954 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:08:27,955 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:08:27,955 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:08:27,955 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:08:27,955 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:08:27,955 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:08:27,955 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:08:27,956 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:08:27,956 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:08:27,956 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:08:27,956 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:08:27,956 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:08:28,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:08:28,162 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:08:28,165 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:08:28,166 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:08:28,167 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:08:28,167 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/mix019_tso.oepc.yml/witness.yml [2024-06-28 03:08:28,410 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:08:28,410 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:08:28,411 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i [2024-06-28 03:08:29,401 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:08:29,633 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:08:29,634 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i [2024-06-28 03:08:29,644 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/69666df63/c16ae92c10f24d01a0b91f2292b8dc0f/FLAGf1b3e4af4 [2024-06-28 03:08:29,655 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/69666df63/c16ae92c10f24d01a0b91f2292b8dc0f [2024-06-28 03:08:29,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:08:29,657 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:08:29,659 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:08:29,659 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:08:29,663 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:08:29,664 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:08:28" (1/2) ... [2024-06-28 03:08:29,664 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bba599a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:08:29, skipping insertion in model container [2024-06-28 03:08:29,664 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:08:28" (1/2) ... [2024-06-28 03:08:29,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@327bb1e0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:08:29, skipping insertion in model container [2024-06-28 03:08:29,666 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:08:29" (2/2) ... [2024-06-28 03:08:29,666 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bba599a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:29, skipping insertion in model container [2024-06-28 03:08:29,666 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:08:29" (2/2) ... [2024-06-28 03:08:29,667 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:08:29,767 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:08:29,768 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ((((((((((((((((((! multithreaded || x$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 03:08:29,768 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((((! multithreaded || x$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 03:08:29,769 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((((! multithreaded || x$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 03:08:29,769 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:08:29,769 INFO L106 edCorrectnessWitness]: ghost_update [L826-L826] multithreaded = 1; [2024-06-28 03:08:29,805 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:08:30,138 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:08:30,148 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:08:30,250 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:08:30,275 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:08:30,275 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30 WrapperNode [2024-06-28 03:08:30,275 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:08:30,276 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:08:30,276 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:08:30,276 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:08:30,282 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,295 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,323 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 145 [2024-06-28 03:08:30,323 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:08:30,324 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:08:30,324 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:08:30,324 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:08:30,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,335 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,350 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:08:30,351 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,351 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,359 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,360 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,363 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,364 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,367 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:08:30,368 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:08:30,368 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:08:30,368 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:08:30,369 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (1/1) ... [2024-06-28 03:08:30,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:08:30,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:08:30,397 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:08:30,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:08:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:08:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:08:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:08:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:08:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:08:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:08:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:08:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:08:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:08:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:08:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:08:30,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:08:30,446 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:08:30,561 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:08:30,562 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:08:30,896 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:08:30,896 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:08:31,028 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:08:31,028 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:08:31,030 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:08:31 BoogieIcfgContainer [2024-06-28 03:08:31,030 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:08:31,032 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:08:31,032 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:08:31,034 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:08:31,034 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:08:28" (1/4) ... [2024-06-28 03:08:31,036 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77c5301f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:08:31, skipping insertion in model container [2024-06-28 03:08:31,036 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:08:29" (2/4) ... [2024-06-28 03:08:31,036 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77c5301f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:08:31, skipping insertion in model container [2024-06-28 03:08:31,036 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:08:30" (3/4) ... [2024-06-28 03:08:31,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77c5301f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:08:31, skipping insertion in model container [2024-06-28 03:08:31,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:08:31" (4/4) ... [2024-06-28 03:08:31,038 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019_tso.oepc.i [2024-06-28 03:08:31,050 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:08:31,050 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:08:31,050 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:08:31,086 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:08:31,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:08:31,136 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 03:08:31,136 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:08:31,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:08:31,137 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:08:31,140 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 03:08:31,152 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:08:31,157 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;@5c371500, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:08:31,157 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:08:31,162 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:08:31,162 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:08:31,162 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:08:31,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:31,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:08:31,163 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:31,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:31,204 INFO L85 PathProgramCache]: Analyzing trace with hash 375125213, now seen corresponding path program 1 times [2024-06-28 03:08:31,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:31,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757587025] [2024-06-28 03:08:31,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:31,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:32,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:32,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:32,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757587025] [2024-06-28 03:08:32,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757587025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:32,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:32,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:08:32,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119298301] [2024-06-28 03:08:32,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:32,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:08:32,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:32,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:08:32,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:08:32,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 03:08:32,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:32,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:32,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 03:08:32,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:32,375 INFO L124 PetriNetUnfolderBase]: 1156/1873 cut-off events. [2024-06-28 03:08:32,375 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-28 03:08:32,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 1873 events. 1156/1873 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9296 event pairs, 805 based on Foata normal form. 1/1802 useless extension candidates. Maximal degree in co-relation 3688. Up to 1740 conditions per place. [2024-06-28 03:08:32,389 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 03:08:32,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-28 03:08:32,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:08:32,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:08:32,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-28 03:08:32,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 03:08:32,401 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 74 transitions. [2024-06-28 03:08:32,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-28 03:08:32,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:32,406 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 03:08:32,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 03:08:32,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 03:08:32,411 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 03:08:32,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:32,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:32,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:32,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:08:32,412 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:32,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:32,413 INFO L85 PathProgramCache]: Analyzing trace with hash -281897028, now seen corresponding path program 1 times [2024-06-28 03:08:32,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:32,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872418771] [2024-06-28 03:08:32,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:32,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:32,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:32,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:32,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:32,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872418771] [2024-06-28 03:08:32,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872418771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:32,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:32,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:08:32,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579220689] [2024-06-28 03:08:32,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:32,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:08:32,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:32,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:08:32,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:08:32,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 03:08:32,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:32,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 03:08:32,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:33,099 INFO L124 PetriNetUnfolderBase]: 1357/2118 cut-off events. [2024-06-28 03:08:33,099 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-28 03:08:33,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4785 conditions, 2118 events. 1357/2118 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10265 event pairs, 840 based on Foata normal form. 3/2119 useless extension candidates. Maximal degree in co-relation 4773. Up to 2013 conditions per place. [2024-06-28 03:08:33,109 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-28 03:08:33,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-28 03:08:33,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:08:33,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:08:33,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-28 03:08:33,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-28 03:08:33,112 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 93 transitions. [2024-06-28 03:08:33,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-28 03:08:33,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:08:33,115 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 03:08:33,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 03:08:33,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 03:08:33,116 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 03:08:33,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:33,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:33,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:33,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:08:33,119 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:33,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:33,120 INFO L85 PathProgramCache]: Analyzing trace with hash -148872398, now seen corresponding path program 1 times [2024-06-28 03:08:33,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:33,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217603891] [2024-06-28 03:08:33,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:33,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:33,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:33,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:33,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:33,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217603891] [2024-06-28 03:08:33,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217603891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:33,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:33,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:08:33,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66179072] [2024-06-28 03:08:33,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:33,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:08:33,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:33,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:08:33,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:08:33,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 03:08:33,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:33,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:33,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 03:08:33,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:33,947 INFO L124 PetriNetUnfolderBase]: 1345/2102 cut-off events. [2024-06-28 03:08:33,947 INFO L125 PetriNetUnfolderBase]: For 1116/1116 co-relation queries the response was YES. [2024-06-28 03:08:33,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 2102 events. 1345/2102 cut-off events. For 1116/1116 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10191 event pairs, 592 based on Foata normal form. 6/2106 useless extension candidates. Maximal degree in co-relation 5260. Up to 1965 conditions per place. [2024-06-28 03:08:33,956 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-28 03:08:33,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 63 transitions, 320 flow [2024-06-28 03:08:33,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:08:33,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:08:33,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 03:08:33,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 03:08:33,958 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 115 transitions. [2024-06-28 03:08:33,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 63 transitions, 320 flow [2024-06-28 03:08:33,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 63 transitions, 306 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:08:33,960 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 172 flow [2024-06-28 03:08:33,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, 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=5, PETRI_FLOW=172, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 03:08:33,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-28 03:08:33,961 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 172 flow [2024-06-28 03:08:33,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:33,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:33,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:33,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:08:33,961 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:33,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:33,962 INFO L85 PathProgramCache]: Analyzing trace with hash -474739353, now seen corresponding path program 1 times [2024-06-28 03:08:33,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:33,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834367895] [2024-06-28 03:08:33,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:33,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:34,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-28 03:08:34,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:34,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834367895] [2024-06-28 03:08:34,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834367895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:34,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:34,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:08:34,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758026086] [2024-06-28 03:08:34,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:34,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:08:34,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:34,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:08:34,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:08:34,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 03:08:34,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 172 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-28 03:08:34,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:34,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 03:08:34,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:35,175 INFO L124 PetriNetUnfolderBase]: 1336/2085 cut-off events. [2024-06-28 03:08:35,176 INFO L125 PetriNetUnfolderBase]: For 2056/2056 co-relation queries the response was YES. [2024-06-28 03:08:35,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5741 conditions, 2085 events. 1336/2085 cut-off events. For 2056/2056 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10054 event pairs, 450 based on Foata normal form. 6/2089 useless extension candidates. Maximal degree in co-relation 5726. Up to 1920 conditions per place. [2024-06-28 03:08:35,185 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-28 03:08:35,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 374 flow [2024-06-28 03:08:35,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:08:35,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:08:35,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 03:08:35,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 03:08:35,189 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 172 flow. Second operand 6 states and 132 transitions. [2024-06-28 03:08:35,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 374 flow [2024-06-28 03:08:35,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 350 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:35,193 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-28 03:08:35,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-28 03:08:35,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-28 03:08:35,195 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-28 03:08:35,195 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-28 03:08:35,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:35,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:35,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:08:35,195 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:35,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:35,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1716338255, now seen corresponding path program 1 times [2024-06-28 03:08:35,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:35,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486536920] [2024-06-28 03:08:35,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:35,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:35,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:35,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:35,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486536920] [2024-06-28 03:08:35,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486536920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:35,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:35,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:08:35,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876163419] [2024-06-28 03:08:35,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:35,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:08:35,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:35,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:08:35,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:08:35,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 03:08:35,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:35,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:35,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 03:08:35,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:36,042 INFO L124 PetriNetUnfolderBase]: 1124/1899 cut-off events. [2024-06-28 03:08:36,042 INFO L125 PetriNetUnfolderBase]: For 2652/2652 co-relation queries the response was YES. [2024-06-28 03:08:36,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5370 conditions, 1899 events. 1124/1899 cut-off events. For 2652/2652 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9814 event pairs, 527 based on Foata normal form. 2/1892 useless extension candidates. Maximal degree in co-relation 5353. Up to 1682 conditions per place. [2024-06-28 03:08:36,051 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 8 changer transitions 0/56 dead transitions. [2024-06-28 03:08:36,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 56 transitions, 335 flow [2024-06-28 03:08:36,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:08:36,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:08:36,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-28 03:08:36,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-28 03:08:36,053 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 5 states and 94 transitions. [2024-06-28 03:08:36,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 56 transitions, 335 flow [2024-06-28 03:08:36,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 302 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:36,055 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 204 flow [2024-06-28 03:08:36,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=204, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-28 03:08:36,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 03:08:36,056 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 204 flow [2024-06-28 03:08:36,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:36,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:36,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:36,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:08:36,057 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:36,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:36,057 INFO L85 PathProgramCache]: Analyzing trace with hash -891611750, now seen corresponding path program 1 times [2024-06-28 03:08:36,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:36,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728026781] [2024-06-28 03:08:36,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:36,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:36,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:36,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:36,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:36,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728026781] [2024-06-28 03:08:36,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728026781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:36,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:36,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:08:36,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209393998] [2024-06-28 03:08:36,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:36,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:08:36,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:36,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:08:36,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:08:36,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:36,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:36,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:36,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:36,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:36,983 INFO L124 PetriNetUnfolderBase]: 1342/2119 cut-off events. [2024-06-28 03:08:36,983 INFO L125 PetriNetUnfolderBase]: For 4395/4395 co-relation queries the response was YES. [2024-06-28 03:08:36,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6589 conditions, 2119 events. 1342/2119 cut-off events. For 4395/4395 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10291 event pairs, 626 based on Foata normal form. 2/2119 useless extension candidates. Maximal degree in co-relation 6570. Up to 1980 conditions per place. [2024-06-28 03:08:36,993 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 50 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-28 03:08:36,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 66 transitions, 392 flow [2024-06-28 03:08:36,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:08:36,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:08:36,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 03:08:36,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-28 03:08:36,996 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 204 flow. Second operand 6 states and 109 transitions. [2024-06-28 03:08:36,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 66 transitions, 392 flow [2024-06-28 03:08:36,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 66 transitions, 370 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:37,000 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 238 flow [2024-06-28 03:08:37,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=238, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-28 03:08:37,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-28 03:08:37,003 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 238 flow [2024-06-28 03:08:37,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:37,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:37,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:37,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:08:37,003 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:37,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:37,004 INFO L85 PathProgramCache]: Analyzing trace with hash -891462020, now seen corresponding path program 2 times [2024-06-28 03:08:37,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:37,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348135582] [2024-06-28 03:08:37,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:37,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:37,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:37,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-28 03:08:37,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:37,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348135582] [2024-06-28 03:08:37,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348135582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:37,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:37,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:08:37,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267058108] [2024-06-28 03:08:37,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:37,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:08:37,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:37,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:08:37,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:08:37,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:37,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 238 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:37,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:37,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:37,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:37,967 INFO L124 PetriNetUnfolderBase]: 1337/2123 cut-off events. [2024-06-28 03:08:37,967 INFO L125 PetriNetUnfolderBase]: For 5954/5964 co-relation queries the response was YES. [2024-06-28 03:08:37,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7073 conditions, 2123 events. 1337/2123 cut-off events. For 5954/5964 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10399 event pairs, 627 based on Foata normal form. 10/2130 useless extension candidates. Maximal degree in co-relation 7053. Up to 1955 conditions per place. [2024-06-28 03:08:37,980 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 45 selfloop transitions, 16 changer transitions 0/66 dead transitions. [2024-06-28 03:08:37,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 424 flow [2024-06-28 03:08:37,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:08:37,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:08:37,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 03:08:37,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:08:37,981 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 238 flow. Second operand 6 states and 108 transitions. [2024-06-28 03:08:37,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 424 flow [2024-06-28 03:08:37,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 392 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:37,985 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 278 flow [2024-06-28 03:08:37,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=278, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-28 03:08:37,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-28 03:08:37,986 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 278 flow [2024-06-28 03:08:37,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:37,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:37,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:37,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:08:37,987 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:37,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:37,987 INFO L85 PathProgramCache]: Analyzing trace with hash 586781148, now seen corresponding path program 1 times [2024-06-28 03:08:37,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:37,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136406180] [2024-06-28 03:08:37,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:37,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:37,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:38,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:38,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:38,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136406180] [2024-06-28 03:08:38,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136406180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:38,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:38,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:38,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454371080] [2024-06-28 03:08:38,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:38,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:38,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:38,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:38,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:38,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:38,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 278 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:38,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:38,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:38,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:39,118 INFO L124 PetriNetUnfolderBase]: 1377/2266 cut-off events. [2024-06-28 03:08:39,119 INFO L125 PetriNetUnfolderBase]: For 7619/7619 co-relation queries the response was YES. [2024-06-28 03:08:39,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7781 conditions, 2266 events. 1377/2266 cut-off events. For 7619/7619 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11507 event pairs, 625 based on Foata normal form. 2/2255 useless extension candidates. Maximal degree in co-relation 7760. Up to 2033 conditions per place. [2024-06-28 03:08:39,135 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 14 changer transitions 0/76 dead transitions. [2024-06-28 03:08:39,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 507 flow [2024-06-28 03:08:39,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:39,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:39,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:08:39,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 03:08:39,137 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 278 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:08:39,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 507 flow [2024-06-28 03:08:39,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 76 transitions, 456 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:39,142 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 314 flow [2024-06-28 03:08:39,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=314, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-28 03:08:39,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-28 03:08:39,145 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 314 flow [2024-06-28 03:08:39,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:39,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:39,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:39,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:08:39,145 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-28 03:08:39,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:39,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1870278876, now seen corresponding path program 1 times [2024-06-28 03:08:39,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:39,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717248538] [2024-06-28 03:08:39,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:39,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:39,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:39,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:39,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:39,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717248538] [2024-06-28 03:08:39,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717248538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:39,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:39,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:39,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312396282] [2024-06-28 03:08:39,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:39,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:39,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:39,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:39,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:39,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:39,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 314 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:39,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:39,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:39,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:40,276 INFO L124 PetriNetUnfolderBase]: 1589/2488 cut-off events. [2024-06-28 03:08:40,276 INFO L125 PetriNetUnfolderBase]: For 11593/11603 co-relation queries the response was YES. [2024-06-28 03:08:40,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9524 conditions, 2488 events. 1589/2488 cut-off events. For 11593/11603 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12314 event pairs, 554 based on Foata normal form. 4/2488 useless extension candidates. Maximal degree in co-relation 9501. Up to 2295 conditions per place. [2024-06-28 03:08:40,288 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 66 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-28 03:08:40,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 586 flow [2024-06-28 03:08:40,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:40,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:40,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:08:40,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-28 03:08:40,289 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 314 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:08:40,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 586 flow [2024-06-28 03:08:40,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 89 transitions, 546 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:40,295 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 368 flow [2024-06-28 03:08:40,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=368, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-28 03:08:40,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-28 03:08:40,295 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 368 flow [2024-06-28 03:08:40,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:40,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:40,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:40,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:08:40,296 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:40,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:40,296 INFO L85 PathProgramCache]: Analyzing trace with hash -22930864, now seen corresponding path program 2 times [2024-06-28 03:08:40,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:40,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270914918] [2024-06-28 03:08:40,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:40,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:40,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:40,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:40,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270914918] [2024-06-28 03:08:40,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270914918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:40,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:40,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:40,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474752290] [2024-06-28 03:08:40,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:40,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:40,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:40,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:40,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:41,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:41,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 368 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:41,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:41,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:41,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:41,431 INFO L124 PetriNetUnfolderBase]: 1702/2663 cut-off events. [2024-06-28 03:08:41,431 INFO L125 PetriNetUnfolderBase]: For 15665/15675 co-relation queries the response was YES. [2024-06-28 03:08:41,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11161 conditions, 2663 events. 1702/2663 cut-off events. For 15665/15675 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13209 event pairs, 508 based on Foata normal form. 18/2679 useless extension candidates. Maximal degree in co-relation 11136. Up to 2348 conditions per place. [2024-06-28 03:08:41,444 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 68 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-28 03:08:41,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 98 transitions, 744 flow [2024-06-28 03:08:41,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:41,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:41,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:08:41,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-28 03:08:41,446 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 368 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:08:41,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 98 transitions, 744 flow [2024-06-28 03:08:41,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 702 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:41,454 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 484 flow [2024-06-28 03:08:41,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2024-06-28 03:08:41,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-28 03:08:41,456 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 484 flow [2024-06-28 03:08:41,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:41,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:41,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:41,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:08:41,456 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:41,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:41,457 INFO L85 PathProgramCache]: Analyzing trace with hash 154200656, now seen corresponding path program 3 times [2024-06-28 03:08:41,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:41,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793595979] [2024-06-28 03:08:41,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:41,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:42,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:42,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:42,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793595979] [2024-06-28 03:08:42,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793595979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:42,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:42,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:08:42,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256981367] [2024-06-28 03:08:42,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:42,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:08:42,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:42,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:08:42,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:08:42,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:42,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 484 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:42,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:42,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:42,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:42,563 INFO L124 PetriNetUnfolderBase]: 1710/2663 cut-off events. [2024-06-28 03:08:42,563 INFO L125 PetriNetUnfolderBase]: For 20584/20617 co-relation queries the response was YES. [2024-06-28 03:08:42,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12126 conditions, 2663 events. 1710/2663 cut-off events. For 20584/20617 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13247 event pairs, 482 based on Foata normal form. 23/2683 useless extension candidates. Maximal degree in co-relation 12099. Up to 2219 conditions per place. [2024-06-28 03:08:42,621 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 63 selfloop transitions, 37 changer transitions 0/106 dead transitions. [2024-06-28 03:08:42,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 938 flow [2024-06-28 03:08:42,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:42,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:42,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 03:08:42,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-28 03:08:42,623 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 484 flow. Second operand 7 states and 138 transitions. [2024-06-28 03:08:42,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 938 flow [2024-06-28 03:08:42,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 106 transitions, 892 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:42,632 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 636 flow [2024-06-28 03:08:42,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=636, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-28 03:08:42,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-28 03:08:42,632 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 636 flow [2024-06-28 03:08:42,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:42,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:42,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:42,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:08:42,633 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:42,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:42,634 INFO L85 PathProgramCache]: Analyzing trace with hash 154446920, now seen corresponding path program 1 times [2024-06-28 03:08:42,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:42,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703145800] [2024-06-28 03:08:42,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:42,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:42,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:43,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-28 03:08:43,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:43,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703145800] [2024-06-28 03:08:43,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703145800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:43,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:43,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:43,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629284644] [2024-06-28 03:08:43,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:43,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:43,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:43,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:43,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:43,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:43,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 636 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:43,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:43,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:43,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:43,937 INFO L124 PetriNetUnfolderBase]: 1573/2545 cut-off events. [2024-06-28 03:08:43,937 INFO L125 PetriNetUnfolderBase]: For 20128/20128 co-relation queries the response was YES. [2024-06-28 03:08:43,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11824 conditions, 2545 events. 1573/2545 cut-off events. For 20128/20128 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12766 event pairs, 470 based on Foata normal form. 4/2532 useless extension candidates. Maximal degree in co-relation 11794. Up to 2302 conditions per place. [2024-06-28 03:08:43,954 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 84 selfloop transitions, 16 changer transitions 0/105 dead transitions. [2024-06-28 03:08:43,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 105 transitions, 928 flow [2024-06-28 03:08:43,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:43,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:43,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:08:43,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 03:08:43,955 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 636 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:08:43,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 105 transitions, 928 flow [2024-06-28 03:08:43,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 824 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:43,969 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 607 flow [2024-06-28 03:08:43,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=607, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-06-28 03:08:43,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-28 03:08:43,970 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 607 flow [2024-06-28 03:08:43,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:43,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:43,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:43,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:08:43,970 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:43,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:43,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1060816261, now seen corresponding path program 1 times [2024-06-28 03:08:43,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:43,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354771129] [2024-06-28 03:08:43,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:43,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:44,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:44,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:44,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354771129] [2024-06-28 03:08:44,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354771129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:44,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:44,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:08:44,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231327656] [2024-06-28 03:08:44,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:44,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:08:44,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:44,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:08:44,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:08:44,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:44,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 607 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:44,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:44,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:44,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:44,841 INFO L124 PetriNetUnfolderBase]: 1822/2808 cut-off events. [2024-06-28 03:08:44,842 INFO L125 PetriNetUnfolderBase]: For 23934/23934 co-relation queries the response was YES. [2024-06-28 03:08:44,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13013 conditions, 2808 events. 1822/2808 cut-off events. For 23934/23934 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13392 event pairs, 583 based on Foata normal form. 1/2807 useless extension candidates. Maximal degree in co-relation 12982. Up to 2700 conditions per place. [2024-06-28 03:08:44,858 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 80 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-28 03:08:44,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 92 transitions, 825 flow [2024-06-28 03:08:44,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:08:44,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:08:44,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-28 03:08:44,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:08:44,861 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 607 flow. Second operand 5 states and 82 transitions. [2024-06-28 03:08:44,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 92 transitions, 825 flow [2024-06-28 03:08:44,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 92 transitions, 770 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:08:44,875 INFO L231 Difference]: Finished difference. Result has 77 places, 84 transitions, 602 flow [2024-06-28 03:08:44,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=602, PETRI_PLACES=77, PETRI_TRANSITIONS=84} [2024-06-28 03:08:44,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-28 03:08:44,876 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 84 transitions, 602 flow [2024-06-28 03:08:44,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:44,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:44,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:44,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:08:44,876 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-28 03:08:44,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:44,877 INFO L85 PathProgramCache]: Analyzing trace with hash -714664465, now seen corresponding path program 1 times [2024-06-28 03:08:44,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:44,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560863974] [2024-06-28 03:08:44,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:44,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:44,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:45,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:45,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:45,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560863974] [2024-06-28 03:08:45,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560863974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:45,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:45,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:45,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077982214] [2024-06-28 03:08:45,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:45,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:45,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:45,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:45,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:45,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:45,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 84 transitions, 602 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:45,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:45,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:45,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:46,342 INFO L124 PetriNetUnfolderBase]: 1761/2721 cut-off events. [2024-06-28 03:08:46,342 INFO L125 PetriNetUnfolderBase]: For 31249/31275 co-relation queries the response was YES. [2024-06-28 03:08:46,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13812 conditions, 2721 events. 1761/2721 cut-off events. For 31249/31275 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13513 event pairs, 552 based on Foata normal form. 7/2720 useless extension candidates. Maximal degree in co-relation 13780. Up to 2503 conditions per place. [2024-06-28 03:08:46,358 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 87 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-28 03:08:46,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 113 transitions, 928 flow [2024-06-28 03:08:46,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:08:46,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:08:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:08:46,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-28 03:08:46,359 INFO L175 Difference]: Start difference. First operand has 77 places, 84 transitions, 602 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:08:46,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 113 transitions, 928 flow [2024-06-28 03:08:46,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 113 transitions, 900 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:46,371 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 676 flow [2024-06-28 03:08:46,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=676, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 03:08:46,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 03:08:46,372 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 676 flow [2024-06-28 03:08:46,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:46,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:46,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:46,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:08:46,373 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:46,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:46,373 INFO L85 PathProgramCache]: Analyzing trace with hash -710849233, now seen corresponding path program 1 times [2024-06-28 03:08:46,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:46,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348978043] [2024-06-28 03:08:46,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:46,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:47,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:47,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:47,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348978043] [2024-06-28 03:08:47,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348978043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:47,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:47,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:47,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624937284] [2024-06-28 03:08:47,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:47,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:47,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:47,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:47,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:47,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:47,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 676 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:47,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:47,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:47,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:47,825 INFO L124 PetriNetUnfolderBase]: 1895/2886 cut-off events. [2024-06-28 03:08:47,825 INFO L125 PetriNetUnfolderBase]: For 34459/34459 co-relation queries the response was YES. [2024-06-28 03:08:47,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14567 conditions, 2886 events. 1895/2886 cut-off events. For 34459/34459 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13724 event pairs, 589 based on Foata normal form. 2/2886 useless extension candidates. Maximal degree in co-relation 14534. Up to 2725 conditions per place. [2024-06-28 03:08:47,838 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 96 selfloop transitions, 17 changer transitions 0/118 dead transitions. [2024-06-28 03:08:47,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 118 transitions, 1019 flow [2024-06-28 03:08:47,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:47,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:47,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:08:47,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 03:08:47,839 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 676 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:08:47,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 118 transitions, 1019 flow [2024-06-28 03:08:47,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 118 transitions, 961 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:08:47,853 INFO L231 Difference]: Finished difference. Result has 85 places, 92 transitions, 721 flow [2024-06-28 03:08:47,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=721, PETRI_PLACES=85, PETRI_TRANSITIONS=92} [2024-06-28 03:08:47,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-28 03:08:47,855 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 92 transitions, 721 flow [2024-06-28 03:08:47,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:47,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:47,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:47,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:08:47,855 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:47,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:47,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1996453157, now seen corresponding path program 2 times [2024-06-28 03:08:47,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:47,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363020925] [2024-06-28 03:08:47,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:47,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:47,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:48,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:48,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:48,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363020925] [2024-06-28 03:08:48,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363020925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:48,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:48,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:48,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210550416] [2024-06-28 03:08:48,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:48,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:48,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:48,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:48,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:48,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:48,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 92 transitions, 721 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:48,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:48,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:48,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:49,130 INFO L124 PetriNetUnfolderBase]: 1961/2986 cut-off events. [2024-06-28 03:08:49,130 INFO L125 PetriNetUnfolderBase]: For 39326/39339 co-relation queries the response was YES. [2024-06-28 03:08:49,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15366 conditions, 2986 events. 1961/2986 cut-off events. For 39326/39339 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14248 event pairs, 561 based on Foata normal form. 12/2995 useless extension candidates. Maximal degree in co-relation 15331. Up to 2554 conditions per place. [2024-06-28 03:08:49,146 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 87 selfloop transitions, 43 changer transitions 0/135 dead transitions. [2024-06-28 03:08:49,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 135 transitions, 1173 flow [2024-06-28 03:08:49,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:49,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:49,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:08:49,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 03:08:49,147 INFO L175 Difference]: Start difference. First operand has 85 places, 92 transitions, 721 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:08:49,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 135 transitions, 1173 flow [2024-06-28 03:08:49,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 135 transitions, 1115 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:08:49,162 INFO L231 Difference]: Finished difference. Result has 90 places, 106 transitions, 910 flow [2024-06-28 03:08:49,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=910, PETRI_PLACES=90, PETRI_TRANSITIONS=106} [2024-06-28 03:08:49,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-28 03:08:49,163 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 106 transitions, 910 flow [2024-06-28 03:08:49,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:49,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:49,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:49,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:08:49,164 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-28 03:08:49,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:49,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1255748765, now seen corresponding path program 3 times [2024-06-28 03:08:49,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:49,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154483860] [2024-06-28 03:08:49,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:49,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:49,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:50,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:50,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:50,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154483860] [2024-06-28 03:08:50,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154483860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:50,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:50,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:50,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998105563] [2024-06-28 03:08:50,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:50,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:50,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:50,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:50,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:50,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:50,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 106 transitions, 910 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:50,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:50,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:50,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:50,506 INFO L124 PetriNetUnfolderBase]: 1972/3000 cut-off events. [2024-06-28 03:08:50,507 INFO L125 PetriNetUnfolderBase]: For 43776/43789 co-relation queries the response was YES. [2024-06-28 03:08:50,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16264 conditions, 3000 events. 1972/3000 cut-off events. For 43776/43789 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14219 event pairs, 591 based on Foata normal form. 12/3009 useless extension candidates. Maximal degree in co-relation 16226. Up to 2792 conditions per place. [2024-06-28 03:08:50,522 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 101 selfloop transitions, 30 changer transitions 0/136 dead transitions. [2024-06-28 03:08:50,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 136 transitions, 1313 flow [2024-06-28 03:08:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:50,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:50,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:08:50,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 03:08:50,524 INFO L175 Difference]: Start difference. First operand has 90 places, 106 transitions, 910 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:08:50,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 136 transitions, 1313 flow [2024-06-28 03:08:50,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 136 transitions, 1263 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 03:08:50,547 INFO L231 Difference]: Finished difference. Result has 97 places, 113 transitions, 1029 flow [2024-06-28 03:08:50,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1029, PETRI_PLACES=97, PETRI_TRANSITIONS=113} [2024-06-28 03:08:50,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-28 03:08:50,548 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 113 transitions, 1029 flow [2024-06-28 03:08:50,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:50,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:50,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:50,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:08:50,549 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-28 03:08:50,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:50,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1256015675, now seen corresponding path program 4 times [2024-06-28 03:08:50,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:50,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66334734] [2024-06-28 03:08:50,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:50,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:50,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:51,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-28 03:08:51,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:51,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66334734] [2024-06-28 03:08:51,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66334734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:51,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:51,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:51,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147422536] [2024-06-28 03:08:51,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:51,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:51,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:51,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:51,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:51,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:51,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 113 transitions, 1029 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:51,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:51,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:51,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:51,898 INFO L124 PetriNetUnfolderBase]: 1961/2983 cut-off events. [2024-06-28 03:08:51,898 INFO L125 PetriNetUnfolderBase]: For 47464/47477 co-relation queries the response was YES. [2024-06-28 03:08:51,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16477 conditions, 2983 events. 1961/2983 cut-off events. For 47464/47477 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14125 event pairs, 591 based on Foata normal form. 12/2992 useless extension candidates. Maximal degree in co-relation 16436. Up to 2739 conditions per place. [2024-06-28 03:08:51,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 97 selfloop transitions, 42 changer transitions 0/144 dead transitions. [2024-06-28 03:08:51,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 144 transitions, 1429 flow [2024-06-28 03:08:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:08:51,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:08:51,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:08:51,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 03:08:51,917 INFO L175 Difference]: Start difference. First operand has 97 places, 113 transitions, 1029 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:08:51,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 144 transitions, 1429 flow [2024-06-28 03:08:51,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 144 transitions, 1367 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 03:08:51,941 INFO L231 Difference]: Finished difference. Result has 104 places, 117 transitions, 1137 flow [2024-06-28 03:08:51,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1137, PETRI_PLACES=104, PETRI_TRANSITIONS=117} [2024-06-28 03:08:51,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 03:08:51,942 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 117 transitions, 1137 flow [2024-06-28 03:08:51,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:51,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:51,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:51,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:08:51,942 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:51,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:51,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1444942287, now seen corresponding path program 1 times [2024-06-28 03:08:51,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:51,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225737001] [2024-06-28 03:08:51,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:51,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:52,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:52,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:52,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225737001] [2024-06-28 03:08:52,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225737001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:52,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:52,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:08:52,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983613895] [2024-06-28 03:08:52,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:52,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:08:52,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:52,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:08:52,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:08:52,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:52,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 117 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:52,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:52,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:52,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:52,999 INFO L124 PetriNetUnfolderBase]: 1861/2861 cut-off events. [2024-06-28 03:08:53,000 INFO L125 PetriNetUnfolderBase]: For 43525/43525 co-relation queries the response was YES. [2024-06-28 03:08:53,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15676 conditions, 2861 events. 1861/2861 cut-off events. For 43525/43525 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13569 event pairs, 542 based on Foata normal form. 2/2861 useless extension candidates. Maximal degree in co-relation 15633. Up to 2750 conditions per place. [2024-06-28 03:08:53,015 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 115 selfloop transitions, 11 changer transitions 0/130 dead transitions. [2024-06-28 03:08:53,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 130 transitions, 1439 flow [2024-06-28 03:08:53,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:08:53,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:08:53,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-28 03:08:53,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-28 03:08:53,017 INFO L175 Difference]: Start difference. First operand has 104 places, 117 transitions, 1137 flow. Second operand 6 states and 95 transitions. [2024-06-28 03:08:53,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 130 transitions, 1439 flow [2024-06-28 03:08:53,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 130 transitions, 1335 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:08:53,046 INFO L231 Difference]: Finished difference. Result has 104 places, 120 transitions, 1093 flow [2024-06-28 03:08:53,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1093, PETRI_PLACES=104, PETRI_TRANSITIONS=120} [2024-06-28 03:08:53,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 03:08:53,047 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 120 transitions, 1093 flow [2024-06-28 03:08:53,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:53,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:53,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:53,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:08:53,048 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-28 03:08:53,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:53,048 INFO L85 PathProgramCache]: Analyzing trace with hash -679820755, now seen corresponding path program 1 times [2024-06-28 03:08:53,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:53,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408426572] [2024-06-28 03:08:53,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:53,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:53,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:53,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:53,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:53,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408426572] [2024-06-28 03:08:53,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408426572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:53,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:53,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:08:53,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361385396] [2024-06-28 03:08:53,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:53,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:08:53,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:53,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:08:53,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:08:53,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:53,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 120 transitions, 1093 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:08:53,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:53,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:53,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:54,565 INFO L124 PetriNetUnfolderBase]: 1875/2882 cut-off events. [2024-06-28 03:08:54,566 INFO L125 PetriNetUnfolderBase]: For 51903/51909 co-relation queries the response was YES. [2024-06-28 03:08:54,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16824 conditions, 2882 events. 1875/2882 cut-off events. For 51903/51909 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14276 event pairs, 415 based on Foata normal form. 4/2872 useless extension candidates. Maximal degree in co-relation 16780. Up to 2642 conditions per place. [2024-06-28 03:08:54,583 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 126 selfloop transitions, 17 changer transitions 0/153 dead transitions. [2024-06-28 03:08:54,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 153 transitions, 1497 flow [2024-06-28 03:08:54,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:54,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:54,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:08:54,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 03:08:54,584 INFO L175 Difference]: Start difference. First operand has 104 places, 120 transitions, 1093 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:08:54,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 153 transitions, 1497 flow [2024-06-28 03:08:54,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 153 transitions, 1459 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:08:54,612 INFO L231 Difference]: Finished difference. Result has 108 places, 122 transitions, 1140 flow [2024-06-28 03:08:54,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1140, PETRI_PLACES=108, PETRI_TRANSITIONS=122} [2024-06-28 03:08:54,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 03:08:54,613 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 122 transitions, 1140 flow [2024-06-28 03:08:54,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:08:54,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:54,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:54,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:08:54,613 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-28 03:08:54,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:54,614 INFO L85 PathProgramCache]: Analyzing trace with hash -679760305, now seen corresponding path program 2 times [2024-06-28 03:08:54,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:54,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133082193] [2024-06-28 03:08:54,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:54,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:54,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:55,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:55,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:55,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133082193] [2024-06-28 03:08:55,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133082193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:55,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:55,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:08:55,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443769521] [2024-06-28 03:08:55,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:55,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:08:55,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:55,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:08:55,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:08:55,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:08:55,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 122 transitions, 1140 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:08:55,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:55,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:08:55,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:56,334 INFO L124 PetriNetUnfolderBase]: 1891/2908 cut-off events. [2024-06-28 03:08:56,335 INFO L125 PetriNetUnfolderBase]: For 58313/58319 co-relation queries the response was YES. [2024-06-28 03:08:56,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17500 conditions, 2908 events. 1891/2908 cut-off events. For 58313/58319 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14432 event pairs, 519 based on Foata normal form. 4/2898 useless extension candidates. Maximal degree in co-relation 17455. Up to 2671 conditions per place. [2024-06-28 03:08:56,354 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 21 changer transitions 0/155 dead transitions. [2024-06-28 03:08:56,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 155 transitions, 1554 flow [2024-06-28 03:08:56,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:56,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:56,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:08:56,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-28 03:08:56,355 INFO L175 Difference]: Start difference. First operand has 108 places, 122 transitions, 1140 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:08:56,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 155 transitions, 1554 flow [2024-06-28 03:08:56,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 155 transitions, 1487 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:08:56,385 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 1171 flow [2024-06-28 03:08:56,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1171, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2024-06-28 03:08:56,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-28 03:08:56,386 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 1171 flow [2024-06-28 03:08:56,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:08:56,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:56,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:56,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:08:56,386 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:08:56,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:56,387 INFO L85 PathProgramCache]: Analyzing trace with hash -676958835, now seen corresponding path program 1 times [2024-06-28 03:08:56,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:56,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084443086] [2024-06-28 03:08:56,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:56,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:56,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:57,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:57,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:57,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084443086] [2024-06-28 03:08:57,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084443086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:57,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:57,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:08:57,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791225497] [2024-06-28 03:08:57,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:57,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:08:57,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:57,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:08:57,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:08:57,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:57,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 1171 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:57,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:57,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:57,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:57,916 INFO L124 PetriNetUnfolderBase]: 2050/3117 cut-off events. [2024-06-28 03:08:57,916 INFO L125 PetriNetUnfolderBase]: For 63978/63978 co-relation queries the response was YES. [2024-06-28 03:08:57,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18461 conditions, 3117 events. 2050/3117 cut-off events. For 63978/63978 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14883 event pairs, 543 based on Foata normal form. 4/3119 useless extension candidates. Maximal degree in co-relation 18415. Up to 2889 conditions per place. [2024-06-28 03:08:57,936 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 138 selfloop transitions, 23 changer transitions 0/166 dead transitions. [2024-06-28 03:08:57,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 166 transitions, 1673 flow [2024-06-28 03:08:57,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:08:57,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:08:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:08:57,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 03:08:57,938 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 1171 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:08:57,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 166 transitions, 1673 flow [2024-06-28 03:08:57,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 166 transitions, 1592 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:08:57,974 INFO L231 Difference]: Finished difference. Result has 114 places, 130 transitions, 1240 flow [2024-06-28 03:08:57,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1240, PETRI_PLACES=114, PETRI_TRANSITIONS=130} [2024-06-28 03:08:57,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-28 03:08:57,975 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 130 transitions, 1240 flow [2024-06-28 03:08:57,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:08:57,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:57,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:57,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:08:57,975 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-28 03:08:57,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:57,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1926322779, now seen corresponding path program 2 times [2024-06-28 03:08:57,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:57,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777163762] [2024-06-28 03:08:57,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:57,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:57,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:08:58,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:08:58,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:08:58,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777163762] [2024-06-28 03:08:58,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777163762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:08:58,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:08:58,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:08:58,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952869462] [2024-06-28 03:08:58,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:08:58,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:08:58,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:08:58,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:08:58,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:08:58,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:08:58,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 130 transitions, 1240 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-28 03:08:58,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:08:58,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:08:58,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:08:59,242 INFO L124 PetriNetUnfolderBase]: 2042/3105 cut-off events. [2024-06-28 03:08:59,243 INFO L125 PetriNetUnfolderBase]: For 67864/67864 co-relation queries the response was YES. [2024-06-28 03:08:59,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18608 conditions, 3105 events. 2042/3105 cut-off events. For 67864/67864 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14826 event pairs, 495 based on Foata normal form. 4/3107 useless extension candidates. Maximal degree in co-relation 18560. Up to 2758 conditions per place. [2024-06-28 03:08:59,261 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 117 selfloop transitions, 42 changer transitions 0/164 dead transitions. [2024-06-28 03:08:59,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 164 transitions, 1688 flow [2024-06-28 03:08:59,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:08:59,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:08:59,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:08:59,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 03:08:59,262 INFO L175 Difference]: Start difference. First operand has 114 places, 130 transitions, 1240 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:08:59,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 164 transitions, 1688 flow [2024-06-28 03:08:59,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 164 transitions, 1592 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:08:59,308 INFO L231 Difference]: Finished difference. Result has 117 places, 135 transitions, 1312 flow [2024-06-28 03:08:59,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1312, PETRI_PLACES=117, PETRI_TRANSITIONS=135} [2024-06-28 03:08:59,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-28 03:08:59,308 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 135 transitions, 1312 flow [2024-06-28 03:08:59,308 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-28 03:08:59,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:08:59,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:08:59,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:08:59,309 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-28 03:08:59,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:08:59,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1926327739, now seen corresponding path program 3 times [2024-06-28 03:08:59,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:08:59,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051105296] [2024-06-28 03:08:59,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:08:59,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:08:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:00,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:00,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:00,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051105296] [2024-06-28 03:09:00,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051105296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:00,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:00,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:00,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747813299] [2024-06-28 03:09:00,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:00,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:00,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:00,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:00,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:00,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:09:00,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 135 transitions, 1312 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:09:00,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:00,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:09:00,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:01,016 INFO L124 PetriNetUnfolderBase]: 2012/3135 cut-off events. [2024-06-28 03:09:01,016 INFO L125 PetriNetUnfolderBase]: For 81569/81574 co-relation queries the response was YES. [2024-06-28 03:09:01,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19292 conditions, 3135 events. 2012/3135 cut-off events. For 81569/81574 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15826 event pairs, 473 based on Foata normal form. 28/3154 useless extension candidates. Maximal degree in co-relation 19242. Up to 2610 conditions per place. [2024-06-28 03:09:01,036 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 115 selfloop transitions, 43 changer transitions 0/170 dead transitions. [2024-06-28 03:09:01,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 170 transitions, 1772 flow [2024-06-28 03:09:01,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:09:01,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:09:01,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:09:01,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:09:01,038 INFO L175 Difference]: Start difference. First operand has 117 places, 135 transitions, 1312 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:09:01,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 170 transitions, 1772 flow [2024-06-28 03:09:01,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 170 transitions, 1650 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:01,081 INFO L231 Difference]: Finished difference. Result has 119 places, 137 transitions, 1338 flow [2024-06-28 03:09:01,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1338, PETRI_PLACES=119, PETRI_TRANSITIONS=137} [2024-06-28 03:09:01,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-28 03:09:01,082 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 137 transitions, 1338 flow [2024-06-28 03:09:01,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:09:01,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:01,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:01,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:09:01,082 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-28 03:09:01,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:01,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1926143041, now seen corresponding path program 1 times [2024-06-28 03:09:01,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:01,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251208724] [2024-06-28 03:09:01,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:01,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:01,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:01,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:01,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:01,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251208724] [2024-06-28 03:09:01,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251208724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:01,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:01,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:01,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460841609] [2024-06-28 03:09:01,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:01,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:01,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:01,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:01,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:02,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:02,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 137 transitions, 1338 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:02,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:02,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:02,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:02,649 INFO L124 PetriNetUnfolderBase]: 2174/3317 cut-off events. [2024-06-28 03:09:02,650 INFO L125 PetriNetUnfolderBase]: For 72571/72571 co-relation queries the response was YES. [2024-06-28 03:09:02,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19880 conditions, 3317 events. 2174/3317 cut-off events. For 72571/72571 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16173 event pairs, 527 based on Foata normal form. 4/3316 useless extension candidates. Maximal degree in co-relation 19829. Up to 3140 conditions per place. [2024-06-28 03:09:02,671 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 146 selfloop transitions, 19 changer transitions 0/170 dead transitions. [2024-06-28 03:09:02,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 170 transitions, 1788 flow [2024-06-28 03:09:02,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:02,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:09:02,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 03:09:02,672 INFO L175 Difference]: Start difference. First operand has 119 places, 137 transitions, 1338 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:09:02,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 170 transitions, 1788 flow [2024-06-28 03:09:02,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 170 transitions, 1674 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:02,714 INFO L231 Difference]: Finished difference. Result has 122 places, 139 transitions, 1315 flow [2024-06-28 03:09:02,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1315, PETRI_PLACES=122, PETRI_TRANSITIONS=139} [2024-06-28 03:09:02,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-28 03:09:02,715 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 139 transitions, 1315 flow [2024-06-28 03:09:02,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:02,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:02,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:02,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:09:02,716 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:02,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:02,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1832097340, now seen corresponding path program 1 times [2024-06-28 03:09:02,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:02,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616442206] [2024-06-28 03:09:02,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:02,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:03,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:03,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:03,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616442206] [2024-06-28 03:09:03,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616442206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:03,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:03,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:09:03,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015524655] [2024-06-28 03:09:03,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:03,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:09:03,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:03,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:09:03,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:09:03,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:03,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 139 transitions, 1315 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:03,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:03,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:03,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:03,814 INFO L124 PetriNetUnfolderBase]: 2321/3466 cut-off events. [2024-06-28 03:09:03,814 INFO L125 PetriNetUnfolderBase]: For 75002/75002 co-relation queries the response was YES. [2024-06-28 03:09:03,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20566 conditions, 3466 events. 2321/3466 cut-off events. For 75002/75002 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16354 event pairs, 570 based on Foata normal form. 1/3465 useless extension candidates. Maximal degree in co-relation 20514. Up to 3429 conditions per place. [2024-06-28 03:09:03,839 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 142 selfloop transitions, 16 changer transitions 0/161 dead transitions. [2024-06-28 03:09:03,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 161 transitions, 1779 flow [2024-06-28 03:09:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:09:03,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:09:03,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 03:09:03,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 03:09:03,841 INFO L175 Difference]: Start difference. First operand has 122 places, 139 transitions, 1315 flow. Second operand 6 states and 98 transitions. [2024-06-28 03:09:03,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 161 transitions, 1779 flow [2024-06-28 03:09:03,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 161 transitions, 1706 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:09:03,895 INFO L231 Difference]: Finished difference. Result has 121 places, 145 transitions, 1350 flow [2024-06-28 03:09:03,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1350, PETRI_PLACES=121, PETRI_TRANSITIONS=145} [2024-06-28 03:09:03,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-28 03:09:03,896 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 145 transitions, 1350 flow [2024-06-28 03:09:03,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:03,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:03,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:03,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:09:03,896 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-28 03:09:03,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:03,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1760503907, now seen corresponding path program 2 times [2024-06-28 03:09:03,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:03,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978883276] [2024-06-28 03:09:03,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:03,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:04,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:04,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:04,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978883276] [2024-06-28 03:09:04,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978883276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:04,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:04,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:04,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687351900] [2024-06-28 03:09:04,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:04,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:04,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:04,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:04,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:04,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:04,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 145 transitions, 1350 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:04,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:04,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:04,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:05,475 INFO L124 PetriNetUnfolderBase]: 2205/3362 cut-off events. [2024-06-28 03:09:05,476 INFO L125 PetriNetUnfolderBase]: For 82860/82876 co-relation queries the response was YES. [2024-06-28 03:09:05,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20560 conditions, 3362 events. 2205/3362 cut-off events. For 82860/82876 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16398 event pairs, 535 based on Foata normal form. 16/3375 useless extension candidates. Maximal degree in co-relation 20507. Up to 3134 conditions per place. [2024-06-28 03:09:05,494 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-28 03:09:05,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 175 transitions, 1804 flow [2024-06-28 03:09:05,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:05,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:05,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:09:05,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 03:09:05,496 INFO L175 Difference]: Start difference. First operand has 121 places, 145 transitions, 1350 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:09:05,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 175 transitions, 1804 flow [2024-06-28 03:09:05,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 175 transitions, 1766 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 03:09:05,542 INFO L231 Difference]: Finished difference. Result has 128 places, 147 transitions, 1433 flow [2024-06-28 03:09:05,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1312, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1433, PETRI_PLACES=128, PETRI_TRANSITIONS=147} [2024-06-28 03:09:05,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-28 03:09:05,542 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 147 transitions, 1433 flow [2024-06-28 03:09:05,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:05,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:05,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:05,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:09:05,543 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-28 03:09:05,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:05,543 INFO L85 PathProgramCache]: Analyzing trace with hash -2136973745, now seen corresponding path program 4 times [2024-06-28 03:09:05,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:05,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439459388] [2024-06-28 03:09:05,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:05,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:05,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:06,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:06,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:06,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439459388] [2024-06-28 03:09:06,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439459388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:06,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:06,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:09:06,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845880326] [2024-06-28 03:09:06,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:06,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:09:06,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:06,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:09:06,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:09:06,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:09:06,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 147 transitions, 1433 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:09:06,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:06,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:09:06,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:07,125 INFO L124 PetriNetUnfolderBase]: 2129/3320 cut-off events. [2024-06-28 03:09:07,125 INFO L125 PetriNetUnfolderBase]: For 97451/97472 co-relation queries the response was YES. [2024-06-28 03:09:07,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20953 conditions, 3320 events. 2129/3320 cut-off events. For 97451/97472 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16957 event pairs, 486 based on Foata normal form. 35/3345 useless extension candidates. Maximal degree in co-relation 20898. Up to 2587 conditions per place. [2024-06-28 03:09:07,148 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 93 selfloop transitions, 75 changer transitions 0/182 dead transitions. [2024-06-28 03:09:07,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 182 transitions, 2011 flow [2024-06-28 03:09:07,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:09:07,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:09:07,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:09:07,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 03:09:07,149 INFO L175 Difference]: Start difference. First operand has 128 places, 147 transitions, 1433 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:09:07,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 182 transitions, 2011 flow [2024-06-28 03:09:07,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 182 transitions, 1890 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 03:09:07,200 INFO L231 Difference]: Finished difference. Result has 129 places, 149 transitions, 1532 flow [2024-06-28 03:09:07,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1312, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1532, PETRI_PLACES=129, PETRI_TRANSITIONS=149} [2024-06-28 03:09:07,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-28 03:09:07,201 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 149 transitions, 1532 flow [2024-06-28 03:09:07,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:09:07,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:07,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:07,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:09:07,202 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-28 03:09:07,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:07,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1908887897, now seen corresponding path program 3 times [2024-06-28 03:09:07,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:07,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536002142] [2024-06-28 03:09:07,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:07,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:07,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:08,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:08,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:08,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536002142] [2024-06-28 03:09:08,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536002142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:08,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:08,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:08,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339755878] [2024-06-28 03:09:08,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:08,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:08,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:08,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:08,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:08,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:08,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 149 transitions, 1532 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:08,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:08,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:08,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:08,893 INFO L124 PetriNetUnfolderBase]: 2281/3490 cut-off events. [2024-06-28 03:09:08,894 INFO L125 PetriNetUnfolderBase]: For 98381/98397 co-relation queries the response was YES. [2024-06-28 03:09:08,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22124 conditions, 3490 events. 2281/3490 cut-off events. For 98381/98397 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17227 event pairs, 551 based on Foata normal form. 16/3503 useless extension candidates. Maximal degree in co-relation 22068. Up to 3262 conditions per place. [2024-06-28 03:09:08,914 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 140 selfloop transitions, 32 changer transitions 0/179 dead transitions. [2024-06-28 03:09:08,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 179 transitions, 2000 flow [2024-06-28 03:09:08,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:08,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:08,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:09:08,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 03:09:08,916 INFO L175 Difference]: Start difference. First operand has 129 places, 149 transitions, 1532 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:09:08,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 179 transitions, 2000 flow [2024-06-28 03:09:08,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 179 transitions, 1814 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:08,975 INFO L231 Difference]: Finished difference. Result has 132 places, 151 transitions, 1475 flow [2024-06-28 03:09:08,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1475, PETRI_PLACES=132, PETRI_TRANSITIONS=151} [2024-06-28 03:09:08,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-28 03:09:08,978 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 151 transitions, 1475 flow [2024-06-28 03:09:08,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:08,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:08,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:08,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:09:08,978 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-28 03:09:08,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:08,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1908894655, now seen corresponding path program 3 times [2024-06-28 03:09:08,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:08,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649914060] [2024-06-28 03:09:08,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:08,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:08,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:09,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-28 03:09:09,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:09,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649914060] [2024-06-28 03:09:09,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649914060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:09,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:09,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:09,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364537348] [2024-06-28 03:09:09,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:09,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:09,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:09,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:09,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:09,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:09,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 151 transitions, 1475 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:09,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:09,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:09,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:10,540 INFO L124 PetriNetUnfolderBase]: 2293/3510 cut-off events. [2024-06-28 03:09:10,540 INFO L125 PetriNetUnfolderBase]: For 100071/100087 co-relation queries the response was YES. [2024-06-28 03:09:10,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21831 conditions, 3510 events. 2293/3510 cut-off events. For 100071/100087 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17365 event pairs, 523 based on Foata normal form. 11/3518 useless extension candidates. Maximal degree in co-relation 21774. Up to 2907 conditions per place. [2024-06-28 03:09:10,565 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 101 selfloop transitions, 79 changer transitions 0/187 dead transitions. [2024-06-28 03:09:10,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 187 transitions, 1960 flow [2024-06-28 03:09:10,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:10,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:10,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:09:10,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 03:09:10,567 INFO L175 Difference]: Start difference. First operand has 132 places, 151 transitions, 1475 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:09:10,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 187 transitions, 1960 flow [2024-06-28 03:09:10,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 187 transitions, 1827 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 03:09:10,636 INFO L231 Difference]: Finished difference. Result has 134 places, 156 transitions, 1549 flow [2024-06-28 03:09:10,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1549, PETRI_PLACES=134, PETRI_TRANSITIONS=156} [2024-06-28 03:09:10,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 03:09:10,637 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 156 transitions, 1549 flow [2024-06-28 03:09:10,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:10,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:10,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:10,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:09:10,637 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-28 03:09:10,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:10,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1900613687, now seen corresponding path program 4 times [2024-06-28 03:09:10,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:10,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356325217] [2024-06-28 03:09:10,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:10,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:10,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:11,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:11,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:11,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356325217] [2024-06-28 03:09:11,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356325217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:11,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:11,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:11,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323952793] [2024-06-28 03:09:11,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:11,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:11,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:11,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:11,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:11,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:11,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 156 transitions, 1549 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:11,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:11,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:11,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:12,240 INFO L124 PetriNetUnfolderBase]: 2310/3535 cut-off events. [2024-06-28 03:09:12,240 INFO L125 PetriNetUnfolderBase]: For 106365/106381 co-relation queries the response was YES. [2024-06-28 03:09:12,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22363 conditions, 3535 events. 2310/3535 cut-off events. For 106365/106381 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17496 event pairs, 554 based on Foata normal form. 16/3548 useless extension candidates. Maximal degree in co-relation 22305. Up to 3253 conditions per place. [2024-06-28 03:09:12,267 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2024-06-28 03:09:12,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 190 transitions, 2053 flow [2024-06-28 03:09:12,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:09:12,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:09:12,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 03:09:12,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 03:09:12,269 INFO L175 Difference]: Start difference. First operand has 134 places, 156 transitions, 1549 flow. Second operand 10 states and 165 transitions. [2024-06-28 03:09:12,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 190 transitions, 2053 flow [2024-06-28 03:09:12,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 190 transitions, 1931 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:09:12,335 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 1591 flow [2024-06-28 03:09:12,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1591, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-06-28 03:09:12,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-28 03:09:12,336 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 1591 flow [2024-06-28 03:09:12,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:12,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:12,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:12,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:09:12,337 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-28 03:09:12,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:12,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1900317017, now seen corresponding path program 5 times [2024-06-28 03:09:12,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:12,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091309753] [2024-06-28 03:09:12,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:12,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:12,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:13,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:13,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:13,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091309753] [2024-06-28 03:09:13,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091309753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:13,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:13,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:13,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211195074] [2024-06-28 03:09:13,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:13,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:13,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:13,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:13,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:13,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:13,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 1591 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:13,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:13,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:13,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:13,830 INFO L124 PetriNetUnfolderBase]: 2302/3523 cut-off events. [2024-06-28 03:09:13,830 INFO L125 PetriNetUnfolderBase]: For 112629/112645 co-relation queries the response was YES. [2024-06-28 03:09:13,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22407 conditions, 3523 events. 2302/3523 cut-off events. For 112629/112645 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17438 event pairs, 515 based on Foata normal form. 16/3536 useless extension candidates. Maximal degree in co-relation 22348. Up to 3164 conditions per place. [2024-06-28 03:09:13,856 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 52 changer transitions 0/189 dead transitions. [2024-06-28 03:09:13,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 2089 flow [2024-06-28 03:09:13,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:13,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:09:13,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 03:09:13,858 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 1591 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:09:13,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 2089 flow [2024-06-28 03:09:13,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 189 transitions, 1941 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 03:09:13,926 INFO L231 Difference]: Finished difference. Result has 140 places, 160 transitions, 1620 flow [2024-06-28 03:09:13,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1620, PETRI_PLACES=140, PETRI_TRANSITIONS=160} [2024-06-28 03:09:13,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-28 03:09:13,926 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 160 transitions, 1620 flow [2024-06-28 03:09:13,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:13,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:13,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:13,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:09:13,927 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:13,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:13,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1843525180, now seen corresponding path program 2 times [2024-06-28 03:09:13,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:13,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107826451] [2024-06-28 03:09:13,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:13,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:13,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:14,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:14,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:14,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107826451] [2024-06-28 03:09:14,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107826451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:14,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:14,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:09:14,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261417469] [2024-06-28 03:09:14,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:14,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:09:14,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:14,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:09:14,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:09:14,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:14,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 160 transitions, 1620 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:14,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:14,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:14,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:15,006 INFO L124 PetriNetUnfolderBase]: 2432/3652 cut-off events. [2024-06-28 03:09:15,006 INFO L125 PetriNetUnfolderBase]: For 109928/109944 co-relation queries the response was YES. [2024-06-28 03:09:15,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22893 conditions, 3652 events. 2432/3652 cut-off events. For 109928/109944 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17579 event pairs, 593 based on Foata normal form. 13/3662 useless extension candidates. Maximal degree in co-relation 22833. Up to 3614 conditions per place. [2024-06-28 03:09:15,033 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 150 selfloop transitions, 16 changer transitions 0/169 dead transitions. [2024-06-28 03:09:15,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 169 transitions, 1974 flow [2024-06-28 03:09:15,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:09:15,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:09:15,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-28 03:09:15,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-28 03:09:15,034 INFO L175 Difference]: Start difference. First operand has 140 places, 160 transitions, 1620 flow. Second operand 6 states and 91 transitions. [2024-06-28 03:09:15,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 169 transitions, 1974 flow [2024-06-28 03:09:15,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 169 transitions, 1801 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 03:09:15,110 INFO L231 Difference]: Finished difference. Result has 139 places, 160 transitions, 1485 flow [2024-06-28 03:09:15,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1485, PETRI_PLACES=139, PETRI_TRANSITIONS=160} [2024-06-28 03:09:15,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-28 03:09:15,110 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 160 transitions, 1485 flow [2024-06-28 03:09:15,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:15,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:15,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:15,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:09:15,111 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:15,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:15,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1837817212, now seen corresponding path program 1 times [2024-06-28 03:09:15,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:15,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737616466] [2024-06-28 03:09:15,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:15,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:15,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:15,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:15,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:15,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737616466] [2024-06-28 03:09:15,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737616466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:15,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:15,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:09:15,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537245380] [2024-06-28 03:09:15,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:15,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:09:15,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:15,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:09:15,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:09:15,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:15,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 160 transitions, 1485 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:15,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:15,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:15,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:16,177 INFO L124 PetriNetUnfolderBase]: 2188/3383 cut-off events. [2024-06-28 03:09:16,177 INFO L125 PetriNetUnfolderBase]: For 97091/97091 co-relation queries the response was YES. [2024-06-28 03:09:16,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20406 conditions, 3383 events. 2188/3383 cut-off events. For 97091/97091 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16848 event pairs, 508 based on Foata normal form. 1/3382 useless extension candidates. Maximal degree in co-relation 20345. Up to 3270 conditions per place. [2024-06-28 03:09:16,206 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 159 selfloop transitions, 16 changer transitions 0/179 dead transitions. [2024-06-28 03:09:16,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 179 transitions, 1981 flow [2024-06-28 03:09:16,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:09:16,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:09:16,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 03:09:16,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 03:09:16,208 INFO L175 Difference]: Start difference. First operand has 139 places, 160 transitions, 1485 flow. Second operand 6 states and 100 transitions. [2024-06-28 03:09:16,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 179 transitions, 1981 flow [2024-06-28 03:09:16,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 179 transitions, 1941 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 03:09:16,275 INFO L231 Difference]: Finished difference. Result has 140 places, 166 transitions, 1545 flow [2024-06-28 03:09:16,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1545, PETRI_PLACES=140, PETRI_TRANSITIONS=166} [2024-06-28 03:09:16,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-28 03:09:16,276 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 166 transitions, 1545 flow [2024-06-28 03:09:16,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:16,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:16,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:16,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:09:16,277 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:16,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:16,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1506763554, now seen corresponding path program 2 times [2024-06-28 03:09:16,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:16,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903576001] [2024-06-28 03:09:16,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:16,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:16,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:16,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:16,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:16,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903576001] [2024-06-28 03:09:16,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903576001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:16,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:16,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:09:16,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031703387] [2024-06-28 03:09:16,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:16,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:09:16,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:16,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:09:16,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:09:16,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:16,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 166 transitions, 1545 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:16,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:16,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:16,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:17,305 INFO L124 PetriNetUnfolderBase]: 2185/3379 cut-off events. [2024-06-28 03:09:17,305 INFO L125 PetriNetUnfolderBase]: For 102889/102889 co-relation queries the response was YES. [2024-06-28 03:09:17,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20845 conditions, 3379 events. 2185/3379 cut-off events. For 102889/102889 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16820 event pairs, 507 based on Foata normal form. 1/3378 useless extension candidates. Maximal degree in co-relation 20783. Up to 3279 conditions per place. [2024-06-28 03:09:17,328 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 160 selfloop transitions, 11 changer transitions 0/175 dead transitions. [2024-06-28 03:09:17,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 175 transitions, 1909 flow [2024-06-28 03:09:17,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:09:17,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:09:17,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-28 03:09:17,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 03:09:17,329 INFO L175 Difference]: Start difference. First operand has 140 places, 166 transitions, 1545 flow. Second operand 6 states and 94 transitions. [2024-06-28 03:09:17,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 175 transitions, 1909 flow [2024-06-28 03:09:17,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 175 transitions, 1859 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 03:09:17,404 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1523 flow [2024-06-28 03:09:17,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1523, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-28 03:09:17,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 03:09:17,405 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1523 flow [2024-06-28 03:09:17,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:17,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:17,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:17,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:09:17,405 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-28 03:09:17,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:17,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1134478837, now seen corresponding path program 1 times [2024-06-28 03:09:17,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:17,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192476331] [2024-06-28 03:09:17,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:17,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:18,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:18,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:18,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192476331] [2024-06-28 03:09:18,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192476331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:18,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:18,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:18,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613203190] [2024-06-28 03:09:18,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:18,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:18,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:18,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:18,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:18,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:18,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1523 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:18,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:18,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:18,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:19,221 INFO L124 PetriNetUnfolderBase]: 2507/3840 cut-off events. [2024-06-28 03:09:19,221 INFO L125 PetriNetUnfolderBase]: For 139754/139758 co-relation queries the response was YES. [2024-06-28 03:09:19,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24411 conditions, 3840 events. 2507/3840 cut-off events. For 139754/139758 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19292 event pairs, 566 based on Foata normal form. 24/3859 useless extension candidates. Maximal degree in co-relation 24347. Up to 3439 conditions per place. [2024-06-28 03:09:19,251 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 188 selfloop transitions, 35 changer transitions 0/232 dead transitions. [2024-06-28 03:09:19,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 232 transitions, 2369 flow [2024-06-28 03:09:19,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:09:19,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:09:19,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 03:09:19,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-28 03:09:19,255 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1523 flow. Second operand 11 states and 186 transitions. [2024-06-28 03:09:19,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 232 transitions, 2369 flow [2024-06-28 03:09:19,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 232 transitions, 2333 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:19,353 INFO L231 Difference]: Finished difference. Result has 156 places, 190 transitions, 1904 flow [2024-06-28 03:09:19,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1904, PETRI_PLACES=156, PETRI_TRANSITIONS=190} [2024-06-28 03:09:19,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-28 03:09:19,354 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 190 transitions, 1904 flow [2024-06-28 03:09:19,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:19,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:19,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:19,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:09:19,354 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-28 03:09:19,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:19,355 INFO L85 PathProgramCache]: Analyzing trace with hash -721518213, now seen corresponding path program 2 times [2024-06-28 03:09:19,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:19,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285411053] [2024-06-28 03:09:19,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:19,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:20,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:20,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:20,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285411053] [2024-06-28 03:09:20,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285411053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:20,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:20,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:20,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4051238] [2024-06-28 03:09:20,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:20,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:20,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:20,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:20,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:20,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:20,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 190 transitions, 1904 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:20,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:20,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:20,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:21,130 INFO L124 PetriNetUnfolderBase]: 2789/4276 cut-off events. [2024-06-28 03:09:21,131 INFO L125 PetriNetUnfolderBase]: For 157301/157311 co-relation queries the response was YES. [2024-06-28 03:09:21,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27823 conditions, 4276 events. 2789/4276 cut-off events. For 157301/157311 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 21956 event pairs, 604 based on Foata normal form. 30/4304 useless extension candidates. Maximal degree in co-relation 27752. Up to 3744 conditions per place. [2024-06-28 03:09:21,169 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 203 selfloop transitions, 57 changer transitions 0/269 dead transitions. [2024-06-28 03:09:21,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 269 transitions, 3022 flow [2024-06-28 03:09:21,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:09:21,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:09:21,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 03:09:21,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42350332594235035 [2024-06-28 03:09:21,171 INFO L175 Difference]: Start difference. First operand has 156 places, 190 transitions, 1904 flow. Second operand 11 states and 191 transitions. [2024-06-28 03:09:21,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 269 transitions, 3022 flow [2024-06-28 03:09:21,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 269 transitions, 2930 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 03:09:21,333 INFO L231 Difference]: Finished difference. Result has 169 places, 222 transitions, 2486 flow [2024-06-28 03:09:21,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2486, PETRI_PLACES=169, PETRI_TRANSITIONS=222} [2024-06-28 03:09:21,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-28 03:09:21,334 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 222 transitions, 2486 flow [2024-06-28 03:09:21,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:21,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:21,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:21,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:09:21,334 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-28 03:09:21,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:21,335 INFO L85 PathProgramCache]: Analyzing trace with hash 413537811, now seen corresponding path program 3 times [2024-06-28 03:09:21,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:21,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569980068] [2024-06-28 03:09:21,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:21,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:21,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:22,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:22,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569980068] [2024-06-28 03:09:22,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569980068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:22,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:22,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:22,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374506469] [2024-06-28 03:09:22,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:22,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:22,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:22,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:22,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:22,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:22,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 222 transitions, 2486 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:22,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:22,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:22,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:23,264 INFO L124 PetriNetUnfolderBase]: 2925/4494 cut-off events. [2024-06-28 03:09:23,264 INFO L125 PetriNetUnfolderBase]: For 165497/165497 co-relation queries the response was YES. [2024-06-28 03:09:23,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29336 conditions, 4494 events. 2925/4494 cut-off events. For 165497/165497 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 23436 event pairs, 619 based on Foata normal form. 20/4512 useless extension candidates. Maximal degree in co-relation 29259. Up to 3727 conditions per place. [2024-06-28 03:09:23,305 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 85 changer transitions 0/274 dead transitions. [2024-06-28 03:09:23,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 274 transitions, 3292 flow [2024-06-28 03:09:23,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:09:23,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:09:23,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:09:23,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 03:09:23,306 INFO L175 Difference]: Start difference. First operand has 169 places, 222 transitions, 2486 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:09:23,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 274 transitions, 3292 flow [2024-06-28 03:09:23,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 274 transitions, 3190 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:09:23,593 INFO L231 Difference]: Finished difference. Result has 175 places, 232 transitions, 2718 flow [2024-06-28 03:09:23,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2718, PETRI_PLACES=175, PETRI_TRANSITIONS=232} [2024-06-28 03:09:23,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-28 03:09:23,594 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 232 transitions, 2718 flow [2024-06-28 03:09:23,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:23,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:23,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:23,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:09:23,595 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-28 03:09:23,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:23,595 INFO L85 PathProgramCache]: Analyzing trace with hash -226254985, now seen corresponding path program 4 times [2024-06-28 03:09:23,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:23,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735111240] [2024-06-28 03:09:23,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:23,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:24,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:24,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:24,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735111240] [2024-06-28 03:09:24,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735111240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:24,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:24,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:24,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718535090] [2024-06-28 03:09:24,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:24,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:24,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:24,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:24,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:24,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:24,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 232 transitions, 2718 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-28 03:09:24,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:24,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:24,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:25,235 INFO L124 PetriNetUnfolderBase]: 3141/4840 cut-off events. [2024-06-28 03:09:25,235 INFO L125 PetriNetUnfolderBase]: For 190507/190507 co-relation queries the response was YES. [2024-06-28 03:09:25,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32383 conditions, 4840 events. 3141/4840 cut-off events. For 190507/190507 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 25686 event pairs, 623 based on Foata normal form. 16/4843 useless extension candidates. Maximal degree in co-relation 32304. Up to 3217 conditions per place. [2024-06-28 03:09:25,276 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 174 selfloop transitions, 97 changer transitions 0/280 dead transitions. [2024-06-28 03:09:25,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 280 transitions, 3656 flow [2024-06-28 03:09:25,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:25,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:25,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:09:25,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 03:09:25,278 INFO L175 Difference]: Start difference. First operand has 175 places, 232 transitions, 2718 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:09:25,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 280 transitions, 3656 flow [2024-06-28 03:09:25,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 280 transitions, 3503 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:09:25,507 INFO L231 Difference]: Finished difference. Result has 180 places, 236 transitions, 2920 flow [2024-06-28 03:09:25,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2920, PETRI_PLACES=180, PETRI_TRANSITIONS=236} [2024-06-28 03:09:25,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-28 03:09:25,508 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 236 transitions, 2920 flow [2024-06-28 03:09:25,509 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-28 03:09:25,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:25,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:25,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:09:25,509 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-28 03:09:25,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:25,509 INFO L85 PathProgramCache]: Analyzing trace with hash 418900191, now seen corresponding path program 5 times [2024-06-28 03:09:25,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:25,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466116449] [2024-06-28 03:09:25,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:25,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:25,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:26,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:26,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:26,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466116449] [2024-06-28 03:09:26,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466116449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:26,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:26,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:26,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315091418] [2024-06-28 03:09:26,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:26,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:26,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:26,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:26,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:26,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:26,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 236 transitions, 2920 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:26,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:26,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:26,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:27,677 INFO L124 PetriNetUnfolderBase]: 3214/4968 cut-off events. [2024-06-28 03:09:27,677 INFO L125 PetriNetUnfolderBase]: For 203816/203816 co-relation queries the response was YES. [2024-06-28 03:09:27,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33517 conditions, 4968 events. 3214/4968 cut-off events. For 203816/203816 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 26759 event pairs, 660 based on Foata normal form. 20/4986 useless extension candidates. Maximal degree in co-relation 33436. Up to 4077 conditions per place. [2024-06-28 03:09:27,728 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 182 selfloop transitions, 92 changer transitions 0/283 dead transitions. [2024-06-28 03:09:27,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 283 transitions, 3709 flow [2024-06-28 03:09:27,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:09:27,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:09:27,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:09:27,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 03:09:27,730 INFO L175 Difference]: Start difference. First operand has 180 places, 236 transitions, 2920 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:09:27,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 283 transitions, 3709 flow [2024-06-28 03:09:28,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 283 transitions, 3615 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 03:09:28,022 INFO L231 Difference]: Finished difference. Result has 186 places, 241 transitions, 3125 flow [2024-06-28 03:09:28,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3125, PETRI_PLACES=186, PETRI_TRANSITIONS=241} [2024-06-28 03:09:28,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 03:09:28,022 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 241 transitions, 3125 flow [2024-06-28 03:09:28,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:28,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:28,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:28,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:09:28,023 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:28,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:28,023 INFO L85 PathProgramCache]: Analyzing trace with hash 898991700, now seen corresponding path program 1 times [2024-06-28 03:09:28,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:28,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037623236] [2024-06-28 03:09:28,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:28,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:28,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:28,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:28,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037623236] [2024-06-28 03:09:28,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037623236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:28,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:28,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:09:28,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567016770] [2024-06-28 03:09:28,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:28,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:09:28,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:28,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:09:28,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:09:28,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:28,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 241 transitions, 3125 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:28,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:28,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:28,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:29,671 INFO L124 PetriNetUnfolderBase]: 3342/5098 cut-off events. [2024-06-28 03:09:29,671 INFO L125 PetriNetUnfolderBase]: For 201991/202001 co-relation queries the response was YES. [2024-06-28 03:09:29,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34618 conditions, 5098 events. 3342/5098 cut-off events. For 201991/202001 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27079 event pairs, 873 based on Foata normal form. 12/5108 useless extension candidates. Maximal degree in co-relation 34535. Up to 4953 conditions per place. [2024-06-28 03:09:29,715 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 229 selfloop transitions, 39 changer transitions 0/271 dead transitions. [2024-06-28 03:09:29,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 271 transitions, 3879 flow [2024-06-28 03:09:29,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:09:29,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:09:29,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:09:29,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-28 03:09:29,716 INFO L175 Difference]: Start difference. First operand has 186 places, 241 transitions, 3125 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:09:29,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 271 transitions, 3879 flow [2024-06-28 03:09:30,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 271 transitions, 3661 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:30,014 INFO L231 Difference]: Finished difference. Result has 187 places, 247 transitions, 3066 flow [2024-06-28 03:09:30,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3066, PETRI_PLACES=187, PETRI_TRANSITIONS=247} [2024-06-28 03:09:30,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-28 03:09:30,014 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 247 transitions, 3066 flow [2024-06-28 03:09:30,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:30,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:30,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:30,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:09:30,015 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:30,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:30,015 INFO L85 PathProgramCache]: Analyzing trace with hash 960443420, now seen corresponding path program 2 times [2024-06-28 03:09:30,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:30,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771236043] [2024-06-28 03:09:30,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:30,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:30,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:30,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:30,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771236043] [2024-06-28 03:09:30,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771236043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:30,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:30,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:09:30,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429489533] [2024-06-28 03:09:30,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:30,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:09:30,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:30,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:09:30,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:09:30,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:30,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 247 transitions, 3066 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:30,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:30,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:30,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:31,523 INFO L124 PetriNetUnfolderBase]: 3352/5114 cut-off events. [2024-06-28 03:09:31,524 INFO L125 PetriNetUnfolderBase]: For 204557/204557 co-relation queries the response was YES. [2024-06-28 03:09:31,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34646 conditions, 5114 events. 3352/5114 cut-off events. For 204557/204557 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27059 event pairs, 803 based on Foata normal form. 2/5114 useless extension candidates. Maximal degree in co-relation 34562. Up to 4963 conditions per place. [2024-06-28 03:09:31,565 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 225 selfloop transitions, 41 changer transitions 0/269 dead transitions. [2024-06-28 03:09:31,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 269 transitions, 3772 flow [2024-06-28 03:09:31,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:09:31,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:09:31,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 03:09:31,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-28 03:09:31,567 INFO L175 Difference]: Start difference. First operand has 187 places, 247 transitions, 3066 flow. Second operand 7 states and 114 transitions. [2024-06-28 03:09:31,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 269 transitions, 3772 flow [2024-06-28 03:09:31,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 269 transitions, 3712 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 03:09:31,820 INFO L231 Difference]: Finished difference. Result has 191 places, 250 transitions, 3132 flow [2024-06-28 03:09:31,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3132, PETRI_PLACES=191, PETRI_TRANSITIONS=250} [2024-06-28 03:09:31,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-28 03:09:31,821 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 250 transitions, 3132 flow [2024-06-28 03:09:31,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:31,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:31,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:31,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:09:31,822 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:31,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:31,822 INFO L85 PathProgramCache]: Analyzing trace with hash 899002302, now seen corresponding path program 1 times [2024-06-28 03:09:31,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:31,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009825215] [2024-06-28 03:09:31,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:31,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:32,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:32,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:32,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009825215] [2024-06-28 03:09:32,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009825215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:32,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:32,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:09:32,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145594466] [2024-06-28 03:09:32,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:32,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:09:32,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:32,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:09:32,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:09:32,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:32,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 250 transitions, 3132 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:32,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:32,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:32,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:33,454 INFO L124 PetriNetUnfolderBase]: 3357/5118 cut-off events. [2024-06-28 03:09:33,454 INFO L125 PetriNetUnfolderBase]: For 210896/210906 co-relation queries the response was YES. [2024-06-28 03:09:33,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34981 conditions, 5118 events. 3357/5118 cut-off events. For 210896/210906 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27126 event pairs, 883 based on Foata normal form. 11/5127 useless extension candidates. Maximal degree in co-relation 34895. Up to 5057 conditions per place. [2024-06-28 03:09:33,504 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 246 selfloop transitions, 27 changer transitions 0/276 dead transitions. [2024-06-28 03:09:33,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 276 transitions, 3906 flow [2024-06-28 03:09:33,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:09:33,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:09:33,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:09:33,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-28 03:09:33,505 INFO L175 Difference]: Start difference. First operand has 191 places, 250 transitions, 3132 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:09:33,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 276 transitions, 3906 flow [2024-06-28 03:09:33,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 276 transitions, 3835 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:09:33,841 INFO L231 Difference]: Finished difference. Result has 195 places, 259 transitions, 3234 flow [2024-06-28 03:09:33,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3234, PETRI_PLACES=195, PETRI_TRANSITIONS=259} [2024-06-28 03:09:33,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-28 03:09:33,842 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 259 transitions, 3234 flow [2024-06-28 03:09:33,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:33,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:33,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:33,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:09:33,843 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:33,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:33,843 INFO L85 PathProgramCache]: Analyzing trace with hash 953809655, now seen corresponding path program 6 times [2024-06-28 03:09:33,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:33,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567727601] [2024-06-28 03:09:33,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:33,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:33,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:34,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:34,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:34,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567727601] [2024-06-28 03:09:34,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567727601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:34,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:34,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:34,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201414977] [2024-06-28 03:09:34,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:34,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:34,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:34,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:34,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:34,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:34,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 259 transitions, 3234 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:34,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:34,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:34,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:35,864 INFO L124 PetriNetUnfolderBase]: 3320/5135 cut-off events. [2024-06-28 03:09:35,865 INFO L125 PetriNetUnfolderBase]: For 238297/238310 co-relation queries the response was YES. [2024-06-28 03:09:35,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35755 conditions, 5135 events. 3320/5135 cut-off events. For 238297/238310 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 28002 event pairs, 676 based on Foata normal form. 26/5157 useless extension candidates. Maximal degree in co-relation 35667. Up to 4382 conditions per place. [2024-06-28 03:09:35,918 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 191 selfloop transitions, 96 changer transitions 0/299 dead transitions. [2024-06-28 03:09:35,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 299 transitions, 3986 flow [2024-06-28 03:09:35,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:09:35,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:09:35,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 03:09:35,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-28 03:09:35,919 INFO L175 Difference]: Start difference. First operand has 195 places, 259 transitions, 3234 flow. Second operand 10 states and 177 transitions. [2024-06-28 03:09:35,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 299 transitions, 3986 flow [2024-06-28 03:09:36,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 299 transitions, 3939 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 03:09:36,273 INFO L231 Difference]: Finished difference. Result has 203 places, 260 transitions, 3439 flow [2024-06-28 03:09:36,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3439, PETRI_PLACES=203, PETRI_TRANSITIONS=260} [2024-06-28 03:09:36,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-28 03:09:36,274 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 260 transitions, 3439 flow [2024-06-28 03:09:36,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:36,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:36,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:36,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:09:36,274 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:36,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:36,275 INFO L85 PathProgramCache]: Analyzing trace with hash -207026689, now seen corresponding path program 7 times [2024-06-28 03:09:36,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:36,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067291405] [2024-06-28 03:09:36,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:36,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:37,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:37,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067291405] [2024-06-28 03:09:37,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067291405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:37,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:37,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:37,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359641272] [2024-06-28 03:09:37,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:37,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:37,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:37,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:37,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:37,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:37,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 260 transitions, 3439 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:37,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:37,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:37,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:38,445 INFO L124 PetriNetUnfolderBase]: 3622/5603 cut-off events. [2024-06-28 03:09:38,445 INFO L125 PetriNetUnfolderBase]: For 255744/255748 co-relation queries the response was YES. [2024-06-28 03:09:38,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39429 conditions, 5603 events. 3622/5603 cut-off events. For 255744/255748 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31022 event pairs, 780 based on Foata normal form. 24/5625 useless extension candidates. Maximal degree in co-relation 39338. Up to 4933 conditions per place. [2024-06-28 03:09:38,496 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 257 selfloop transitions, 79 changer transitions 0/348 dead transitions. [2024-06-28 03:09:38,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 348 transitions, 5033 flow [2024-06-28 03:09:38,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:09:38,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:09:38,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 03:09:38,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42572062084257206 [2024-06-28 03:09:38,500 INFO L175 Difference]: Start difference. First operand has 203 places, 260 transitions, 3439 flow. Second operand 11 states and 192 transitions. [2024-06-28 03:09:38,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 348 transitions, 5033 flow [2024-06-28 03:09:38,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 348 transitions, 4773 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 03:09:38,864 INFO L231 Difference]: Finished difference. Result has 213 places, 304 transitions, 4291 flow [2024-06-28 03:09:38,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4291, PETRI_PLACES=213, PETRI_TRANSITIONS=304} [2024-06-28 03:09:38,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 03:09:38,865 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 304 transitions, 4291 flow [2024-06-28 03:09:38,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:38,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:38,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:38,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:09:38,865 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:38,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:38,866 INFO L85 PathProgramCache]: Analyzing trace with hash 954018905, now seen corresponding path program 8 times [2024-06-28 03:09:38,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:38,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876127221] [2024-06-28 03:09:38,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:38,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:38,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:39,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:39,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:39,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876127221] [2024-06-28 03:09:39,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876127221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:39,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:39,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:39,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551432924] [2024-06-28 03:09:39,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:39,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:39,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:39,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:39,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:39,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:39,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 304 transitions, 4291 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-28 03:09:39,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:39,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:39,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:40,752 INFO L124 PetriNetUnfolderBase]: 3833/5961 cut-off events. [2024-06-28 03:09:40,752 INFO L125 PetriNetUnfolderBase]: For 277526/277530 co-relation queries the response was YES. [2024-06-28 03:09:40,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42326 conditions, 5961 events. 3833/5961 cut-off events. For 277526/277530 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 33730 event pairs, 723 based on Foata normal form. 20/5975 useless extension candidates. Maximal degree in co-relation 42228. Up to 4500 conditions per place. [2024-06-28 03:09:40,820 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 183 selfloop transitions, 153 changer transitions 0/348 dead transitions. [2024-06-28 03:09:40,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 348 transitions, 5375 flow [2024-06-28 03:09:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:40,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:40,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:09:40,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 03:09:40,822 INFO L175 Difference]: Start difference. First operand has 213 places, 304 transitions, 4291 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:09:40,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 348 transitions, 5375 flow [2024-06-28 03:09:41,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 348 transitions, 5215 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:41,265 INFO L231 Difference]: Finished difference. Result has 217 places, 307 transitions, 4574 flow [2024-06-28 03:09:41,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4574, PETRI_PLACES=217, PETRI_TRANSITIONS=307} [2024-06-28 03:09:41,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-28 03:09:41,266 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 307 transitions, 4574 flow [2024-06-28 03:09:41,266 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-28 03:09:41,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:41,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:41,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:09:41,267 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-28 03:09:41,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:41,267 INFO L85 PathProgramCache]: Analyzing trace with hash 154508133, now seen corresponding path program 9 times [2024-06-28 03:09:41,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:41,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589368284] [2024-06-28 03:09:41,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:41,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:41,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:41,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-28 03:09:41,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:41,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589368284] [2024-06-28 03:09:41,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589368284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:41,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:41,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:41,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169327534] [2024-06-28 03:09:41,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:41,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:41,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:41,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:41,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:42,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:42,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 307 transitions, 4574 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-28 03:09:42,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:42,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:42,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:43,090 INFO L124 PetriNetUnfolderBase]: 3970/6190 cut-off events. [2024-06-28 03:09:43,090 INFO L125 PetriNetUnfolderBase]: For 305039/305043 co-relation queries the response was YES. [2024-06-28 03:09:43,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44782 conditions, 6190 events. 3970/6190 cut-off events. For 305039/305043 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 35315 event pairs, 688 based on Foata normal form. 20/6204 useless extension candidates. Maximal degree in co-relation 44682. Up to 2876 conditions per place. [2024-06-28 03:09:43,159 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 163 selfloop transitions, 177 changer transitions 0/352 dead transitions. [2024-06-28 03:09:43,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 352 transitions, 5684 flow [2024-06-28 03:09:43,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:43,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:43,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:09:43,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-28 03:09:43,161 INFO L175 Difference]: Start difference. First operand has 217 places, 307 transitions, 4574 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:09:43,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 352 transitions, 5684 flow [2024-06-28 03:09:43,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 352 transitions, 5467 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:09:43,645 INFO L231 Difference]: Finished difference. Result has 222 places, 310 transitions, 4914 flow [2024-06-28 03:09:43,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4914, PETRI_PLACES=222, PETRI_TRANSITIONS=310} [2024-06-28 03:09:43,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-28 03:09:43,646 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 310 transitions, 4914 flow [2024-06-28 03:09:43,646 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-28 03:09:43,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:43,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:43,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:09:43,646 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-28 03:09:43,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:43,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1821521079, now seen corresponding path program 10 times [2024-06-28 03:09:43,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:43,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597548533] [2024-06-28 03:09:43,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:43,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:43,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:44,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:44,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597548533] [2024-06-28 03:09:44,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597548533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:44,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:44,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:44,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205153286] [2024-06-28 03:09:44,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:44,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:44,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:44,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:44,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:44,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 310 transitions, 4914 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:44,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:44,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:44,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:45,879 INFO L124 PetriNetUnfolderBase]: 4088/6378 cut-off events. [2024-06-28 03:09:45,880 INFO L125 PetriNetUnfolderBase]: For 325909/325913 co-relation queries the response was YES. [2024-06-28 03:09:45,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47346 conditions, 6378 events. 4088/6378 cut-off events. For 325909/325913 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 36892 event pairs, 847 based on Foata normal form. 24/6396 useless extension candidates. Maximal degree in co-relation 47243. Up to 5565 conditions per place. [2024-06-28 03:09:45,953 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 237 selfloop transitions, 107 changer transitions 0/356 dead transitions. [2024-06-28 03:09:45,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 356 transitions, 5873 flow [2024-06-28 03:09:45,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:09:45,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:09:45,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:09:45,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 03:09:45,955 INFO L175 Difference]: Start difference. First operand has 222 places, 310 transitions, 4914 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:09:45,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 356 transitions, 5873 flow [2024-06-28 03:09:46,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 356 transitions, 5646 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 03:09:46,517 INFO L231 Difference]: Finished difference. Result has 228 places, 317 transitions, 5047 flow [2024-06-28 03:09:46,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4692, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5047, PETRI_PLACES=228, PETRI_TRANSITIONS=317} [2024-06-28 03:09:46,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-28 03:09:46,518 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 317 transitions, 5047 flow [2024-06-28 03:09:46,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:46,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:46,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:46,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:09:46,518 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-28 03:09:46,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:46,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1413809795, now seen corresponding path program 11 times [2024-06-28 03:09:46,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:46,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650202133] [2024-06-28 03:09:46,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:46,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:46,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:47,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:47,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650202133] [2024-06-28 03:09:47,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650202133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:47,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:47,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:09:47,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913602694] [2024-06-28 03:09:47,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:47,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:09:47,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:47,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:09:47,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:09:47,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:47,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 317 transitions, 5047 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-28 03:09:47,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:47,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:47,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:48,479 INFO L124 PetriNetUnfolderBase]: 4146/6476 cut-off events. [2024-06-28 03:09:48,479 INFO L125 PetriNetUnfolderBase]: For 335706/335710 co-relation queries the response was YES. [2024-06-28 03:09:48,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48366 conditions, 6476 events. 4146/6476 cut-off events. For 335706/335710 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37667 event pairs, 851 based on Foata normal form. 20/6490 useless extension candidates. Maximal degree in co-relation 48260. Up to 4921 conditions per place. [2024-06-28 03:09:48,549 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 200 selfloop transitions, 147 changer transitions 0/359 dead transitions. [2024-06-28 03:09:48,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 359 transitions, 6110 flow [2024-06-28 03:09:48,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:09:48,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:09:48,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:09:48,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-28 03:09:48,551 INFO L175 Difference]: Start difference. First operand has 228 places, 317 transitions, 5047 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:09:48,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 359 transitions, 6110 flow [2024-06-28 03:09:49,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 359 transitions, 5859 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:09:49,101 INFO L231 Difference]: Finished difference. Result has 231 places, 318 transitions, 5153 flow [2024-06-28 03:09:49,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5153, PETRI_PLACES=231, PETRI_TRANSITIONS=318} [2024-06-28 03:09:49,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-28 03:09:49,102 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 318 transitions, 5153 flow [2024-06-28 03:09:49,102 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-28 03:09:49,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:49,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:49,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:09:49,102 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-28 03:09:49,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:49,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1413600545, now seen corresponding path program 12 times [2024-06-28 03:09:49,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:49,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601472954] [2024-06-28 03:09:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:49,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:50,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:50,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:50,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601472954] [2024-06-28 03:09:50,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601472954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:50,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:50,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:09:50,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053719602] [2024-06-28 03:09:50,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:50,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:09:50,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:50,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:09:50,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:09:50,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:50,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 318 transitions, 5153 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:50,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:50,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:50,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:51,431 INFO L124 PetriNetUnfolderBase]: 4171/6523 cut-off events. [2024-06-28 03:09:51,431 INFO L125 PetriNetUnfolderBase]: For 344784/344788 co-relation queries the response was YES. [2024-06-28 03:09:51,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48485 conditions, 6523 events. 4171/6523 cut-off events. For 344784/344788 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 38086 event pairs, 858 based on Foata normal form. 24/6541 useless extension candidates. Maximal degree in co-relation 48379. Up to 5540 conditions per place. [2024-06-28 03:09:51,499 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 232 selfloop transitions, 115 changer transitions 0/359 dead transitions. [2024-06-28 03:09:51,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 359 transitions, 6054 flow [2024-06-28 03:09:51,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:09:51,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:09:51,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:09:51,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:09:51,505 INFO L175 Difference]: Start difference. First operand has 231 places, 318 transitions, 5153 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:09:51,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 359 transitions, 6054 flow [2024-06-28 03:09:52,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 359 transitions, 5360 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 03:09:52,073 INFO L231 Difference]: Finished difference. Result has 231 places, 319 transitions, 4763 flow [2024-06-28 03:09:52,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4763, PETRI_PLACES=231, PETRI_TRANSITIONS=319} [2024-06-28 03:09:52,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-28 03:09:52,074 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 319 transitions, 4763 flow [2024-06-28 03:09:52,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:52,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:52,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:52,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:09:52,075 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:52,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:52,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1314706460, now seen corresponding path program 3 times [2024-06-28 03:09:52,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:52,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816640469] [2024-06-28 03:09:52,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:52,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:52,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:52,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:52,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:52,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816640469] [2024-06-28 03:09:52,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816640469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:52,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:52,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:09:52,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168099341] [2024-06-28 03:09:52,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:52,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:09:52,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:52,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:09:52,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:09:52,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:52,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 319 transitions, 4763 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:52,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:52,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:52,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:53,985 INFO L124 PetriNetUnfolderBase]: 4274/6624 cut-off events. [2024-06-28 03:09:53,985 INFO L125 PetriNetUnfolderBase]: For 325622/325626 co-relation queries the response was YES. [2024-06-28 03:09:54,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47159 conditions, 6624 events. 4274/6624 cut-off events. For 325622/325626 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38229 event pairs, 1055 based on Foata normal form. 6/6624 useless extension candidates. Maximal degree in co-relation 47055. Up to 6445 conditions per place. [2024-06-28 03:09:54,048 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 49 changer transitions 0/330 dead transitions. [2024-06-28 03:09:54,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 330 transitions, 5451 flow [2024-06-28 03:09:54,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:09:54,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:09:54,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-28 03:09:54,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-28 03:09:54,049 INFO L175 Difference]: Start difference. First operand has 231 places, 319 transitions, 4763 flow. Second operand 7 states and 107 transitions. [2024-06-28 03:09:54,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 330 transitions, 5451 flow [2024-06-28 03:09:54,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 330 transitions, 5168 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 03:09:54,520 INFO L231 Difference]: Finished difference. Result has 230 places, 319 transitions, 4584 flow [2024-06-28 03:09:54,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4584, PETRI_PLACES=230, PETRI_TRANSITIONS=319} [2024-06-28 03:09:54,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 03:09:54,520 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 319 transitions, 4584 flow [2024-06-28 03:09:54,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:54,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:54,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:54,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:09:54,521 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:54,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:54,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1314706832, now seen corresponding path program 2 times [2024-06-28 03:09:54,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:54,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274587784] [2024-06-28 03:09:54,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:54,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:55,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:55,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:55,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274587784] [2024-06-28 03:09:55,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274587784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:55,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:55,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:09:55,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283124444] [2024-06-28 03:09:55,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:55,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:09:55,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:55,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:09:55,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:09:55,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:55,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 319 transitions, 4584 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:55,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:55,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:55,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:56,292 INFO L124 PetriNetUnfolderBase]: 4279/6627 cut-off events. [2024-06-28 03:09:56,293 INFO L125 PetriNetUnfolderBase]: For 315688/315696 co-relation queries the response was YES. [2024-06-28 03:09:56,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46415 conditions, 6627 events. 4279/6627 cut-off events. For 315688/315696 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38257 event pairs, 1183 based on Foata normal form. 9/6632 useless extension candidates. Maximal degree in co-relation 46310. Up to 6556 conditions per place. [2024-06-28 03:09:56,473 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 298 selfloop transitions, 33 changer transitions 0/334 dead transitions. [2024-06-28 03:09:56,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 334 transitions, 5430 flow [2024-06-28 03:09:56,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:09:56,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:09:56,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-28 03:09:56,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 03:09:56,475 INFO L175 Difference]: Start difference. First operand has 230 places, 319 transitions, 4584 flow. Second operand 7 states and 105 transitions. [2024-06-28 03:09:56,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 334 transitions, 5430 flow [2024-06-28 03:09:56,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 334 transitions, 5260 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:09:56,905 INFO L231 Difference]: Finished difference. Result has 230 places, 322 transitions, 4530 flow [2024-06-28 03:09:56,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4414, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4530, PETRI_PLACES=230, PETRI_TRANSITIONS=322} [2024-06-28 03:09:56,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 03:09:56,906 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 322 transitions, 4530 flow [2024-06-28 03:09:56,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:56,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:56,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:56,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:09:56,907 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:56,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:56,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1315122542, now seen corresponding path program 3 times [2024-06-28 03:09:56,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:56,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948184724] [2024-06-28 03:09:56,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:56,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:56,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:09:57,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:57,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948184724] [2024-06-28 03:09:57,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948184724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:57,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:57,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:09:57,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132099599] [2024-06-28 03:09:57,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:57,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:09:57,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:57,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:09:57,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:09:57,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:09:57,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 322 transitions, 4530 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:57,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:57,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:09:57,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:09:58,726 INFO L124 PetriNetUnfolderBase]: 4276/6623 cut-off events. [2024-06-28 03:09:58,726 INFO L125 PetriNetUnfolderBase]: For 323668/323676 co-relation queries the response was YES. [2024-06-28 03:09:58,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46482 conditions, 6623 events. 4276/6623 cut-off events. For 323668/323676 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38236 event pairs, 1183 based on Foata normal form. 9/6628 useless extension candidates. Maximal degree in co-relation 46376. Up to 6553 conditions per place. [2024-06-28 03:09:58,797 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 34 changer transitions 0/333 dead transitions. [2024-06-28 03:09:58,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 333 transitions, 5236 flow [2024-06-28 03:09:58,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:09:58,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:09:58,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-28 03:09:58,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588850174216028 [2024-06-28 03:09:58,799 INFO L175 Difference]: Start difference. First operand has 230 places, 322 transitions, 4530 flow. Second operand 7 states and 103 transitions. [2024-06-28 03:09:58,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 333 transitions, 5236 flow [2024-06-28 03:09:59,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 333 transitions, 5116 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 03:09:59,300 INFO L231 Difference]: Finished difference. Result has 233 places, 322 transitions, 4484 flow [2024-06-28 03:09:59,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4484, PETRI_PLACES=233, PETRI_TRANSITIONS=322} [2024-06-28 03:09:59,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-28 03:09:59,301 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 322 transitions, 4484 flow [2024-06-28 03:09:59,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:59,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:09:59,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:09:59,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:09:59,302 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:09:59,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:09:59,302 INFO L85 PathProgramCache]: Analyzing trace with hash 334597846, now seen corresponding path program 1 times [2024-06-28 03:09:59,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:09:59,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644099675] [2024-06-28 03:09:59,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:09:59,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:09:59,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:09:59,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-28 03:09:59,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:09:59,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644099675] [2024-06-28 03:09:59,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644099675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:09:59,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:09:59,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:09:59,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963070697] [2024-06-28 03:09:59,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:09:59,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:09:59,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:09:59,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:09:59,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:09:59,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:09:59,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 322 transitions, 4484 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:09:59,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:09:59,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:09:59,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:00,985 INFO L124 PetriNetUnfolderBase]: 4107/6453 cut-off events. [2024-06-28 03:10:00,985 INFO L125 PetriNetUnfolderBase]: For 293768/293768 co-relation queries the response was YES. [2024-06-28 03:10:01,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44334 conditions, 6453 events. 4107/6453 cut-off events. For 293768/293768 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 38089 event pairs, 1211 based on Foata normal form. 1/6443 useless extension candidates. Maximal degree in co-relation 44227. Up to 6323 conditions per place. [2024-06-28 03:10:01,052 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 317 selfloop transitions, 15 changer transitions 0/340 dead transitions. [2024-06-28 03:10:01,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 340 transitions, 5248 flow [2024-06-28 03:10:01,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:01,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:01,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:10:01,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 03:10:01,053 INFO L175 Difference]: Start difference. First operand has 233 places, 322 transitions, 4484 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:10:01,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 340 transitions, 5248 flow [2024-06-28 03:10:01,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 340 transitions, 5182 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:10:01,604 INFO L231 Difference]: Finished difference. Result has 235 places, 325 transitions, 4510 flow [2024-06-28 03:10:01,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4510, PETRI_PLACES=235, PETRI_TRANSITIONS=325} [2024-06-28 03:10:01,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 03:10:01,605 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 325 transitions, 4510 flow [2024-06-28 03:10:01,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:01,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:01,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:01,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:10:01,606 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:01,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:01,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1137759638, now seen corresponding path program 2 times [2024-06-28 03:10:01,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:01,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644692152] [2024-06-28 03:10:01,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:01,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:01,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:02,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:02,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:02,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644692152] [2024-06-28 03:10:02,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644692152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:02,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:02,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:02,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23013616] [2024-06-28 03:10:02,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:02,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:02,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:02,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:02,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:02,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:02,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 325 transitions, 4510 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:02,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:02,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:02,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:03,217 INFO L124 PetriNetUnfolderBase]: 4112/6460 cut-off events. [2024-06-28 03:10:03,217 INFO L125 PetriNetUnfolderBase]: For 303225/303225 co-relation queries the response was YES. [2024-06-28 03:10:03,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44830 conditions, 6460 events. 4112/6460 cut-off events. For 303225/303225 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 38137 event pairs, 1212 based on Foata normal form. 1/6450 useless extension candidates. Maximal degree in co-relation 44722. Up to 6314 conditions per place. [2024-06-28 03:10:03,288 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 27 changer transitions 0/344 dead transitions. [2024-06-28 03:10:03,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 344 transitions, 5432 flow [2024-06-28 03:10:03,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:03,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:03,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 03:10:03,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-28 03:10:03,289 INFO L175 Difference]: Start difference. First operand has 235 places, 325 transitions, 4510 flow. Second operand 7 states and 114 transitions. [2024-06-28 03:10:03,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 344 transitions, 5432 flow [2024-06-28 03:10:03,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 344 transitions, 5362 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:10:03,892 INFO L231 Difference]: Finished difference. Result has 237 places, 331 transitions, 4618 flow [2024-06-28 03:10:03,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4618, PETRI_PLACES=237, PETRI_TRANSITIONS=331} [2024-06-28 03:10:03,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-28 03:10:03,894 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 331 transitions, 4618 flow [2024-06-28 03:10:03,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:03,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:03,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:03,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:10:03,894 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:03,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:03,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1234146060, now seen corresponding path program 1 times [2024-06-28 03:10:03,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:03,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069548873] [2024-06-28 03:10:03,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:03,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:03,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:04,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:04,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:04,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069548873] [2024-06-28 03:10:04,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069548873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:04,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:04,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:04,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7216629] [2024-06-28 03:10:04,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:04,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:04,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:04,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:04,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:04,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:04,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 331 transitions, 4618 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:04,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:04,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:04,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:05,668 INFO L124 PetriNetUnfolderBase]: 4130/6487 cut-off events. [2024-06-28 03:10:05,669 INFO L125 PetriNetUnfolderBase]: For 317322/317322 co-relation queries the response was YES. [2024-06-28 03:10:05,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45468 conditions, 6487 events. 4130/6487 cut-off events. For 317322/317322 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38292 event pairs, 1212 based on Foata normal form. 2/6478 useless extension candidates. Maximal degree in co-relation 45359. Up to 6336 conditions per place. [2024-06-28 03:10:05,735 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 26 changer transitions 0/355 dead transitions. [2024-06-28 03:10:05,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 355 transitions, 5534 flow [2024-06-28 03:10:05,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:05,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:05,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:10:05,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 03:10:05,740 INFO L175 Difference]: Start difference. First operand has 237 places, 331 transitions, 4618 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:10:05,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 355 transitions, 5534 flow [2024-06-28 03:10:06,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 355 transitions, 5463 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 03:10:06,383 INFO L231 Difference]: Finished difference. Result has 242 places, 340 transitions, 4706 flow [2024-06-28 03:10:06,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4706, PETRI_PLACES=242, PETRI_TRANSITIONS=340} [2024-06-28 03:10:06,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-28 03:10:06,383 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 340 transitions, 4706 flow [2024-06-28 03:10:06,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:06,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:06,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:06,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:10:06,385 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:06,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:06,385 INFO L85 PathProgramCache]: Analyzing trace with hash -2111506996, now seen corresponding path program 2 times [2024-06-28 03:10:06,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:06,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650849932] [2024-06-28 03:10:06,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:06,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:06,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:06,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:06,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:06,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650849932] [2024-06-28 03:10:06,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650849932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:06,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:06,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:06,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669436750] [2024-06-28 03:10:06,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:06,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:06,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:06,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:06,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:06,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:06,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 340 transitions, 4706 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:06,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:06,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:06,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:08,171 INFO L124 PetriNetUnfolderBase]: 4140/6503 cut-off events. [2024-06-28 03:10:08,171 INFO L125 PetriNetUnfolderBase]: For 328386/328386 co-relation queries the response was YES. [2024-06-28 03:10:08,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46254 conditions, 6503 events. 4140/6503 cut-off events. For 328386/328386 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 38417 event pairs, 1210 based on Foata normal form. 2/6494 useless extension candidates. Maximal degree in co-relation 46142. Up to 6364 conditions per place. [2024-06-28 03:10:08,242 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 325 selfloop transitions, 22 changer transitions 0/355 dead transitions. [2024-06-28 03:10:08,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 355 transitions, 5576 flow [2024-06-28 03:10:08,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:08,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:08,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:10:08,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-28 03:10:08,244 INFO L175 Difference]: Start difference. First operand has 242 places, 340 transitions, 4706 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:10:08,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 355 transitions, 5576 flow [2024-06-28 03:10:08,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 355 transitions, 5532 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 03:10:08,772 INFO L231 Difference]: Finished difference. Result has 247 places, 343 transitions, 4750 flow [2024-06-28 03:10:08,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4750, PETRI_PLACES=247, PETRI_TRANSITIONS=343} [2024-06-28 03:10:08,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-28 03:10:08,772 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 343 transitions, 4750 flow [2024-06-28 03:10:08,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:08,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:08,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:08,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:10:08,773 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:08,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:08,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1315128494, now seen corresponding path program 3 times [2024-06-28 03:10:08,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:08,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526859603] [2024-06-28 03:10:08,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:08,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:08,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:09,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-28 03:10:09,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:09,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526859603] [2024-06-28 03:10:09,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526859603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:09,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:09,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:09,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300943378] [2024-06-28 03:10:09,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:09,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:09,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:09,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:09,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:09,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:09,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 343 transitions, 4750 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:09,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:09,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:09,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:10,481 INFO L124 PetriNetUnfolderBase]: 4139/6500 cut-off events. [2024-06-28 03:10:10,481 INFO L125 PetriNetUnfolderBase]: For 337234/337234 co-relation queries the response was YES. [2024-06-28 03:10:10,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46337 conditions, 6500 events. 4139/6500 cut-off events. For 337234/337234 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38335 event pairs, 1209 based on Foata normal form. 3/6492 useless extension candidates. Maximal degree in co-relation 46222. Up to 6372 conditions per place. [2024-06-28 03:10:10,556 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 328 selfloop transitions, 17 changer transitions 0/353 dead transitions. [2024-06-28 03:10:10,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 353 transitions, 5470 flow [2024-06-28 03:10:10,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:10,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:10,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-28 03:10:10,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-28 03:10:10,557 INFO L175 Difference]: Start difference. First operand has 247 places, 343 transitions, 4750 flow. Second operand 7 states and 107 transitions. [2024-06-28 03:10:10,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 353 transitions, 5470 flow [2024-06-28 03:10:11,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 353 transitions, 5383 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:10:11,171 INFO L231 Difference]: Finished difference. Result has 249 places, 343 transitions, 4704 flow [2024-06-28 03:10:11,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4663, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=249, PETRI_TRANSITIONS=343} [2024-06-28 03:10:11,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 03:10:11,172 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 343 transitions, 4704 flow [2024-06-28 03:10:11,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:11,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:11,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:11,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:10:11,173 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:11,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:11,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1314891158, now seen corresponding path program 3 times [2024-06-28 03:10:11,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:11,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935714894] [2024-06-28 03:10:11,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:11,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:11,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:11,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:11,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:11,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935714894] [2024-06-28 03:10:11,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935714894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:11,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:11,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:11,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480635462] [2024-06-28 03:10:11,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:11,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:11,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:11,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:11,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:11,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:11,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 343 transitions, 4704 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:11,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:11,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:11,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:12,954 INFO L124 PetriNetUnfolderBase]: 4136/6496 cut-off events. [2024-06-28 03:10:12,954 INFO L125 PetriNetUnfolderBase]: For 342636/342636 co-relation queries the response was YES. [2024-06-28 03:10:13,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46361 conditions, 6496 events. 4136/6496 cut-off events. For 342636/342636 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38374 event pairs, 1209 based on Foata normal form. 1/6486 useless extension candidates. Maximal degree in co-relation 46246. Up to 6374 conditions per place. [2024-06-28 03:10:13,050 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 329 selfloop transitions, 15 changer transitions 0/352 dead transitions. [2024-06-28 03:10:13,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 352 transitions, 5418 flow [2024-06-28 03:10:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:13,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:13,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-28 03:10:13,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693379790940767 [2024-06-28 03:10:13,051 INFO L175 Difference]: Start difference. First operand has 249 places, 343 transitions, 4704 flow. Second operand 7 states and 106 transitions. [2024-06-28 03:10:13,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 352 transitions, 5418 flow [2024-06-28 03:10:13,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 352 transitions, 5334 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 03:10:13,725 INFO L231 Difference]: Finished difference. Result has 250 places, 343 transitions, 4656 flow [2024-06-28 03:10:13,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4656, PETRI_PLACES=250, PETRI_TRANSITIONS=343} [2024-06-28 03:10:13,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-28 03:10:13,726 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 343 transitions, 4656 flow [2024-06-28 03:10:13,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:13,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:13,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:13,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:10:13,727 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:13,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:13,727 INFO L85 PathProgramCache]: Analyzing trace with hash -472660404, now seen corresponding path program 1 times [2024-06-28 03:10:13,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:13,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494235682] [2024-06-28 03:10:13,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:13,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:13,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:14,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:14,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:14,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494235682] [2024-06-28 03:10:14,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494235682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:14,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:14,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:10:14,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439012273] [2024-06-28 03:10:14,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:14,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:10:14,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:14,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:10:14,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:10:15,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:15,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 343 transitions, 4656 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:15,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:15,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:15,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:16,373 INFO L124 PetriNetUnfolderBase]: 4267/6661 cut-off events. [2024-06-28 03:10:16,373 INFO L125 PetriNetUnfolderBase]: For 423152/423156 co-relation queries the response was YES. [2024-06-28 03:10:16,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49317 conditions, 6661 events. 4267/6661 cut-off events. For 423152/423156 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 38834 event pairs, 953 based on Foata normal form. 16/6669 useless extension candidates. Maximal degree in co-relation 49201. Up to 6267 conditions per place. [2024-06-28 03:10:16,449 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 328 selfloop transitions, 45 changer transitions 0/388 dead transitions. [2024-06-28 03:10:16,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 388 transitions, 5618 flow [2024-06-28 03:10:16,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:10:16,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:10:16,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 03:10:16,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-28 03:10:16,450 INFO L175 Difference]: Start difference. First operand has 250 places, 343 transitions, 4656 flow. Second operand 10 states and 169 transitions. [2024-06-28 03:10:16,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 388 transitions, 5618 flow [2024-06-28 03:10:17,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 388 transitions, 5572 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:10:17,179 INFO L231 Difference]: Finished difference. Result has 255 places, 346 transitions, 4777 flow [2024-06-28 03:10:17,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4610, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4777, PETRI_PLACES=255, PETRI_TRANSITIONS=346} [2024-06-28 03:10:17,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-28 03:10:17,180 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 346 transitions, 4777 flow [2024-06-28 03:10:17,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:17,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:17,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:17,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:10:17,180 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:17,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:17,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1288314956, now seen corresponding path program 2 times [2024-06-28 03:10:17,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:17,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521747010] [2024-06-28 03:10:17,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:17,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:17,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:18,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:18,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:18,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521747010] [2024-06-28 03:10:18,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521747010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:18,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:18,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:10:18,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729910910] [2024-06-28 03:10:18,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:18,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:10:18,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:18,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:10:18,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:10:18,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:18,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 346 transitions, 4777 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:18,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:18,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:18,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:19,478 INFO L124 PetriNetUnfolderBase]: 4303/6725 cut-off events. [2024-06-28 03:10:19,479 INFO L125 PetriNetUnfolderBase]: For 437359/437359 co-relation queries the response was YES. [2024-06-28 03:10:19,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50261 conditions, 6725 events. 4303/6725 cut-off events. For 437359/437359 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 39522 event pairs, 863 based on Foata normal form. 12/6735 useless extension candidates. Maximal degree in co-relation 50143. Up to 5857 conditions per place. [2024-06-28 03:10:19,552 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 265 selfloop transitions, 106 changer transitions 0/386 dead transitions. [2024-06-28 03:10:19,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 386 transitions, 5751 flow [2024-06-28 03:10:19,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:10:19,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:10:19,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:10:19,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 03:10:19,554 INFO L175 Difference]: Start difference. First operand has 255 places, 346 transitions, 4777 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:10:19,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 386 transitions, 5751 flow [2024-06-28 03:10:20,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 386 transitions, 5613 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:10:20,245 INFO L231 Difference]: Finished difference. Result has 258 places, 352 transitions, 5020 flow [2024-06-28 03:10:20,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5020, PETRI_PLACES=258, PETRI_TRANSITIONS=352} [2024-06-28 03:10:20,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-28 03:10:20,246 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 352 transitions, 5020 flow [2024-06-28 03:10:20,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:20,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:20,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:20,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:10:20,247 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:20,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:20,248 INFO L85 PathProgramCache]: Analyzing trace with hash -414452634, now seen corresponding path program 3 times [2024-06-28 03:10:20,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:20,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621661839] [2024-06-28 03:10:20,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:20,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:21,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:21,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621661839] [2024-06-28 03:10:21,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621661839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:21,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:21,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:10:21,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244969396] [2024-06-28 03:10:21,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:21,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:10:21,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:21,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:10:21,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:10:21,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:21,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 352 transitions, 5020 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:21,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:21,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:21,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:22,587 INFO L124 PetriNetUnfolderBase]: 4344/6796 cut-off events. [2024-06-28 03:10:22,587 INFO L125 PetriNetUnfolderBase]: For 460718/460718 co-relation queries the response was YES. [2024-06-28 03:10:22,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51376 conditions, 6796 events. 4344/6796 cut-off events. For 460718/460718 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 40128 event pairs, 869 based on Foata normal form. 12/6806 useless extension candidates. Maximal degree in co-relation 51256. Up to 5976 conditions per place. [2024-06-28 03:10:22,652 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 264 selfloop transitions, 108 changer transitions 0/387 dead transitions. [2024-06-28 03:10:22,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 387 transitions, 5934 flow [2024-06-28 03:10:22,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:10:22,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:10:22,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:10:22,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 03:10:22,654 INFO L175 Difference]: Start difference. First operand has 258 places, 352 transitions, 5020 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:10:22,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 387 transitions, 5934 flow [2024-06-28 03:10:23,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 387 transitions, 5654 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-28 03:10:23,348 INFO L231 Difference]: Finished difference. Result has 262 places, 353 transitions, 5026 flow [2024-06-28 03:10:23,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5026, PETRI_PLACES=262, PETRI_TRANSITIONS=353} [2024-06-28 03:10:23,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 03:10:23,349 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 353 transitions, 5026 flow [2024-06-28 03:10:23,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:23,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:23,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:23,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:10:23,349 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:23,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:23,350 INFO L85 PathProgramCache]: Analyzing trace with hash -414447984, now seen corresponding path program 4 times [2024-06-28 03:10:23,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:23,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444141567] [2024-06-28 03:10:23,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:23,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:24,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:24,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444141567] [2024-06-28 03:10:24,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444141567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:24,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:24,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:10:24,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465920241] [2024-06-28 03:10:24,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:24,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:10:24,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:24,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:10:24,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:10:24,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:24,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 353 transitions, 5026 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:24,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:24,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:24,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:25,651 INFO L124 PetriNetUnfolderBase]: 4328/6764 cut-off events. [2024-06-28 03:10:25,651 INFO L125 PetriNetUnfolderBase]: For 463531/463531 co-relation queries the response was YES. [2024-06-28 03:10:25,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50352 conditions, 6764 events. 4328/6764 cut-off events. For 463531/463531 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39720 event pairs, 846 based on Foata normal form. 16/6765 useless extension candidates. Maximal degree in co-relation 50231. Up to 5139 conditions per place. [2024-06-28 03:10:25,734 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 244 selfloop transitions, 130 changer transitions 0/389 dead transitions. [2024-06-28 03:10:25,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 389 transitions, 5906 flow [2024-06-28 03:10:25,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:10:25,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:10:25,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:10:25,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 03:10:25,735 INFO L175 Difference]: Start difference. First operand has 262 places, 353 transitions, 5026 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:10:25,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 389 transitions, 5906 flow [2024-06-28 03:10:26,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 389 transitions, 5659 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 03:10:26,641 INFO L231 Difference]: Finished difference. Result has 265 places, 353 transitions, 5073 flow [2024-06-28 03:10:26,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4779, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5073, PETRI_PLACES=265, PETRI_TRANSITIONS=353} [2024-06-28 03:10:26,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 03:10:26,642 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 353 transitions, 5073 flow [2024-06-28 03:10:26,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:26,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:26,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:26,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:10:26,642 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:26,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:26,643 INFO L85 PathProgramCache]: Analyzing trace with hash -296734245, now seen corresponding path program 1 times [2024-06-28 03:10:26,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:26,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233334714] [2024-06-28 03:10:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:26,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:26,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:27,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:27,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:27,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233334714] [2024-06-28 03:10:27,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233334714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:27,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:27,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:10:27,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855383887] [2024-06-28 03:10:27,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:27,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:10:27,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:27,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:10:27,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:10:27,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:27,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 353 transitions, 5073 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:27,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:27,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:27,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:28,532 INFO L124 PetriNetUnfolderBase]: 4420/6861 cut-off events. [2024-06-28 03:10:28,533 INFO L125 PetriNetUnfolderBase]: For 448634/448638 co-relation queries the response was YES. [2024-06-28 03:10:28,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51013 conditions, 6861 events. 4420/6861 cut-off events. For 448634/448638 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 40036 event pairs, 1154 based on Foata normal form. 5/6864 useless extension candidates. Maximal degree in co-relation 50891. Up to 6777 conditions per place. [2024-06-28 03:10:28,618 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 346 selfloop transitions, 30 changer transitions 0/379 dead transitions. [2024-06-28 03:10:28,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 379 transitions, 6123 flow [2024-06-28 03:10:28,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:28,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:28,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:10:28,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-28 03:10:28,620 INFO L175 Difference]: Start difference. First operand has 265 places, 353 transitions, 5073 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:10:28,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 379 transitions, 6123 flow [2024-06-28 03:10:29,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 379 transitions, 5819 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:10:29,444 INFO L231 Difference]: Finished difference. Result has 264 places, 359 transitions, 4945 flow [2024-06-28 03:10:29,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4945, PETRI_PLACES=264, PETRI_TRANSITIONS=359} [2024-06-28 03:10:29,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 03:10:29,445 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 359 transitions, 4945 flow [2024-06-28 03:10:29,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:29,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:29,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:29,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:10:29,446 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:29,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:29,446 INFO L85 PathProgramCache]: Analyzing trace with hash -291020325, now seen corresponding path program 2 times [2024-06-28 03:10:29,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:29,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714531371] [2024-06-28 03:10:29,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:29,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:29,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:29,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:29,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:29,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714531371] [2024-06-28 03:10:29,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714531371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:29,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:29,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:29,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062483873] [2024-06-28 03:10:29,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:29,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:29,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:29,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:29,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:30,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:30,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 359 transitions, 4945 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:30,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:30,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:30,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:31,190 INFO L124 PetriNetUnfolderBase]: 4425/6868 cut-off events. [2024-06-28 03:10:31,191 INFO L125 PetriNetUnfolderBase]: For 459940/459944 co-relation queries the response was YES. [2024-06-28 03:10:31,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50695 conditions, 6868 events. 4425/6868 cut-off events. For 459940/459944 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40119 event pairs, 1154 based on Foata normal form. 5/6871 useless extension candidates. Maximal degree in co-relation 50572. Up to 6807 conditions per place. [2024-06-28 03:10:31,270 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 348 selfloop transitions, 27 changer transitions 0/378 dead transitions. [2024-06-28 03:10:31,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 378 transitions, 5817 flow [2024-06-28 03:10:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:31,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:31,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-28 03:10:31,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-28 03:10:31,272 INFO L175 Difference]: Start difference. First operand has 264 places, 359 transitions, 4945 flow. Second operand 7 states and 108 transitions. [2024-06-28 03:10:31,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 378 transitions, 5817 flow [2024-06-28 03:10:31,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 378 transitions, 5698 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 03:10:31,963 INFO L231 Difference]: Finished difference. Result has 268 places, 362 transitions, 4950 flow [2024-06-28 03:10:31,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4850, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4950, PETRI_PLACES=268, PETRI_TRANSITIONS=362} [2024-06-28 03:10:31,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 03:10:31,964 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 362 transitions, 4950 flow [2024-06-28 03:10:31,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:31,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:31,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:31,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:10:31,964 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:31,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:31,965 INFO L85 PathProgramCache]: Analyzing trace with hash -300278382, now seen corresponding path program 1 times [2024-06-28 03:10:31,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:31,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303690822] [2024-06-28 03:10:31,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:31,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:31,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:32,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:32,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:32,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303690822] [2024-06-28 03:10:32,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303690822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:32,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:32,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:10:32,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186482228] [2024-06-28 03:10:32,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:32,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:10:32,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:32,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:10:32,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:10:32,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:32,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 362 transitions, 4950 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:32,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:32,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:32,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:34,048 INFO L124 PetriNetUnfolderBase]: 4435/6884 cut-off events. [2024-06-28 03:10:34,048 INFO L125 PetriNetUnfolderBase]: For 475157/475161 co-relation queries the response was YES. [2024-06-28 03:10:34,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50972 conditions, 6884 events. 4435/6884 cut-off events. For 475157/475161 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40265 event pairs, 1146 based on Foata normal form. 6/6888 useless extension candidates. Maximal degree in co-relation 50847. Up to 6666 conditions per place. [2024-06-28 03:10:34,131 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 65 changer transitions 0/394 dead transitions. [2024-06-28 03:10:34,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 394 transitions, 6018 flow [2024-06-28 03:10:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:10:34,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:10:34,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:10:34,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 03:10:34,134 INFO L175 Difference]: Start difference. First operand has 268 places, 362 transitions, 4950 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:10:34,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 394 transitions, 6018 flow [2024-06-28 03:10:34,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 394 transitions, 5946 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 03:10:34,913 INFO L231 Difference]: Finished difference. Result has 271 places, 368 transitions, 5088 flow [2024-06-28 03:10:34,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4878, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5088, PETRI_PLACES=271, PETRI_TRANSITIONS=368} [2024-06-28 03:10:34,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 03:10:34,914 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 368 transitions, 5088 flow [2024-06-28 03:10:34,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:34,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:34,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:34,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:10:34,914 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:34,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:34,915 INFO L85 PathProgramCache]: Analyzing trace with hash -291012792, now seen corresponding path program 2 times [2024-06-28 03:10:34,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:34,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272279001] [2024-06-28 03:10:34,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:34,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:34,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:35,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:35,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:35,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272279001] [2024-06-28 03:10:35,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272279001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:35,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:35,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:10:35,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828537785] [2024-06-28 03:10:35,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:35,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:10:35,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:35,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:10:35,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:10:35,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:35,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 368 transitions, 5088 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:35,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:35,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:35,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:37,237 INFO L124 PetriNetUnfolderBase]: 4461/6918 cut-off events. [2024-06-28 03:10:37,237 INFO L125 PetriNetUnfolderBase]: For 494763/494763 co-relation queries the response was YES. [2024-06-28 03:10:37,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52110 conditions, 6918 events. 4461/6918 cut-off events. For 494763/494763 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 40375 event pairs, 1016 based on Foata normal form. 2/6918 useless extension candidates. Maximal degree in co-relation 51984. Up to 6691 conditions per place. [2024-06-28 03:10:37,304 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 68 changer transitions 0/395 dead transitions. [2024-06-28 03:10:37,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 395 transitions, 6262 flow [2024-06-28 03:10:37,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:10:37,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:10:37,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:10:37,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-28 03:10:37,310 INFO L175 Difference]: Start difference. First operand has 271 places, 368 transitions, 5088 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:10:37,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 395 transitions, 6262 flow [2024-06-28 03:10:38,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 395 transitions, 6169 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 03:10:38,104 INFO L231 Difference]: Finished difference. Result has 275 places, 374 transitions, 5217 flow [2024-06-28 03:10:38,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5217, PETRI_PLACES=275, PETRI_TRANSITIONS=374} [2024-06-28 03:10:38,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 03:10:38,105 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 374 transitions, 5217 flow [2024-06-28 03:10:38,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:38,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:38,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-28 03:10:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:10:38,106 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:38,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:38,106 INFO L85 PathProgramCache]: Analyzing trace with hash 2099268717, now seen corresponding path program 1 times [2024-06-28 03:10:38,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:38,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076978043] [2024-06-28 03:10:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:38,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:38,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:38,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:38,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076978043] [2024-06-28 03:10:38,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076978043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:38,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:38,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:10:38,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733072179] [2024-06-28 03:10:38,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:38,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:10:38,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:38,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:10:38,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:10:38,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:38,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 374 transitions, 5217 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:38,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:38,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:38,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:40,348 INFO L124 PetriNetUnfolderBase]: 4471/6932 cut-off events. [2024-06-28 03:10:40,348 INFO L125 PetriNetUnfolderBase]: For 509325/509329 co-relation queries the response was YES. [2024-06-28 03:10:40,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52553 conditions, 6932 events. 4471/6932 cut-off events. For 509325/509329 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 40481 event pairs, 1158 based on Foata normal form. 6/6936 useless extension candidates. Maximal degree in co-relation 52425. Up to 6835 conditions per place. [2024-06-28 03:10:40,432 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 42 changer transitions 0/400 dead transitions. [2024-06-28 03:10:40,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 400 transitions, 6319 flow [2024-06-28 03:10:40,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:10:40,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:10:40,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:10:40,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 03:10:40,434 INFO L175 Difference]: Start difference. First operand has 275 places, 374 transitions, 5217 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:10:40,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 400 transitions, 6319 flow [2024-06-28 03:10:41,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 400 transitions, 6213 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 03:10:41,342 INFO L231 Difference]: Finished difference. Result has 279 places, 380 transitions, 5315 flow [2024-06-28 03:10:41,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5111, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5315, PETRI_PLACES=279, PETRI_TRANSITIONS=380} [2024-06-28 03:10:41,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 03:10:41,343 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 380 transitions, 5315 flow [2024-06-28 03:10:41,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:41,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:41,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:41,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:10:41,344 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:41,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:41,344 INFO L85 PathProgramCache]: Analyzing trace with hash 2099257154, now seen corresponding path program 3 times [2024-06-28 03:10:41,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:41,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675250992] [2024-06-28 03:10:41,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:41,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:41,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:42,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:42,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:42,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675250992] [2024-06-28 03:10:42,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675250992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:42,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:42,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:10:42,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755921043] [2024-06-28 03:10:42,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:42,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:10:42,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:42,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:10:42,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:10:42,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:42,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 380 transitions, 5315 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:42,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:42,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:42,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:43,639 INFO L124 PetriNetUnfolderBase]: 4465/6924 cut-off events. [2024-06-28 03:10:43,640 INFO L125 PetriNetUnfolderBase]: For 521002/521002 co-relation queries the response was YES. [2024-06-28 03:10:43,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52779 conditions, 6924 events. 4465/6924 cut-off events. For 521002/521002 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40384 event pairs, 1015 based on Foata normal form. 2/6924 useless extension candidates. Maximal degree in co-relation 52650. Up to 6700 conditions per place. [2024-06-28 03:10:43,726 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 330 selfloop transitions, 67 changer transitions 0/400 dead transitions. [2024-06-28 03:10:43,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 400 transitions, 6299 flow [2024-06-28 03:10:43,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:10:43,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:10:43,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:10:43,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-28 03:10:43,728 INFO L175 Difference]: Start difference. First operand has 279 places, 380 transitions, 5315 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:10:43,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 400 transitions, 6299 flow [2024-06-28 03:10:44,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 400 transitions, 6204 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 03:10:44,582 INFO L231 Difference]: Finished difference. Result has 283 places, 380 transitions, 5360 flow [2024-06-28 03:10:44,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5220, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5360, PETRI_PLACES=283, PETRI_TRANSITIONS=380} [2024-06-28 03:10:44,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 03:10:44,582 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 380 transitions, 5360 flow [2024-06-28 03:10:44,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:44,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:44,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:44,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:10:44,583 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:44,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:44,583 INFO L85 PathProgramCache]: Analyzing trace with hash -407618401, now seen corresponding path program 3 times [2024-06-28 03:10:44,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:44,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656332783] [2024-06-28 03:10:44,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:44,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:44,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:45,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:45,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:45,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656332783] [2024-06-28 03:10:45,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656332783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:45,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:45,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:10:45,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73771418] [2024-06-28 03:10:45,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:45,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:10:45,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:45,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:10:45,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:10:45,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:45,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 380 transitions, 5360 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:45,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:45,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:45,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:46,628 INFO L124 PetriNetUnfolderBase]: 4470/6930 cut-off events. [2024-06-28 03:10:46,628 INFO L125 PetriNetUnfolderBase]: For 533922/533930 co-relation queries the response was YES. [2024-06-28 03:10:46,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53139 conditions, 6930 events. 4470/6930 cut-off events. For 533922/533930 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40491 event pairs, 1161 based on Foata normal form. 9/6936 useless extension candidates. Maximal degree in co-relation 53008. Up to 6813 conditions per place. [2024-06-28 03:10:46,706 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 356 selfloop transitions, 46 changer transitions 0/405 dead transitions. [2024-06-28 03:10:46,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 405 transitions, 6614 flow [2024-06-28 03:10:46,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:46,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:46,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:10:46,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-28 03:10:46,707 INFO L175 Difference]: Start difference. First operand has 283 places, 380 transitions, 5360 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:10:46,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 405 transitions, 6614 flow [2024-06-28 03:10:47,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 405 transitions, 6472 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:10:47,509 INFO L231 Difference]: Finished difference. Result has 283 places, 386 transitions, 5442 flow [2024-06-28 03:10:47,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5218, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5442, PETRI_PLACES=283, PETRI_TRANSITIONS=386} [2024-06-28 03:10:47,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 03:10:47,509 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 386 transitions, 5442 flow [2024-06-28 03:10:47,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:47,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:47,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:47,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:10:47,510 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:47,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:47,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1960815379, now seen corresponding path program 4 times [2024-06-28 03:10:47,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:47,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951665843] [2024-06-28 03:10:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:47,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:47,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:48,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:48,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:48,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951665843] [2024-06-28 03:10:48,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951665843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:48,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:48,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:10:48,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106260551] [2024-06-28 03:10:48,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:48,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:10:48,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:48,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:10:48,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:10:48,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:48,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 386 transitions, 5442 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:48,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:48,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:48,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:49,488 INFO L124 PetriNetUnfolderBase]: 4475/6938 cut-off events. [2024-06-28 03:10:49,488 INFO L125 PetriNetUnfolderBase]: For 550215/550223 co-relation queries the response was YES. [2024-06-28 03:10:49,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53654 conditions, 6938 events. 4475/6938 cut-off events. For 550215/550223 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40525 event pairs, 1161 based on Foata normal form. 9/6943 useless extension candidates. Maximal degree in co-relation 53522. Up to 6819 conditions per place. [2024-06-28 03:10:49,572 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 352 selfloop transitions, 49 changer transitions 0/404 dead transitions. [2024-06-28 03:10:49,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 404 transitions, 6500 flow [2024-06-28 03:10:49,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:49,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:49,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 03:10:49,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-28 03:10:49,574 INFO L175 Difference]: Start difference. First operand has 283 places, 386 transitions, 5442 flow. Second operand 7 states and 109 transitions. [2024-06-28 03:10:49,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 404 transitions, 6500 flow [2024-06-28 03:10:50,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 404 transitions, 6337 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 03:10:50,520 INFO L231 Difference]: Finished difference. Result has 287 places, 389 transitions, 5449 flow [2024-06-28 03:10:50,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5311, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5449, PETRI_PLACES=287, PETRI_TRANSITIONS=389} [2024-06-28 03:10:50,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 03:10:50,521 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 389 transitions, 5449 flow [2024-06-28 03:10:50,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:50,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:50,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-28 03:10:50,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:10:50,521 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:50,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:50,522 INFO L85 PathProgramCache]: Analyzing trace with hash -19670989, now seen corresponding path program 5 times [2024-06-28 03:10:50,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:50,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877689066] [2024-06-28 03:10:50,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:50,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:50,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:51,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:51,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:51,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877689066] [2024-06-28 03:10:51,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877689066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:51,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:51,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:51,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139650417] [2024-06-28 03:10:51,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:51,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:51,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:51,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:51,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:51,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:51,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 389 transitions, 5449 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:51,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:51,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:51,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:52,419 INFO L124 PetriNetUnfolderBase]: 4472/6934 cut-off events. [2024-06-28 03:10:52,420 INFO L125 PetriNetUnfolderBase]: For 562065/562073 co-relation queries the response was YES. [2024-06-28 03:10:52,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53764 conditions, 6934 events. 4472/6934 cut-off events. For 562065/562073 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40479 event pairs, 1158 based on Foata normal form. 9/6939 useless extension candidates. Maximal degree in co-relation 53630. Up to 6873 conditions per place. [2024-06-28 03:10:52,512 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 371 selfloop transitions, 26 changer transitions 0/400 dead transitions. [2024-06-28 03:10:52,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 400 transitions, 6289 flow [2024-06-28 03:10:52,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:52,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:52,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-28 03:10:52,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554006968641115 [2024-06-28 03:10:52,513 INFO L175 Difference]: Start difference. First operand has 287 places, 389 transitions, 5449 flow. Second operand 7 states and 102 transitions. [2024-06-28 03:10:52,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 400 transitions, 6289 flow [2024-06-28 03:10:53,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 400 transitions, 6183 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 03:10:53,467 INFO L231 Difference]: Finished difference. Result has 290 places, 389 transitions, 5401 flow [2024-06-28 03:10:53,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5343, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5401, PETRI_PLACES=290, PETRI_TRANSITIONS=389} [2024-06-28 03:10:53,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-28 03:10:53,468 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 389 transitions, 5401 flow [2024-06-28 03:10:53,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:53,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:53,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:53,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:10:53,468 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:53,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:53,469 INFO L85 PathProgramCache]: Analyzing trace with hash 2106913243, now seen corresponding path program 6 times [2024-06-28 03:10:53,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:53,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439136421] [2024-06-28 03:10:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:53,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:53,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:54,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:54,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:54,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439136421] [2024-06-28 03:10:54,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439136421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:54,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:54,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:10:54,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302151698] [2024-06-28 03:10:54,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:54,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:10:54,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:54,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:10:54,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:10:54,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:10:54,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 389 transitions, 5401 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:54,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:54,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:10:54,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:55,532 INFO L124 PetriNetUnfolderBase]: 4469/6930 cut-off events. [2024-06-28 03:10:55,532 INFO L125 PetriNetUnfolderBase]: For 574448/574456 co-relation queries the response was YES. [2024-06-28 03:10:55,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53828 conditions, 6930 events. 4469/6930 cut-off events. For 574448/574456 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 40447 event pairs, 1158 based on Foata normal form. 9/6935 useless extension candidates. Maximal degree in co-relation 53693. Up to 6860 conditions per place. [2024-06-28 03:10:55,619 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 363 selfloop transitions, 34 changer transitions 0/400 dead transitions. [2024-06-28 03:10:55,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 400 transitions, 6241 flow [2024-06-28 03:10:55,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:10:55,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:10:55,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-28 03:10:55,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588850174216028 [2024-06-28 03:10:55,620 INFO L175 Difference]: Start difference. First operand has 290 places, 389 transitions, 5401 flow. Second operand 7 states and 103 transitions. [2024-06-28 03:10:55,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 400 transitions, 6241 flow [2024-06-28 03:10:56,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 400 transitions, 6151 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:10:56,674 INFO L231 Difference]: Finished difference. Result has 291 places, 389 transitions, 5385 flow [2024-06-28 03:10:56,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5311, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5385, PETRI_PLACES=291, PETRI_TRANSITIONS=389} [2024-06-28 03:10:56,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-28 03:10:56,674 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 389 transitions, 5385 flow [2024-06-28 03:10:56,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:56,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:10:56,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:10:56,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:10:56,675 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:10:56,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:10:56,675 INFO L85 PathProgramCache]: Analyzing trace with hash 871761208, now seen corresponding path program 5 times [2024-06-28 03:10:56,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:10:56,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361486331] [2024-06-28 03:10:56,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:10:56,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:10:56,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:10:57,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:10:57,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:10:57,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361486331] [2024-06-28 03:10:57,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361486331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:10:57,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:10:57,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:10:57,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956718644] [2024-06-28 03:10:57,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:10:57,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:10:57,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:10:57,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:10:57,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:10:57,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:10:57,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 389 transitions, 5385 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:10:57,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:10:57,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:10:57,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:10:59,460 INFO L124 PetriNetUnfolderBase]: 4433/6934 cut-off events. [2024-06-28 03:10:59,460 INFO L125 PetriNetUnfolderBase]: For 612247/612255 co-relation queries the response was YES. [2024-06-28 03:10:59,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54272 conditions, 6934 events. 4433/6934 cut-off events. For 612247/612255 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41053 event pairs, 857 based on Foata normal form. 16/6935 useless extension candidates. Maximal degree in co-relation 54136. Up to 5711 conditions per place. [2024-06-28 03:10:59,558 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 266 selfloop transitions, 147 changer transitions 0/434 dead transitions. [2024-06-28 03:10:59,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 434 transitions, 6441 flow [2024-06-28 03:10:59,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:10:59,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:10:59,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:10:59,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-28 03:10:59,559 INFO L175 Difference]: Start difference. First operand has 291 places, 389 transitions, 5385 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:10:59,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 434 transitions, 6441 flow [2024-06-28 03:11:00,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 434 transitions, 6345 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:11:00,570 INFO L231 Difference]: Finished difference. Result has 296 places, 392 transitions, 5674 flow [2024-06-28 03:11:00,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5674, PETRI_PLACES=296, PETRI_TRANSITIONS=392} [2024-06-28 03:11:00,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 03:11:00,571 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 392 transitions, 5674 flow [2024-06-28 03:11:00,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:00,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:00,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:00,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:11:00,572 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:00,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:00,573 INFO L85 PathProgramCache]: Analyzing trace with hash 701058778, now seen corresponding path program 6 times [2024-06-28 03:11:00,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:00,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888923340] [2024-06-28 03:11:00,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:00,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:00,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:01,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:01,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:01,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888923340] [2024-06-28 03:11:01,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888923340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:01,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:01,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:11:01,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608449147] [2024-06-28 03:11:01,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:01,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:11:01,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:01,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:11:01,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:11:01,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:01,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 392 transitions, 5674 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:01,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:01,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:01,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:03,401 INFO L124 PetriNetUnfolderBase]: 4415/6906 cut-off events. [2024-06-28 03:11:03,401 INFO L125 PetriNetUnfolderBase]: For 613285/613291 co-relation queries the response was YES. [2024-06-28 03:11:03,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54292 conditions, 6906 events. 4415/6906 cut-off events. For 613285/613291 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40861 event pairs, 838 based on Foata normal form. 16/6912 useless extension candidates. Maximal degree in co-relation 54154. Up to 5803 conditions per place. [2024-06-28 03:11:03,495 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 258 selfloop transitions, 152 changer transitions 0/431 dead transitions. [2024-06-28 03:11:03,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 431 transitions, 6634 flow [2024-06-28 03:11:03,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:11:03,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:11:03,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:11:03,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 03:11:03,497 INFO L175 Difference]: Start difference. First operand has 296 places, 392 transitions, 5674 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:11:03,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 431 transitions, 6634 flow [2024-06-28 03:11:04,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 431 transitions, 6236 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-28 03:11:04,652 INFO L231 Difference]: Finished difference. Result has 299 places, 393 transitions, 5599 flow [2024-06-28 03:11:04,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5276, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5599, PETRI_PLACES=299, PETRI_TRANSITIONS=393} [2024-06-28 03:11:04,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 03:11:04,661 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 393 transitions, 5599 flow [2024-06-28 03:11:04,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:04,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:04,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:04,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:11:04,661 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:04,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:04,662 INFO L85 PathProgramCache]: Analyzing trace with hash 841434262, now seen corresponding path program 7 times [2024-06-28 03:11:04,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:04,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505823992] [2024-06-28 03:11:04,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:04,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:04,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:05,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:05,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:05,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505823992] [2024-06-28 03:11:05,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505823992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:05,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:05,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:11:05,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961860515] [2024-06-28 03:11:05,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:05,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:11:05,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:05,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:11:05,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:11:05,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:05,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 393 transitions, 5599 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:05,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:05,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:05,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:07,319 INFO L124 PetriNetUnfolderBase]: 4395/6874 cut-off events. [2024-06-28 03:11:07,319 INFO L125 PetriNetUnfolderBase]: For 602202/602208 co-relation queries the response was YES. [2024-06-28 03:11:07,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53215 conditions, 6874 events. 4395/6874 cut-off events. For 602202/602208 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 40699 event pairs, 771 based on Foata normal form. 16/6880 useless extension candidates. Maximal degree in co-relation 53075. Up to 5651 conditions per place. [2024-06-28 03:11:07,416 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 258 selfloop transitions, 157 changer transitions 0/436 dead transitions. [2024-06-28 03:11:07,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 436 transitions, 6595 flow [2024-06-28 03:11:07,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:11:07,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:11:07,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:11:07,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-28 03:11:07,418 INFO L175 Difference]: Start difference. First operand has 299 places, 393 transitions, 5599 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:11:07,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 436 transitions, 6595 flow [2024-06-28 03:11:08,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 436 transitions, 6221 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 03:11:08,414 INFO L231 Difference]: Finished difference. Result has 302 places, 394 transitions, 5562 flow [2024-06-28 03:11:08,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5225, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5562, PETRI_PLACES=302, PETRI_TRANSITIONS=394} [2024-06-28 03:11:08,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-28 03:11:08,415 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 394 transitions, 5562 flow [2024-06-28 03:11:08,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:08,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:08,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:08,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:11:08,416 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:08,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:08,416 INFO L85 PathProgramCache]: Analyzing trace with hash 700943458, now seen corresponding path program 8 times [2024-06-28 03:11:08,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:08,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508783449] [2024-06-28 03:11:08,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:08,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:09,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:09,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:09,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508783449] [2024-06-28 03:11:09,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508783449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:09,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:09,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:11:09,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591397125] [2024-06-28 03:11:09,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:09,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:11:09,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:09,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:11:09,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:11:09,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:09,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 394 transitions, 5562 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-28 03:11:09,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:09,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:09,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:11,075 INFO L124 PetriNetUnfolderBase]: 4375/6842 cut-off events. [2024-06-28 03:11:11,075 INFO L125 PetriNetUnfolderBase]: For 594339/594345 co-relation queries the response was YES. [2024-06-28 03:11:11,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52285 conditions, 6842 events. 4375/6842 cut-off events. For 594339/594345 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 40457 event pairs, 791 based on Foata normal form. 16/6848 useless extension candidates. Maximal degree in co-relation 52143. Up to 5998 conditions per place. [2024-06-28 03:11:11,168 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 299 selfloop transitions, 110 changer transitions 0/430 dead transitions. [2024-06-28 03:11:11,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 430 transitions, 6470 flow [2024-06-28 03:11:11,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:11:11,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:11:11,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:11:11,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 03:11:11,170 INFO L175 Difference]: Start difference. First operand has 302 places, 394 transitions, 5562 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:11:11,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 430 transitions, 6470 flow [2024-06-28 03:11:12,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 430 transitions, 6133 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 03:11:12,156 INFO L231 Difference]: Finished difference. Result has 303 places, 397 transitions, 5445 flow [2024-06-28 03:11:12,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5139, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5445, PETRI_PLACES=303, PETRI_TRANSITIONS=397} [2024-06-28 03:11:12,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-28 03:11:12,157 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 397 transitions, 5445 flow [2024-06-28 03:11:12,157 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-28 03:11:12,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:12,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:12,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:11:12,157 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:12,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:12,158 INFO L85 PathProgramCache]: Analyzing trace with hash 2114107289, now seen corresponding path program 2 times [2024-06-28 03:11:12,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:12,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446115284] [2024-06-28 03:11:12,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:12,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:12,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:12,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:12,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446115284] [2024-06-28 03:11:12,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446115284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:12,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:12,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:12,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413457698] [2024-06-28 03:11:12,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:12,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:12,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:12,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:12,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:12,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:11:12,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 397 transitions, 5445 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:12,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:12,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:11:12,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:14,429 INFO L124 PetriNetUnfolderBase]: 4477/6948 cut-off events. [2024-06-28 03:11:14,430 INFO L125 PetriNetUnfolderBase]: For 590625/590625 co-relation queries the response was YES. [2024-06-28 03:11:14,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52829 conditions, 6948 events. 4477/6948 cut-off events. For 590625/590625 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40664 event pairs, 1240 based on Foata normal form. 2/6948 useless extension candidates. Maximal degree in co-relation 52685. Up to 6903 conditions per place. [2024-06-28 03:11:14,510 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 20 changer transitions 0/411 dead transitions. [2024-06-28 03:11:14,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 411 transitions, 6347 flow [2024-06-28 03:11:14,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:14,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:14,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-28 03:11:14,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-28 03:11:14,511 INFO L175 Difference]: Start difference. First operand has 303 places, 397 transitions, 5445 flow. Second operand 8 states and 112 transitions. [2024-06-28 03:11:14,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 411 transitions, 6347 flow [2024-06-28 03:11:15,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 411 transitions, 5884 flow, removed 55 selfloop flow, removed 10 redundant places. [2024-06-28 03:11:15,441 INFO L231 Difference]: Finished difference. Result has 301 places, 400 transitions, 5089 flow [2024-06-28 03:11:15,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5089, PETRI_PLACES=301, PETRI_TRANSITIONS=400} [2024-06-28 03:11:15,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 03:11:15,442 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 400 transitions, 5089 flow [2024-06-28 03:11:15,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:15,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:15,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:15,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:11:15,443 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:15,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:15,443 INFO L85 PathProgramCache]: Analyzing trace with hash 2114094269, now seen corresponding path program 3 times [2024-06-28 03:11:15,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:15,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988889221] [2024-06-28 03:11:15,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:15,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:15,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:16,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:16,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:16,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988889221] [2024-06-28 03:11:16,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988889221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:16,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:16,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:16,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556668505] [2024-06-28 03:11:16,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:16,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:16,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:16,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:16,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:16,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:11:16,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 400 transitions, 5089 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:16,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:16,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:11:16,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:17,734 INFO L124 PetriNetUnfolderBase]: 4487/6960 cut-off events. [2024-06-28 03:11:17,734 INFO L125 PetriNetUnfolderBase]: For 598571/598579 co-relation queries the response was YES. [2024-06-28 03:11:17,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51419 conditions, 6960 events. 4487/6960 cut-off events. For 598571/598579 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40692 event pairs, 1131 based on Foata normal form. 10/6966 useless extension candidates. Maximal degree in co-relation 51278. Up to 6855 conditions per place. [2024-06-28 03:11:17,832 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 368 selfloop transitions, 48 changer transitions 0/419 dead transitions. [2024-06-28 03:11:17,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 419 transitions, 6189 flow [2024-06-28 03:11:17,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:17,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:17,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 03:11:17,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-28 03:11:17,834 INFO L175 Difference]: Start difference. First operand has 301 places, 400 transitions, 5089 flow. Second operand 8 states and 119 transitions. [2024-06-28 03:11:17,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 419 transitions, 6189 flow [2024-06-28 03:11:18,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 419 transitions, 6066 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 03:11:18,711 INFO L231 Difference]: Finished difference. Result has 300 places, 403 transitions, 5128 flow [2024-06-28 03:11:18,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4966, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5128, PETRI_PLACES=300, PETRI_TRANSITIONS=403} [2024-06-28 03:11:18,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-28 03:11:18,712 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 403 transitions, 5128 flow [2024-06-28 03:11:18,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:18,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:18,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:18,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:11:18,712 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:18,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:18,713 INFO L85 PathProgramCache]: Analyzing trace with hash 274442376, now seen corresponding path program 4 times [2024-06-28 03:11:18,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:18,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116759694] [2024-06-28 03:11:18,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:18,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:18,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:19,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:19,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:19,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116759694] [2024-06-28 03:11:19,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116759694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:19,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:19,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:19,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877858954] [2024-06-28 03:11:19,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:19,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:19,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:19,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:19,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:19,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:11:19,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 403 transitions, 5128 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:19,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:19,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:11:19,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:20,962 INFO L124 PetriNetUnfolderBase]: 4497/6977 cut-off events. [2024-06-28 03:11:20,962 INFO L125 PetriNetUnfolderBase]: For 613811/613813 co-relation queries the response was YES. [2024-06-28 03:11:21,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51678 conditions, 6977 events. 4497/6977 cut-off events. For 613811/613813 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40758 event pairs, 1001 based on Foata normal form. 4/6976 useless extension candidates. Maximal degree in co-relation 51538. Up to 6746 conditions per place. [2024-06-28 03:11:21,069 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 345 selfloop transitions, 72 changer transitions 0/420 dead transitions. [2024-06-28 03:11:21,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 420 transitions, 6189 flow [2024-06-28 03:11:21,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:21,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:21,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 03:11:21,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-28 03:11:21,070 INFO L175 Difference]: Start difference. First operand has 300 places, 403 transitions, 5128 flow. Second operand 8 states and 121 transitions. [2024-06-28 03:11:21,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 420 transitions, 6189 flow [2024-06-28 03:11:22,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 420 transitions, 6061 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:11:22,168 INFO L231 Difference]: Finished difference. Result has 303 places, 406 transitions, 5187 flow [2024-06-28 03:11:22,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5187, PETRI_PLACES=303, PETRI_TRANSITIONS=406} [2024-06-28 03:11:22,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-28 03:11:22,169 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 406 transitions, 5187 flow [2024-06-28 03:11:22,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:22,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:22,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:22,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:11:22,169 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:22,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:22,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2101206856, now seen corresponding path program 5 times [2024-06-28 03:11:22,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:22,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255717722] [2024-06-28 03:11:22,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:22,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:22,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:22,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:22,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255717722] [2024-06-28 03:11:22,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255717722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:22,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:22,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:22,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651731165] [2024-06-28 03:11:22,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:22,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:22,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:22,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:22,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:22,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:11:22,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 406 transitions, 5187 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:22,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:22,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:11:22,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:24,496 INFO L124 PetriNetUnfolderBase]: 4507/6991 cut-off events. [2024-06-28 03:11:24,496 INFO L125 PetriNetUnfolderBase]: For 628998/629000 co-relation queries the response was YES. [2024-06-28 03:11:24,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51953 conditions, 6991 events. 4507/6991 cut-off events. For 628998/629000 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 40844 event pairs, 1002 based on Foata normal form. 4/6990 useless extension candidates. Maximal degree in co-relation 51812. Up to 6756 conditions per place. [2024-06-28 03:11:24,580 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 349 selfloop transitions, 72 changer transitions 0/424 dead transitions. [2024-06-28 03:11:24,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 424 transitions, 6268 flow [2024-06-28 03:11:24,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:24,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:24,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 03:11:24,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 03:11:24,581 INFO L175 Difference]: Start difference. First operand has 303 places, 406 transitions, 5187 flow. Second operand 8 states and 124 transitions. [2024-06-28 03:11:24,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 424 transitions, 6268 flow [2024-06-28 03:11:25,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 424 transitions, 6087 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:11:25,714 INFO L231 Difference]: Finished difference. Result has 305 places, 409 transitions, 5199 flow [2024-06-28 03:11:25,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5015, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5199, PETRI_PLACES=305, PETRI_TRANSITIONS=409} [2024-06-28 03:11:25,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 03:11:25,714 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 409 transitions, 5199 flow [2024-06-28 03:11:25,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:25,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:25,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:25,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:11:25,715 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:25,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:25,715 INFO L85 PathProgramCache]: Analyzing trace with hash 2101207259, now seen corresponding path program 4 times [2024-06-28 03:11:25,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:25,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068293119] [2024-06-28 03:11:25,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:25,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:26,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:26,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068293119] [2024-06-28 03:11:26,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068293119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:26,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:26,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:26,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157519299] [2024-06-28 03:11:26,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:26,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:26,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:26,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:26,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:26,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:11:26,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 409 transitions, 5199 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:26,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:26,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:11:26,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:27,948 INFO L124 PetriNetUnfolderBase]: 4501/6979 cut-off events. [2024-06-28 03:11:27,949 INFO L125 PetriNetUnfolderBase]: For 635856/635864 co-relation queries the response was YES. [2024-06-28 03:11:28,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51566 conditions, 6979 events. 4501/6979 cut-off events. For 635856/635864 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40790 event pairs, 1132 based on Foata normal form. 10/6986 useless extension candidates. Maximal degree in co-relation 51425. Up to 6878 conditions per place. [2024-06-28 03:11:28,056 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 47 changer transitions 0/424 dead transitions. [2024-06-28 03:11:28,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 424 transitions, 6101 flow [2024-06-28 03:11:28,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:28,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:28,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 03:11:28,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-28 03:11:28,058 INFO L175 Difference]: Start difference. First operand has 305 places, 409 transitions, 5199 flow. Second operand 8 states and 119 transitions. [2024-06-28 03:11:28,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 424 transitions, 6101 flow [2024-06-28 03:11:29,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 424 transitions, 5843 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 03:11:29,142 INFO L231 Difference]: Finished difference. Result has 306 places, 409 transitions, 5041 flow [2024-06-28 03:11:29,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5041, PETRI_PLACES=306, PETRI_TRANSITIONS=409} [2024-06-28 03:11:29,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 03:11:29,142 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 409 transitions, 5041 flow [2024-06-28 03:11:29,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:29,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:29,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:29,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:11:29,143 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:29,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:29,143 INFO L85 PathProgramCache]: Analyzing trace with hash 2101195696, now seen corresponding path program 6 times [2024-06-28 03:11:29,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:29,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722517811] [2024-06-28 03:11:29,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:29,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:29,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:29,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:29,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722517811] [2024-06-28 03:11:29,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722517811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:29,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:29,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:29,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689567450] [2024-06-28 03:11:29,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:29,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:29,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:29,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:29,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:29,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:11:29,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 409 transitions, 5041 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:29,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:29,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:11:29,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:31,252 INFO L124 PetriNetUnfolderBase]: 4495/6975 cut-off events. [2024-06-28 03:11:31,252 INFO L125 PetriNetUnfolderBase]: For 643522/643524 co-relation queries the response was YES. [2024-06-28 03:11:31,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51388 conditions, 6975 events. 4495/6975 cut-off events. For 643522/643524 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40740 event pairs, 1001 based on Foata normal form. 4/6974 useless extension candidates. Maximal degree in co-relation 51246. Up to 6743 conditions per place. [2024-06-28 03:11:31,346 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 346 selfloop transitions, 73 changer transitions 0/422 dead transitions. [2024-06-28 03:11:31,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 422 transitions, 5919 flow [2024-06-28 03:11:31,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:31,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:31,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 03:11:31,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-28 03:11:31,347 INFO L175 Difference]: Start difference. First operand has 306 places, 409 transitions, 5041 flow. Second operand 8 states and 121 transitions. [2024-06-28 03:11:31,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 422 transitions, 5919 flow [2024-06-28 03:11:32,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 422 transitions, 5756 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:11:32,495 INFO L231 Difference]: Finished difference. Result has 306 places, 409 transitions, 5030 flow [2024-06-28 03:11:32,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4878, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5030, PETRI_PLACES=306, PETRI_TRANSITIONS=409} [2024-06-28 03:11:32,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 03:11:32,496 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 409 transitions, 5030 flow [2024-06-28 03:11:32,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:32,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:32,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:32,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:11:32,497 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:32,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:32,497 INFO L85 PathProgramCache]: Analyzing trace with hash 907002075, now seen corresponding path program 1 times [2024-06-28 03:11:32,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:32,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286934644] [2024-06-28 03:11:32,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:32,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:32,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:33,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:33,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:33,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286934644] [2024-06-28 03:11:33,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286934644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:33,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:33,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:11:33,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883731694] [2024-06-28 03:11:33,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:33,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:11:33,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:33,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:11:33,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:11:33,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:33,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 409 transitions, 5030 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:33,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:33,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:33,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:34,851 INFO L124 PetriNetUnfolderBase]: 4334/6806 cut-off events. [2024-06-28 03:11:34,851 INFO L125 PetriNetUnfolderBase]: For 559367/559371 co-relation queries the response was YES. [2024-06-28 03:11:34,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48357 conditions, 6806 events. 4334/6806 cut-off events. For 559367/559371 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40645 event pairs, 1171 based on Foata normal form. 1/6793 useless extension candidates. Maximal degree in co-relation 48214. Up to 6652 conditions per place. [2024-06-28 03:11:34,937 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 21 changer transitions 0/432 dead transitions. [2024-06-28 03:11:34,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 432 transitions, 5976 flow [2024-06-28 03:11:34,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:11:34,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:11:34,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 03:11:34,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-28 03:11:34,938 INFO L175 Difference]: Start difference. First operand has 306 places, 409 transitions, 5030 flow. Second operand 9 states and 138 transitions. [2024-06-28 03:11:34,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 432 transitions, 5976 flow [2024-06-28 03:11:35,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 432 transitions, 5776 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 03:11:35,872 INFO L231 Difference]: Finished difference. Result has 307 places, 412 transitions, 4929 flow [2024-06-28 03:11:35,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4830, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4929, PETRI_PLACES=307, PETRI_TRANSITIONS=412} [2024-06-28 03:11:35,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 03:11:35,873 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 412 transitions, 4929 flow [2024-06-28 03:11:35,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:35,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:35,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:35,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:11:35,873 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:35,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:35,874 INFO L85 PathProgramCache]: Analyzing trace with hash -399901540, now seen corresponding path program 1 times [2024-06-28 03:11:35,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:35,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318198602] [2024-06-28 03:11:35,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:35,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:35,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:36,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:36,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:36,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318198602] [2024-06-28 03:11:36,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318198602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:36,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:36,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:36,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134271145] [2024-06-28 03:11:36,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:36,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:36,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:36,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:36,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:36,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:36,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 412 transitions, 4929 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:36,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:36,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:36,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:37,964 INFO L124 PetriNetUnfolderBase]: 4364/6850 cut-off events. [2024-06-28 03:11:37,964 INFO L125 PetriNetUnfolderBase]: For 577822/577826 co-relation queries the response was YES. [2024-06-28 03:11:38,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49278 conditions, 6850 events. 4364/6850 cut-off events. For 577822/577826 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 40924 event pairs, 1175 based on Foata normal form. 2/6836 useless extension candidates. Maximal degree in co-relation 49134. Up to 6704 conditions per place. [2024-06-28 03:11:38,061 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 18 changer transitions 0/432 dead transitions. [2024-06-28 03:11:38,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 432 transitions, 5881 flow [2024-06-28 03:11:38,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:38,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:38,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 03:11:38,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 03:11:38,062 INFO L175 Difference]: Start difference. First operand has 307 places, 412 transitions, 4929 flow. Second operand 8 states and 124 transitions. [2024-06-28 03:11:38,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 432 transitions, 5881 flow [2024-06-28 03:11:39,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 432 transitions, 5806 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:11:39,564 INFO L231 Difference]: Finished difference. Result has 308 places, 415 transitions, 4962 flow [2024-06-28 03:11:39,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4854, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4962, PETRI_PLACES=308, PETRI_TRANSITIONS=415} [2024-06-28 03:11:39,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-28 03:11:39,565 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 415 transitions, 4962 flow [2024-06-28 03:11:39,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:39,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:39,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:39,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:11:39,566 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:39,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:39,566 INFO L85 PathProgramCache]: Analyzing trace with hash -396176890, now seen corresponding path program 2 times [2024-06-28 03:11:39,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:39,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092829630] [2024-06-28 03:11:39,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:39,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:39,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:40,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:40,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:40,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092829630] [2024-06-28 03:11:40,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092829630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:40,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:40,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:40,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620019105] [2024-06-28 03:11:40,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:40,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:40,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:40,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:40,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:40,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:40,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 415 transitions, 4962 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:40,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:40,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:40,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:41,603 INFO L124 PetriNetUnfolderBase]: 4398/6899 cut-off events. [2024-06-28 03:11:41,604 INFO L125 PetriNetUnfolderBase]: For 601561/601565 co-relation queries the response was YES. [2024-06-28 03:11:41,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50406 conditions, 6899 events. 4398/6899 cut-off events. For 601561/601565 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 41269 event pairs, 1178 based on Foata normal form. 2/6887 useless extension candidates. Maximal degree in co-relation 50261. Up to 6671 conditions per place. [2024-06-28 03:11:41,704 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 380 selfloop transitions, 48 changer transitions 0/442 dead transitions. [2024-06-28 03:11:41,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 442 transitions, 6392 flow [2024-06-28 03:11:41,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:11:41,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:11:41,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 03:11:41,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 03:11:41,706 INFO L175 Difference]: Start difference. First operand has 308 places, 415 transitions, 4962 flow. Second operand 9 states and 141 transitions. [2024-06-28 03:11:41,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 442 transitions, 6392 flow [2024-06-28 03:11:43,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 442 transitions, 6306 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 03:11:43,047 INFO L231 Difference]: Finished difference. Result has 311 places, 424 transitions, 5182 flow [2024-06-28 03:11:43,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5182, PETRI_PLACES=311, PETRI_TRANSITIONS=424} [2024-06-28 03:11:43,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-28 03:11:43,058 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 424 transitions, 5182 flow [2024-06-28 03:11:43,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:43,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:43,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:43,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:11:43,059 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:43,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:43,059 INFO L85 PathProgramCache]: Analyzing trace with hash -396182470, now seen corresponding path program 3 times [2024-06-28 03:11:43,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:43,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029547434] [2024-06-28 03:11:43,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:43,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:43,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:43,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:43,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:43,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029547434] [2024-06-28 03:11:43,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029547434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:43,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:43,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:43,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258261399] [2024-06-28 03:11:43,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:43,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:43,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:43,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:43,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:43,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:43,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 424 transitions, 5182 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:43,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:43,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:43,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:45,166 INFO L124 PetriNetUnfolderBase]: 4389/6888 cut-off events. [2024-06-28 03:11:45,166 INFO L125 PetriNetUnfolderBase]: For 610647/610651 co-relation queries the response was YES. [2024-06-28 03:11:45,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50597 conditions, 6888 events. 4389/6888 cut-off events. For 610647/610651 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41212 event pairs, 1177 based on Foata normal form. 2/6876 useless extension candidates. Maximal degree in co-relation 50451. Up to 6666 conditions per place. [2024-06-28 03:11:45,259 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 382 selfloop transitions, 46 changer transitions 0/442 dead transitions. [2024-06-28 03:11:45,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 442 transitions, 6258 flow [2024-06-28 03:11:45,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:45,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:45,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:11:45,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 03:11:45,260 INFO L175 Difference]: Start difference. First operand has 311 places, 424 transitions, 5182 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:11:45,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 442 transitions, 6258 flow [2024-06-28 03:11:46,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 442 transitions, 6111 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:46,862 INFO L231 Difference]: Finished difference. Result has 316 places, 424 transitions, 5133 flow [2024-06-28 03:11:46,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5133, PETRI_PLACES=316, PETRI_TRANSITIONS=424} [2024-06-28 03:11:46,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-28 03:11:46,862 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 424 transitions, 5133 flow [2024-06-28 03:11:46,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:46,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:46,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:46,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:11:46,863 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:46,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:46,863 INFO L85 PathProgramCache]: Analyzing trace with hash -396182625, now seen corresponding path program 2 times [2024-06-28 03:11:46,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:46,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959849353] [2024-06-28 03:11:46,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:46,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:46,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:47,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:47,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:47,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959849353] [2024-06-28 03:11:47,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959849353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:47,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:47,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:11:47,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250920662] [2024-06-28 03:11:47,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:47,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:11:47,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:47,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:11:47,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:11:47,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:47,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 424 transitions, 5133 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:47,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:47,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:47,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:49,244 INFO L124 PetriNetUnfolderBase]: 4397/6898 cut-off events. [2024-06-28 03:11:49,244 INFO L125 PetriNetUnfolderBase]: For 620269/620273 co-relation queries the response was YES. [2024-06-28 03:11:49,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50720 conditions, 6898 events. 4397/6898 cut-off events. For 620269/620273 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 41280 event pairs, 1176 based on Foata normal form. 1/6883 useless extension candidates. Maximal degree in co-relation 50572. Up to 6738 conditions per place. [2024-06-28 03:11:49,335 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 396 selfloop transitions, 30 changer transitions 0/440 dead transitions. [2024-06-28 03:11:49,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 440 transitions, 6079 flow [2024-06-28 03:11:49,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:49,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:49,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 03:11:49,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 03:11:49,336 INFO L175 Difference]: Start difference. First operand has 316 places, 424 transitions, 5133 flow. Second operand 8 states and 124 transitions. [2024-06-28 03:11:49,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 440 transitions, 6079 flow [2024-06-28 03:11:50,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 440 transitions, 5969 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:11:50,857 INFO L231 Difference]: Finished difference. Result has 317 places, 427 transitions, 5149 flow [2024-06-28 03:11:50,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5023, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5149, PETRI_PLACES=317, PETRI_TRANSITIONS=427} [2024-06-28 03:11:50,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-28 03:11:50,858 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 427 transitions, 5149 flow [2024-06-28 03:11:50,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:50,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:50,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:50,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:11:50,858 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:50,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:50,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1032206522, now seen corresponding path program 4 times [2024-06-28 03:11:50,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:50,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160609677] [2024-06-28 03:11:50,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:50,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:50,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:51,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160609677] [2024-06-28 03:11:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160609677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:51,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:51,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:51,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077493020] [2024-06-28 03:11:51,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:51,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:51,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:51,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:51,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:51,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:51,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 427 transitions, 5149 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:51,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:51,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:51,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:52,914 INFO L124 PetriNetUnfolderBase]: 4420/6933 cut-off events. [2024-06-28 03:11:52,914 INFO L125 PetriNetUnfolderBase]: For 645633/645637 co-relation queries the response was YES. [2024-06-28 03:11:52,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51811 conditions, 6933 events. 4420/6933 cut-off events. For 645633/645637 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41486 event pairs, 1178 based on Foata normal form. 2/6921 useless extension candidates. Maximal degree in co-relation 51662. Up to 6751 conditions per place. [2024-06-28 03:11:53,013 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 401 selfloop transitions, 33 changer transitions 0/448 dead transitions. [2024-06-28 03:11:53,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 448 transitions, 6533 flow [2024-06-28 03:11:53,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:11:53,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:11:53,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 03:11:53,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 03:11:53,014 INFO L175 Difference]: Start difference. First operand has 317 places, 427 transitions, 5149 flow. Second operand 9 states and 135 transitions. [2024-06-28 03:11:53,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 448 transitions, 6533 flow [2024-06-28 03:11:54,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 448 transitions, 6429 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:11:54,596 INFO L231 Difference]: Finished difference. Result has 320 places, 433 transitions, 5257 flow [2024-06-28 03:11:54,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5045, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5257, PETRI_PLACES=320, PETRI_TRANSITIONS=433} [2024-06-28 03:11:54,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-28 03:11:54,597 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 433 transitions, 5257 flow [2024-06-28 03:11:54,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:54,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:54,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:54,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:11:54,597 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:54,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:54,597 INFO L85 PathProgramCache]: Analyzing trace with hash 2106921334, now seen corresponding path program 5 times [2024-06-28 03:11:54,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:54,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008586759] [2024-06-28 03:11:54,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:54,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:55,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:55,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008586759] [2024-06-28 03:11:55,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008586759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:55,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:55,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:55,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568180324] [2024-06-28 03:11:55,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:55,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:55,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:55,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:55,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:55,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:55,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 433 transitions, 5257 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:55,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:55,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:55,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:56,628 INFO L124 PetriNetUnfolderBase]: 4414/6925 cut-off events. [2024-06-28 03:11:56,628 INFO L125 PetriNetUnfolderBase]: For 652940/652944 co-relation queries the response was YES. [2024-06-28 03:11:56,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51730 conditions, 6925 events. 4414/6925 cut-off events. For 652940/652944 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41449 event pairs, 1174 based on Foata normal form. 2/6913 useless extension candidates. Maximal degree in co-relation 51580. Up to 6746 conditions per place. [2024-06-28 03:11:56,732 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 400 selfloop transitions, 33 changer transitions 0/447 dead transitions. [2024-06-28 03:11:56,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 447 transitions, 6333 flow [2024-06-28 03:11:56,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:56,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:56,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 03:11:56,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 03:11:56,748 INFO L175 Difference]: Start difference. First operand has 320 places, 433 transitions, 5257 flow. Second operand 8 states and 124 transitions. [2024-06-28 03:11:56,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 447 transitions, 6333 flow [2024-06-28 03:11:58,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 447 transitions, 6144 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-28 03:11:58,189 INFO L231 Difference]: Finished difference. Result has 321 places, 433 transitions, 5140 flow [2024-06-28 03:11:58,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5140, PETRI_PLACES=321, PETRI_TRANSITIONS=433} [2024-06-28 03:11:58,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-28 03:11:58,190 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 433 transitions, 5140 flow [2024-06-28 03:11:58,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:58,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:58,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:58,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:11:58,190 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:58,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:58,191 INFO L85 PathProgramCache]: Analyzing trace with hash -252292095, now seen corresponding path program 3 times [2024-06-28 03:11:58,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:58,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548063471] [2024-06-28 03:11:58,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:58,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:59,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:59,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:59,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548063471] [2024-06-28 03:11:59,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548063471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:59,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:59,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:11:59,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285969304] [2024-06-28 03:11:59,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:59,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:11:59,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:59,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:11:59,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:11:59,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:11:59,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 433 transitions, 5140 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:11:59,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:59,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:11:59,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:00,507 INFO L124 PetriNetUnfolderBase]: 4411/6921 cut-off events. [2024-06-28 03:12:00,508 INFO L125 PetriNetUnfolderBase]: For 658379/658383 co-relation queries the response was YES. [2024-06-28 03:12:00,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51584 conditions, 6921 events. 4411/6921 cut-off events. For 658379/658383 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 41447 event pairs, 1177 based on Foata normal form. 1/6908 useless extension candidates. Maximal degree in co-relation 51434. Up to 6786 conditions per place. [2024-06-28 03:12:00,599 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 414 selfloop transitions, 18 changer transitions 0/446 dead transitions. [2024-06-28 03:12:00,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 446 transitions, 6092 flow [2024-06-28 03:12:00,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:00,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:00,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 03:12:00,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-28 03:12:00,600 INFO L175 Difference]: Start difference. First operand has 321 places, 433 transitions, 5140 flow. Second operand 8 states and 117 transitions. [2024-06-28 03:12:00,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 446 transitions, 6092 flow [2024-06-28 03:12:02,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 446 transitions, 6024 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:02,149 INFO L231 Difference]: Finished difference. Result has 323 places, 436 transitions, 5180 flow [2024-06-28 03:12:02,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5072, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5180, PETRI_PLACES=323, PETRI_TRANSITIONS=436} [2024-06-28 03:12:02,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 03:12:02,150 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 436 transitions, 5180 flow [2024-06-28 03:12:02,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:02,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:02,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:02,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:12:02,151 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:02,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:02,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2114278564, now seen corresponding path program 6 times [2024-06-28 03:12:02,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:02,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482086093] [2024-06-28 03:12:02,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:02,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:02,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:02,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:02,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:02,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482086093] [2024-06-28 03:12:02,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482086093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:02,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:02,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:02,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116725934] [2024-06-28 03:12:02,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:02,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:02,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:02,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:02,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 436 transitions, 5180 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:02,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:02,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:02,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:04,269 INFO L124 PetriNetUnfolderBase]: 4391/6891 cut-off events. [2024-06-28 03:12:04,270 INFO L125 PetriNetUnfolderBase]: For 665341/665345 co-relation queries the response was YES. [2024-06-28 03:12:04,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51603 conditions, 6891 events. 4391/6891 cut-off events. For 665341/665345 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 41186 event pairs, 1174 based on Foata normal form. 3/6880 useless extension candidates. Maximal degree in co-relation 51452. Up to 6742 conditions per place. [2024-06-28 03:12:04,366 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 414 selfloop transitions, 20 changer transitions 0/448 dead transitions. [2024-06-28 03:12:04,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 448 transitions, 6084 flow [2024-06-28 03:12:04,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:04,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:04,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 03:12:04,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-28 03:12:04,367 INFO L175 Difference]: Start difference. First operand has 323 places, 436 transitions, 5180 flow. Second operand 8 states and 119 transitions. [2024-06-28 03:12:04,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 448 transitions, 6084 flow [2024-06-28 03:12:06,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 448 transitions, 5950 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:06,310 INFO L231 Difference]: Finished difference. Result has 325 places, 436 transitions, 5092 flow [2024-06-28 03:12:06,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5092, PETRI_PLACES=325, PETRI_TRANSITIONS=436} [2024-06-28 03:12:06,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 03:12:06,311 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 436 transitions, 5092 flow [2024-06-28 03:12:06,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:06,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:06,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:06,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:12:06,311 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:06,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:06,312 INFO L85 PathProgramCache]: Analyzing trace with hash 274904121, now seen corresponding path program 1 times [2024-06-28 03:12:06,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:06,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147272326] [2024-06-28 03:12:06,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:06,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:06,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:07,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:07,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:07,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147272326] [2024-06-28 03:12:07,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147272326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:07,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:07,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:07,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056248913] [2024-06-28 03:12:07,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:07,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:07,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:07,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:07,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:07,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:07,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 436 transitions, 5092 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:07,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:07,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:07,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:08,765 INFO L124 PetriNetUnfolderBase]: 4571/7081 cut-off events. [2024-06-28 03:12:08,766 INFO L125 PetriNetUnfolderBase]: For 785786/785786 co-relation queries the response was YES. [2024-06-28 03:12:08,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55029 conditions, 7081 events. 4571/7081 cut-off events. For 785786/785786 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 41360 event pairs, 1246 based on Foata normal form. 2/7081 useless extension candidates. Maximal degree in co-relation 54877. Up to 7038 conditions per place. [2024-06-28 03:12:08,870 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 427 selfloop transitions, 19 changer transitions 0/449 dead transitions. [2024-06-28 03:12:08,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 449 transitions, 6070 flow [2024-06-28 03:12:08,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:08,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:08,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-28 03:12:08,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3384146341463415 [2024-06-28 03:12:08,871 INFO L175 Difference]: Start difference. First operand has 325 places, 436 transitions, 5092 flow. Second operand 8 states and 111 transitions. [2024-06-28 03:12:08,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 449 transitions, 6070 flow [2024-06-28 03:12:10,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 449 transitions, 6005 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:12:10,388 INFO L231 Difference]: Finished difference. Result has 325 places, 438 transitions, 5130 flow [2024-06-28 03:12:10,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5027, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5130, PETRI_PLACES=325, PETRI_TRANSITIONS=438} [2024-06-28 03:12:10,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 03:12:10,389 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 438 transitions, 5130 flow [2024-06-28 03:12:10,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:10,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:10,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:10,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:12:10,389 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:10,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:10,389 INFO L85 PathProgramCache]: Analyzing trace with hash -724415975, now seen corresponding path program 1 times [2024-06-28 03:12:10,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:10,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772524163] [2024-06-28 03:12:10,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:10,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:10,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:11,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:11,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:11,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772524163] [2024-06-28 03:12:11,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772524163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:11,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:11,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:11,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102074513] [2024-06-28 03:12:11,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:11,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:11,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:11,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:11,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:11,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:11,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 438 transitions, 5130 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:11,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:11,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:11,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:12,598 INFO L124 PetriNetUnfolderBase]: 4622/7152 cut-off events. [2024-06-28 03:12:12,598 INFO L125 PetriNetUnfolderBase]: For 810197/810197 co-relation queries the response was YES. [2024-06-28 03:12:12,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55955 conditions, 7152 events. 4622/7152 cut-off events. For 810197/810197 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41761 event pairs, 981 based on Foata normal form. 2/7149 useless extension candidates. Maximal degree in co-relation 55802. Up to 6897 conditions per place. [2024-06-28 03:12:12,708 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 404 selfloop transitions, 76 changer transitions 0/483 dead transitions. [2024-06-28 03:12:12,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 483 transitions, 6555 flow [2024-06-28 03:12:12,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:12,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:12,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:12:12,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-28 03:12:12,710 INFO L175 Difference]: Start difference. First operand has 325 places, 438 transitions, 5130 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:12:12,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 483 transitions, 6555 flow [2024-06-28 03:12:14,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 483 transitions, 6468 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:14,522 INFO L231 Difference]: Finished difference. Result has 330 places, 460 transitions, 5474 flow [2024-06-28 03:12:14,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5043, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5474, PETRI_PLACES=330, PETRI_TRANSITIONS=460} [2024-06-28 03:12:14,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-28 03:12:14,523 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 460 transitions, 5474 flow [2024-06-28 03:12:14,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:14,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:14,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:14,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:12:14,524 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:14,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:14,524 INFO L85 PathProgramCache]: Analyzing trace with hash -718702055, now seen corresponding path program 2 times [2024-06-28 03:12:14,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:14,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225610287] [2024-06-28 03:12:14,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:14,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:14,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:15,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:15,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:15,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225610287] [2024-06-28 03:12:15,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225610287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:15,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:15,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:15,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106819877] [2024-06-28 03:12:15,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:15,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:15,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:15,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:15,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:15,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:15,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 460 transitions, 5474 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:15,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:15,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:15,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:16,774 INFO L124 PetriNetUnfolderBase]: 4642/7180 cut-off events. [2024-06-28 03:12:16,774 INFO L125 PetriNetUnfolderBase]: For 840347/840351 co-relation queries the response was YES. [2024-06-28 03:12:16,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57521 conditions, 7180 events. 4642/7180 cut-off events. For 840347/840351 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42021 event pairs, 1126 based on Foata normal form. 8/7186 useless extension candidates. Maximal degree in co-relation 57365. Up to 6980 conditions per place. [2024-06-28 03:12:16,882 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 406 selfloop transitions, 85 changer transitions 0/494 dead transitions. [2024-06-28 03:12:16,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 494 transitions, 6696 flow [2024-06-28 03:12:16,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:16,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:16,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:12:16,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 03:12:16,886 INFO L175 Difference]: Start difference. First operand has 330 places, 460 transitions, 5474 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:12:16,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 494 transitions, 6696 flow [2024-06-28 03:12:18,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 494 transitions, 6587 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-28 03:12:18,508 INFO L231 Difference]: Finished difference. Result has 338 places, 473 transitions, 5777 flow [2024-06-28 03:12:18,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5393, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5777, PETRI_PLACES=338, PETRI_TRANSITIONS=473} [2024-06-28 03:12:18,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-28 03:12:18,520 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 473 transitions, 5777 flow [2024-06-28 03:12:18,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:18,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:18,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:18,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:12:18,520 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:18,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:18,521 INFO L85 PathProgramCache]: Analyzing trace with hash -608830739, now seen corresponding path program 1 times [2024-06-28 03:12:18,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:18,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934096827] [2024-06-28 03:12:18,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:18,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:19,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:19,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:19,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934096827] [2024-06-28 03:12:19,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934096827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:19,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:19,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:19,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047840486] [2024-06-28 03:12:19,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:19,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:19,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:19,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:19,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:19,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:19,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 473 transitions, 5777 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:19,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:19,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:19,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:20,898 INFO L124 PetriNetUnfolderBase]: 4647/7185 cut-off events. [2024-06-28 03:12:20,899 INFO L125 PetriNetUnfolderBase]: For 849985/849989 co-relation queries the response was YES. [2024-06-28 03:12:20,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59309 conditions, 7185 events. 4647/7185 cut-off events. For 849985/849989 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42037 event pairs, 1133 based on Foata normal form. 5/7188 useless extension candidates. Maximal degree in co-relation 59149. Up to 7111 conditions per place. [2024-06-28 03:12:20,993 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 471 selfloop transitions, 25 changer transitions 0/499 dead transitions. [2024-06-28 03:12:20,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 499 transitions, 6945 flow [2024-06-28 03:12:20,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:20,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:20,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:12:20,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 03:12:20,995 INFO L175 Difference]: Start difference. First operand has 338 places, 473 transitions, 5777 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:12:20,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 499 transitions, 6945 flow [2024-06-28 03:12:22,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 499 transitions, 6813 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:22,926 INFO L231 Difference]: Finished difference. Result has 343 places, 476 transitions, 5793 flow [2024-06-28 03:12:22,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5645, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5793, PETRI_PLACES=343, PETRI_TRANSITIONS=476} [2024-06-28 03:12:22,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-28 03:12:22,927 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 476 transitions, 5793 flow [2024-06-28 03:12:22,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:22,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:22,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:22,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:12:22,928 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:22,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:22,928 INFO L85 PathProgramCache]: Analyzing trace with hash -608836505, now seen corresponding path program 3 times [2024-06-28 03:12:22,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:22,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956876754] [2024-06-28 03:12:22,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:22,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:23,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:23,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:23,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956876754] [2024-06-28 03:12:23,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956876754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:23,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:23,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:23,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009896452] [2024-06-28 03:12:23,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:23,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:23,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:23,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:23,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:23,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 476 transitions, 5793 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:23,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:23,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:23,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:25,168 INFO L124 PetriNetUnfolderBase]: 4689/7243 cut-off events. [2024-06-28 03:12:25,169 INFO L125 PetriNetUnfolderBase]: For 889446/889446 co-relation queries the response was YES. [2024-06-28 03:12:25,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60535 conditions, 7243 events. 4689/7243 cut-off events. For 889446/889446 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42374 event pairs, 884 based on Foata normal form. 2/7243 useless extension candidates. Maximal degree in co-relation 60374. Up to 6817 conditions per place. [2024-06-28 03:12:25,283 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 404 selfloop transitions, 104 changer transitions 0/511 dead transitions. [2024-06-28 03:12:25,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 511 transitions, 7475 flow [2024-06-28 03:12:25,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:25,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:25,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:12:25,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 03:12:25,285 INFO L175 Difference]: Start difference. First operand has 343 places, 476 transitions, 5793 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:12:25,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 511 transitions, 7475 flow [2024-06-28 03:12:27,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 511 transitions, 7341 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:27,512 INFO L231 Difference]: Finished difference. Result has 345 places, 485 transitions, 6083 flow [2024-06-28 03:12:27,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5665, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6083, PETRI_PLACES=345, PETRI_TRANSITIONS=485} [2024-06-28 03:12:27,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-28 03:12:27,513 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 485 transitions, 6083 flow [2024-06-28 03:12:27,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:27,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:27,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:27,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:12:27,514 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:27,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:27,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2137146967, now seen corresponding path program 4 times [2024-06-28 03:12:27,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:27,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248344627] [2024-06-28 03:12:27,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:27,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:27,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:28,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:28,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:28,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248344627] [2024-06-28 03:12:28,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248344627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:28,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:28,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:28,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089083476] [2024-06-28 03:12:28,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:28,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:28,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:28,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:28,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:28,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:28,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 485 transitions, 6083 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:28,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:28,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:28,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:29,763 INFO L124 PetriNetUnfolderBase]: 4715/7279 cut-off events. [2024-06-28 03:12:29,763 INFO L125 PetriNetUnfolderBase]: For 921056/921056 co-relation queries the response was YES. [2024-06-28 03:12:29,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61524 conditions, 7279 events. 4715/7279 cut-off events. For 921056/921056 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42584 event pairs, 882 based on Foata normal form. 2/7279 useless extension candidates. Maximal degree in co-relation 61362. Up to 6842 conditions per place. [2024-06-28 03:12:29,881 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 396 selfloop transitions, 115 changer transitions 0/514 dead transitions. [2024-06-28 03:12:29,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 514 transitions, 7703 flow [2024-06-28 03:12:29,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:29,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:29,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:12:29,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 03:12:29,882 INFO L175 Difference]: Start difference. First operand has 345 places, 485 transitions, 6083 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:12:29,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 514 transitions, 7703 flow [2024-06-28 03:12:32,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 514 transitions, 7446 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:32,357 INFO L231 Difference]: Finished difference. Result has 349 places, 491 transitions, 6206 flow [2024-06-28 03:12:32,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5884, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6206, PETRI_PLACES=349, PETRI_TRANSITIONS=491} [2024-06-28 03:12:32,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-28 03:12:32,357 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 491 transitions, 6206 flow [2024-06-28 03:12:32,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:32,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:32,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:32,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:12:32,358 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:32,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:32,358 INFO L85 PathProgramCache]: Analyzing trace with hash 475444351, now seen corresponding path program 1 times [2024-06-28 03:12:32,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:32,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642132196] [2024-06-28 03:12:32,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:32,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:33,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:33,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:33,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642132196] [2024-06-28 03:12:33,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642132196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:33,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:33,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:33,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231726701] [2024-06-28 03:12:33,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:33,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:33,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:33,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:33,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:33,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:33,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 491 transitions, 6206 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:33,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:33,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:33,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:34,686 INFO L124 PetriNetUnfolderBase]: 4728/7297 cut-off events. [2024-06-28 03:12:34,687 INFO L125 PetriNetUnfolderBase]: For 934112/934116 co-relation queries the response was YES. [2024-06-28 03:12:34,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61376 conditions, 7297 events. 4728/7297 cut-off events. For 934112/934116 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42702 event pairs, 1142 based on Foata normal form. 5/7300 useless extension candidates. Maximal degree in co-relation 61213. Up to 7181 conditions per place. [2024-06-28 03:12:34,805 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 467 selfloop transitions, 48 changer transitions 0/518 dead transitions. [2024-06-28 03:12:34,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 518 transitions, 7614 flow [2024-06-28 03:12:34,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:34,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:34,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:12:34,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 03:12:34,806 INFO L175 Difference]: Start difference. First operand has 349 places, 491 transitions, 6206 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:12:34,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 518 transitions, 7614 flow [2024-06-28 03:12:37,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 518 transitions, 7449 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:37,337 INFO L231 Difference]: Finished difference. Result has 353 places, 497 transitions, 6261 flow [2024-06-28 03:12:37,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6041, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6261, PETRI_PLACES=353, PETRI_TRANSITIONS=497} [2024-06-28 03:12:37,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-28 03:12:37,338 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 497 transitions, 6261 flow [2024-06-28 03:12:37,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:37,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:37,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:37,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:12:37,339 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:37,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:37,339 INFO L85 PathProgramCache]: Analyzing trace with hash 475444165, now seen corresponding path program 2 times [2024-06-28 03:12:37,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:37,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470324468] [2024-06-28 03:12:37,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:37,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:37,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:37,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:37,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:37,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470324468] [2024-06-28 03:12:37,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470324468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:37,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:37,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:37,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629298371] [2024-06-28 03:12:37,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:37,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:37,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:37,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:37,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:38,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:38,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 497 transitions, 6261 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:38,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:38,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:38,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:39,597 INFO L124 PetriNetUnfolderBase]: 4778/7366 cut-off events. [2024-06-28 03:12:39,598 INFO L125 PetriNetUnfolderBase]: For 959443/959447 co-relation queries the response was YES. [2024-06-28 03:12:39,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62326 conditions, 7366 events. 4778/7366 cut-off events. For 959443/959447 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43139 event pairs, 1139 based on Foata normal form. 5/7368 useless extension candidates. Maximal degree in co-relation 62162. Up to 7267 conditions per place. [2024-06-28 03:12:39,705 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 488 selfloop transitions, 46 changer transitions 0/537 dead transitions. [2024-06-28 03:12:39,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 537 transitions, 7936 flow [2024-06-28 03:12:39,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:39,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:39,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-28 03:12:39,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604336043360434 [2024-06-28 03:12:39,709 INFO L175 Difference]: Start difference. First operand has 353 places, 497 transitions, 6261 flow. Second operand 9 states and 133 transitions. [2024-06-28 03:12:39,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 537 transitions, 7936 flow [2024-06-28 03:12:42,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 537 transitions, 7817 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:42,557 INFO L231 Difference]: Finished difference. Result has 361 places, 517 transitions, 6634 flow [2024-06-28 03:12:42,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6146, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6634, PETRI_PLACES=361, PETRI_TRANSITIONS=517} [2024-06-28 03:12:42,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-28 03:12:42,558 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 517 transitions, 6634 flow [2024-06-28 03:12:42,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:42,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:42,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:42,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:12:42,559 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:42,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:42,559 INFO L85 PathProgramCache]: Analyzing trace with hash 232093523, now seen corresponding path program 3 times [2024-06-28 03:12:42,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:42,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596333782] [2024-06-28 03:12:42,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:42,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:42,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:43,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:43,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:43,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596333782] [2024-06-28 03:12:43,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596333782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:43,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:43,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:43,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723622805] [2024-06-28 03:12:43,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:43,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:43,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:43,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:43,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:43,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:43,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 517 transitions, 6634 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:43,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:43,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:43,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:44,867 INFO L124 PetriNetUnfolderBase]: 4788/7382 cut-off events. [2024-06-28 03:12:44,868 INFO L125 PetriNetUnfolderBase]: For 987537/987541 co-relation queries the response was YES. [2024-06-28 03:12:44,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63148 conditions, 7382 events. 4788/7382 cut-off events. For 987537/987541 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 43236 event pairs, 1142 based on Foata normal form. 6/7386 useless extension candidates. Maximal degree in co-relation 62979. Up to 7311 conditions per place. [2024-06-28 03:12:44,973 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 498 selfloop transitions, 38 changer transitions 0/539 dead transitions. [2024-06-28 03:12:44,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 539 transitions, 7963 flow [2024-06-28 03:12:44,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:44,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:44,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-28 03:12:44,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 03:12:44,975 INFO L175 Difference]: Start difference. First operand has 361 places, 517 transitions, 6634 flow. Second operand 8 states and 118 transitions. [2024-06-28 03:12:44,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 539 transitions, 7963 flow [2024-06-28 03:12:46,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 539 transitions, 7777 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:46,644 INFO L231 Difference]: Finished difference. Result has 366 places, 523 transitions, 6748 flow [2024-06-28 03:12:46,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6468, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6748, PETRI_PLACES=366, PETRI_TRANSITIONS=523} [2024-06-28 03:12:46,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-28 03:12:46,645 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 523 transitions, 6748 flow [2024-06-28 03:12:46,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:46,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:46,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:46,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:12:46,645 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:46,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:46,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1980688809, now seen corresponding path program 5 times [2024-06-28 03:12:46,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:46,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875671506] [2024-06-28 03:12:46,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:46,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:46,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:47,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:47,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:47,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875671506] [2024-06-28 03:12:47,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875671506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:47,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:47,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:47,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979303795] [2024-06-28 03:12:47,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:47,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:47,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:47,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:47,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:47,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:47,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 523 transitions, 6748 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:47,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:47,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:47,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:49,066 INFO L124 PetriNetUnfolderBase]: 4822/7429 cut-off events. [2024-06-28 03:12:49,066 INFO L125 PetriNetUnfolderBase]: For 1020674/1020674 co-relation queries the response was YES. [2024-06-28 03:12:49,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64094 conditions, 7429 events. 4822/7429 cut-off events. For 1020674/1020674 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43440 event pairs, 1000 based on Foata normal form. 2/7429 useless extension candidates. Maximal degree in co-relation 63924. Up to 7191 conditions per place. [2024-06-28 03:12:49,162 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 87 changer transitions 0/551 dead transitions. [2024-06-28 03:12:49,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 551 transitions, 8247 flow [2024-06-28 03:12:49,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:49,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:49,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:12:49,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 03:12:49,164 INFO L175 Difference]: Start difference. First operand has 366 places, 523 transitions, 6748 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:12:49,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 551 transitions, 8247 flow [2024-06-28 03:12:50,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 551 transitions, 8022 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:50,869 INFO L231 Difference]: Finished difference. Result has 369 places, 532 transitions, 6886 flow [2024-06-28 03:12:50,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6886, PETRI_PLACES=369, PETRI_TRANSITIONS=532} [2024-06-28 03:12:50,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-28 03:12:50,869 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 532 transitions, 6886 flow [2024-06-28 03:12:50,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:50,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:50,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:50,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:12:50,870 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:50,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:50,870 INFO L85 PathProgramCache]: Analyzing trace with hash -431457233, now seen corresponding path program 2 times [2024-06-28 03:12:50,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:50,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183028690] [2024-06-28 03:12:50,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:50,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:51,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:51,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:51,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183028690] [2024-06-28 03:12:51,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183028690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:51,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:51,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:51,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626485985] [2024-06-28 03:12:51,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:51,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:51,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:51,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:51,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:51,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:51,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 532 transitions, 6886 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:51,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:51,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:51,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:53,326 INFO L124 PetriNetUnfolderBase]: 4832/7441 cut-off events. [2024-06-28 03:12:53,326 INFO L125 PetriNetUnfolderBase]: For 1035925/1035929 co-relation queries the response was YES. [2024-06-28 03:12:53,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64497 conditions, 7441 events. 4832/7441 cut-off events. For 1035925/1035929 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 43542 event pairs, 1142 based on Foata normal form. 5/7443 useless extension candidates. Maximal degree in co-relation 64325. Up to 7366 conditions per place. [2024-06-28 03:12:53,441 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 507 selfloop transitions, 42 changer transitions 0/552 dead transitions. [2024-06-28 03:12:53,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 552 transitions, 8094 flow [2024-06-28 03:12:53,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:53,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:53,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-28 03:12:53,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34688346883468835 [2024-06-28 03:12:53,443 INFO L175 Difference]: Start difference. First operand has 369 places, 532 transitions, 6886 flow. Second operand 9 states and 128 transitions. [2024-06-28 03:12:53,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 552 transitions, 8094 flow [2024-06-28 03:12:55,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 552 transitions, 7918 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:12:55,546 INFO L231 Difference]: Finished difference. Result has 373 places, 538 transitions, 6870 flow [2024-06-28 03:12:55,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6710, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6870, PETRI_PLACES=373, PETRI_TRANSITIONS=538} [2024-06-28 03:12:55,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-28 03:12:55,547 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 538 transitions, 6870 flow [2024-06-28 03:12:55,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:55,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:55,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:55,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:12:55,548 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:55,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:55,548 INFO L85 PathProgramCache]: Analyzing trace with hash -431694383, now seen corresponding path program 3 times [2024-06-28 03:12:55,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:55,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019198617] [2024-06-28 03:12:55,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:55,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:56,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:56,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:56,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019198617] [2024-06-28 03:12:56,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019198617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:56,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:56,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:56,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185207972] [2024-06-28 03:12:56,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:56,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:56,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:56,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:56,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:56,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:12:56,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 538 transitions, 6870 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:56,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:56,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:12:56,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:57,947 INFO L124 PetriNetUnfolderBase]: 4837/7448 cut-off events. [2024-06-28 03:12:57,947 INFO L125 PetriNetUnfolderBase]: For 1055295/1055299 co-relation queries the response was YES. [2024-06-28 03:12:58,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64591 conditions, 7448 events. 4837/7448 cut-off events. For 1055295/1055299 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 43570 event pairs, 1140 based on Foata normal form. 5/7450 useless extension candidates. Maximal degree in co-relation 64418. Up to 7367 conditions per place. [2024-06-28 03:12:58,070 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 506 selfloop transitions, 47 changer transitions 0/556 dead transitions. [2024-06-28 03:12:58,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 556 transitions, 8080 flow [2024-06-28 03:12:58,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:58,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:58,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-28 03:12:58,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523035230352303 [2024-06-28 03:12:58,072 INFO L175 Difference]: Start difference. First operand has 373 places, 538 transitions, 6870 flow. Second operand 9 states and 130 transitions. [2024-06-28 03:12:58,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 556 transitions, 8080 flow [2024-06-28 03:13:00,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 556 transitions, 8016 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:00,723 INFO L231 Difference]: Finished difference. Result has 380 places, 542 transitions, 6980 flow [2024-06-28 03:13:00,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6806, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6980, PETRI_PLACES=380, PETRI_TRANSITIONS=542} [2024-06-28 03:13:00,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-28 03:13:00,724 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 542 transitions, 6980 flow [2024-06-28 03:13:00,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:00,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:00,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:00,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:13:00,725 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:00,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:00,725 INFO L85 PathProgramCache]: Analyzing trace with hash -431814725, now seen corresponding path program 6 times [2024-06-28 03:13:00,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:00,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39844541] [2024-06-28 03:13:00,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:00,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:00,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:01,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:01,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:01,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39844541] [2024-06-28 03:13:01,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39844541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:01,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:01,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:01,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862033811] [2024-06-28 03:13:01,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:01,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:01,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:01,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:01,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:01,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:01,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 542 transitions, 6980 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:01,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:01,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:01,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:03,145 INFO L124 PetriNetUnfolderBase]: 4833/7445 cut-off events. [2024-06-28 03:13:03,145 INFO L125 PetriNetUnfolderBase]: For 1076129/1076129 co-relation queries the response was YES. [2024-06-28 03:13:03,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64518 conditions, 7445 events. 4833/7445 cut-off events. For 1076129/1076129 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 43543 event pairs, 997 based on Foata normal form. 4/7447 useless extension candidates. Maximal degree in co-relation 64343. Up to 7247 conditions per place. [2024-06-28 03:13:03,280 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 482 selfloop transitions, 77 changer transitions 0/562 dead transitions. [2024-06-28 03:13:03,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 562 transitions, 8215 flow [2024-06-28 03:13:03,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:03,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:03,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:13:03,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:13:03,281 INFO L175 Difference]: Start difference. First operand has 380 places, 542 transitions, 6980 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:13:03,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 562 transitions, 8215 flow [2024-06-28 03:13:05,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 562 transitions, 8118 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:05,554 INFO L231 Difference]: Finished difference. Result has 384 places, 546 transitions, 7126 flow [2024-06-28 03:13:05,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6883, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7126, PETRI_PLACES=384, PETRI_TRANSITIONS=546} [2024-06-28 03:13:05,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 03:13:05,555 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 546 transitions, 7126 flow [2024-06-28 03:13:05,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:05,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:05,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:05,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:13:05,555 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:05,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:05,556 INFO L85 PathProgramCache]: Analyzing trace with hash 356994343, now seen corresponding path program 1 times [2024-06-28 03:13:05,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:05,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975134606] [2024-06-28 03:13:05,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:05,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:05,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:06,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:06,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:06,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975134606] [2024-06-28 03:13:06,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975134606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:06,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:06,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:06,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006588880] [2024-06-28 03:13:06,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:06,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:06,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:06,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:06,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:06,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:06,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 546 transitions, 7126 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:06,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:06,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:06,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:08,268 INFO L124 PetriNetUnfolderBase]: 4841/7459 cut-off events. [2024-06-28 03:13:08,268 INFO L125 PetriNetUnfolderBase]: For 1088509/1088513 co-relation queries the response was YES. [2024-06-28 03:13:08,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64974 conditions, 7459 events. 4841/7459 cut-off events. For 1088509/1088513 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 43491 event pairs, 1000 based on Foata normal form. 6/7463 useless extension candidates. Maximal degree in co-relation 64797. Up to 7207 conditions per place. [2024-06-28 03:13:08,387 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 506 selfloop transitions, 68 changer transitions 0/577 dead transitions. [2024-06-28 03:13:08,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 577 transitions, 8680 flow [2024-06-28 03:13:08,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:08,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:08,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:13:08,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 03:13:08,388 INFO L175 Difference]: Start difference. First operand has 384 places, 546 transitions, 7126 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:13:08,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 577 transitions, 8680 flow [2024-06-28 03:13:11,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 577 transitions, 8528 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:11,323 INFO L231 Difference]: Finished difference. Result has 388 places, 550 transitions, 7235 flow [2024-06-28 03:13:11,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6974, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7235, PETRI_PLACES=388, PETRI_TRANSITIONS=550} [2024-06-28 03:13:11,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-28 03:13:11,324 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 550 transitions, 7235 flow [2024-06-28 03:13:11,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:11,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:11,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:11,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:13:11,325 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:11,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash -727036901, now seen corresponding path program 2 times [2024-06-28 03:13:11,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:11,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057600637] [2024-06-28 03:13:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:11,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:12,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:12,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:12,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057600637] [2024-06-28 03:13:12,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057600637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:12,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:12,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:13:12,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856717234] [2024-06-28 03:13:12,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:12,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:13:12,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:12,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:13:12,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:13:12,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:12,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 550 transitions, 7235 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:12,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:12,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:12,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:13,927 INFO L124 PetriNetUnfolderBase]: 4849/7471 cut-off events. [2024-06-28 03:13:13,927 INFO L125 PetriNetUnfolderBase]: For 1110774/1110778 co-relation queries the response was YES. [2024-06-28 03:13:14,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65422 conditions, 7471 events. 4849/7471 cut-off events. For 1110774/1110778 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 43832 event pairs, 1130 based on Foata normal form. 6/7475 useless extension candidates. Maximal degree in co-relation 65244. Up to 7275 conditions per place. [2024-06-28 03:13:14,052 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 498 selfloop transitions, 73 changer transitions 0/574 dead transitions. [2024-06-28 03:13:14,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 574 transitions, 8513 flow [2024-06-28 03:13:14,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:14,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:14,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:13:14,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 03:13:14,053 INFO L175 Difference]: Start difference. First operand has 388 places, 550 transitions, 7235 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:13:14,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 574 transitions, 8513 flow [2024-06-28 03:13:17,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 574 transitions, 8338 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:17,626 INFO L231 Difference]: Finished difference. Result has 392 places, 552 transitions, 7278 flow [2024-06-28 03:13:17,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7084, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7278, PETRI_PLACES=392, PETRI_TRANSITIONS=552} [2024-06-28 03:13:17,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 03:13:17,629 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 552 transitions, 7278 flow [2024-06-28 03:13:17,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:17,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:17,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:17,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:13:17,630 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:17,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:17,630 INFO L85 PathProgramCache]: Analyzing trace with hash 365576135, now seen corresponding path program 1 times [2024-06-28 03:13:17,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:17,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806257020] [2024-06-28 03:13:17,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:17,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:18,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-28 03:13:18,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:18,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806257020] [2024-06-28 03:13:18,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806257020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:18,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:18,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:13:18,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550176672] [2024-06-28 03:13:18,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:18,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:13:18,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:18,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:13:18,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:13:18,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:18,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 552 transitions, 7278 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:18,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:18,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:18,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:20,597 INFO L124 PetriNetUnfolderBase]: 4869/7499 cut-off events. [2024-06-28 03:13:20,597 INFO L125 PetriNetUnfolderBase]: For 1142790/1142794 co-relation queries the response was YES. [2024-06-28 03:13:20,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65808 conditions, 7499 events. 4869/7499 cut-off events. For 1142790/1142794 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 43992 event pairs, 1132 based on Foata normal form. 8/7505 useless extension candidates. Maximal degree in co-relation 65628. Up to 7138 conditions per place. [2024-06-28 03:13:20,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 477 selfloop transitions, 107 changer transitions 0/587 dead transitions. [2024-06-28 03:13:20,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 587 transitions, 8874 flow [2024-06-28 03:13:20,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:13:20,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:13:20,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:13:20,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 03:13:20,708 INFO L175 Difference]: Start difference. First operand has 392 places, 552 transitions, 7278 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:13:20,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 587 transitions, 8874 flow [2024-06-28 03:13:24,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 587 transitions, 8702 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:13:24,024 INFO L231 Difference]: Finished difference. Result has 395 places, 558 transitions, 7444 flow [2024-06-28 03:13:24,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7106, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7444, PETRI_PLACES=395, PETRI_TRANSITIONS=558} [2024-06-28 03:13:24,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-28 03:13:24,025 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 558 transitions, 7444 flow [2024-06-28 03:13:24,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:24,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:24,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:24,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:13:24,026 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:24,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:24,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1980811755, now seen corresponding path program 3 times [2024-06-28 03:13:24,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:24,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9403409] [2024-06-28 03:13:24,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:24,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:24,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:24,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:24,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:24,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9403409] [2024-06-28 03:13:24,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9403409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:24,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:24,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:13:24,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404066426] [2024-06-28 03:13:24,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:24,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:13:24,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:24,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:13:24,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:13:24,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:24,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 558 transitions, 7444 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:24,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:24,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:24,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:26,778 INFO L124 PetriNetUnfolderBase]: 4877/7509 cut-off events. [2024-06-28 03:13:26,778 INFO L125 PetriNetUnfolderBase]: For 1155673/1155673 co-relation queries the response was YES. [2024-06-28 03:13:26,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66611 conditions, 7509 events. 4877/7509 cut-off events. For 1155673/1155673 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 43994 event pairs, 1001 based on Foata normal form. 2/7509 useless extension candidates. Maximal degree in co-relation 66430. Up to 7315 conditions per place. [2024-06-28 03:13:26,904 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 502 selfloop transitions, 71 changer transitions 0/576 dead transitions. [2024-06-28 03:13:26,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 576 transitions, 8680 flow [2024-06-28 03:13:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:26,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:13:26,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:13:26,905 INFO L175 Difference]: Start difference. First operand has 395 places, 558 transitions, 7444 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:13:26,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 576 transitions, 8680 flow [2024-06-28 03:13:30,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 576 transitions, 8538 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:30,490 INFO L231 Difference]: Finished difference. Result has 398 places, 560 transitions, 7496 flow [2024-06-28 03:13:30,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7302, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7496, PETRI_PLACES=398, PETRI_TRANSITIONS=560} [2024-06-28 03:13:30,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 03:13:30,491 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 560 transitions, 7496 flow [2024-06-28 03:13:30,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:30,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:30,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:30,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:13:30,492 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:30,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:30,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1980800843, now seen corresponding path program 2 times [2024-06-28 03:13:30,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:30,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40917479] [2024-06-28 03:13:30,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:30,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:30,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:31,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:31,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:31,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40917479] [2024-06-28 03:13:31,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40917479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:31,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:31,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:31,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146443677] [2024-06-28 03:13:31,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:31,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:31,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:31,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:31,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:31,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:31,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 560 transitions, 7496 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:31,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:31,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:31,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:33,268 INFO L124 PetriNetUnfolderBase]: 4929/7581 cut-off events. [2024-06-28 03:13:33,268 INFO L125 PetriNetUnfolderBase]: For 1210367/1210367 co-relation queries the response was YES. [2024-06-28 03:13:33,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67703 conditions, 7581 events. 4929/7581 cut-off events. For 1210367/1210367 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 44459 event pairs, 1012 based on Foata normal form. 4/7583 useless extension candidates. Maximal degree in co-relation 67520. Up to 7190 conditions per place. [2024-06-28 03:13:33,408 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 484 selfloop transitions, 106 changer transitions 0/593 dead transitions. [2024-06-28 03:13:33,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 593 transitions, 9300 flow [2024-06-28 03:13:33,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:13:33,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:13:33,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:13:33,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 03:13:33,410 INFO L175 Difference]: Start difference. First operand has 398 places, 560 transitions, 7496 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:13:33,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 593 transitions, 9300 flow [2024-06-28 03:13:37,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 593 transitions, 9128 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:13:37,256 INFO L231 Difference]: Finished difference. Result has 401 places, 566 transitions, 7642 flow [2024-06-28 03:13:37,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7324, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7642, PETRI_PLACES=401, PETRI_TRANSITIONS=566} [2024-06-28 03:13:37,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-28 03:13:37,257 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 566 transitions, 7642 flow [2024-06-28 03:13:37,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:37,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:37,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:37,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:13:37,258 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:37,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:37,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1980454883, now seen corresponding path program 3 times [2024-06-28 03:13:37,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:37,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40068041] [2024-06-28 03:13:37,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:37,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:37,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:37,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:37,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:37,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40068041] [2024-06-28 03:13:37,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40068041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:37,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:37,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:37,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192970401] [2024-06-28 03:13:37,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:37,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:37,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:37,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:37,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:37,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:37,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 566 transitions, 7642 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:37,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:37,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:37,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:40,164 INFO L124 PetriNetUnfolderBase]: 4949/7609 cut-off events. [2024-06-28 03:13:40,164 INFO L125 PetriNetUnfolderBase]: For 1233189/1233189 co-relation queries the response was YES. [2024-06-28 03:13:40,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68230 conditions, 7609 events. 4949/7609 cut-off events. For 1233189/1233189 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 44592 event pairs, 1006 based on Foata normal form. 4/7611 useless extension candidates. Maximal degree in co-relation 68046. Up to 7206 conditions per place. [2024-06-28 03:13:40,290 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 479 selfloop transitions, 113 changer transitions 0/595 dead transitions. [2024-06-28 03:13:40,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 595 transitions, 9402 flow [2024-06-28 03:13:40,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:13:40,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:13:40,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:13:40,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 03:13:40,292 INFO L175 Difference]: Start difference. First operand has 401 places, 566 transitions, 7642 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:13:40,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 595 transitions, 9402 flow [2024-06-28 03:13:43,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 595 transitions, 9224 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:43,838 INFO L231 Difference]: Finished difference. Result has 405 places, 569 transitions, 7752 flow [2024-06-28 03:13:43,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7469, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7752, PETRI_PLACES=405, PETRI_TRANSITIONS=569} [2024-06-28 03:13:43,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-28 03:13:43,839 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 569 transitions, 7752 flow [2024-06-28 03:13:43,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:43,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:43,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:43,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:13:43,840 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:43,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:43,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1980442793, now seen corresponding path program 4 times [2024-06-28 03:13:43,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:43,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143463324] [2024-06-28 03:13:43,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:43,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:44,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:44,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:44,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143463324] [2024-06-28 03:13:44,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143463324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:44,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:44,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:44,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206365113] [2024-06-28 03:13:44,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:44,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:44,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:44,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:44,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:44,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:44,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 569 transitions, 7752 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:44,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:44,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:44,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:46,534 INFO L124 PetriNetUnfolderBase]: 4937/7593 cut-off events. [2024-06-28 03:13:46,535 INFO L125 PetriNetUnfolderBase]: For 1233514/1233514 co-relation queries the response was YES. [2024-06-28 03:13:46,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67833 conditions, 7593 events. 4937/7593 cut-off events. For 1233514/1233514 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 44526 event pairs, 1004 based on Foata normal form. 4/7595 useless extension candidates. Maximal degree in co-relation 67648. Up to 7198 conditions per place. [2024-06-28 03:13:46,674 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 475 selfloop transitions, 115 changer transitions 0/593 dead transitions. [2024-06-28 03:13:46,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 593 transitions, 9238 flow [2024-06-28 03:13:46,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:13:46,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:13:46,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:13:46,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 03:13:46,675 INFO L175 Difference]: Start difference. First operand has 405 places, 569 transitions, 7752 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:13:46,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 593 transitions, 9238 flow [2024-06-28 03:13:50,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 593 transitions, 8934 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:50,209 INFO L231 Difference]: Finished difference. Result has 407 places, 569 transitions, 7684 flow [2024-06-28 03:13:50,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7448, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7684, PETRI_PLACES=407, PETRI_TRANSITIONS=569} [2024-06-28 03:13:50,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-28 03:13:50,210 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 569 transitions, 7684 flow [2024-06-28 03:13:50,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:50,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:50,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:50,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:13:50,211 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:50,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:50,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1956346029, now seen corresponding path program 4 times [2024-06-28 03:13:50,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:50,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678734420] [2024-06-28 03:13:50,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:50,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:50,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:50,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:50,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:50,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678734420] [2024-06-28 03:13:50,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678734420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:50,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:50,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:50,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933234294] [2024-06-28 03:13:50,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:50,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:50,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:50,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:50,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:50,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:50,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 569 transitions, 7684 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:50,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:50,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:50,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:52,910 INFO L124 PetriNetUnfolderBase]: 4958/7622 cut-off events. [2024-06-28 03:13:52,911 INFO L125 PetriNetUnfolderBase]: For 1251329/1251337 co-relation queries the response was YES. [2024-06-28 03:13:52,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68530 conditions, 7622 events. 4958/7622 cut-off events. For 1251329/1251337 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 44714 event pairs, 1155 based on Foata normal form. 9/7627 useless extension candidates. Maximal degree in co-relation 68344. Up to 7473 conditions per place. [2024-06-28 03:13:53,029 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 542 selfloop transitions, 57 changer transitions 0/602 dead transitions. [2024-06-28 03:13:53,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 602 transitions, 9714 flow [2024-06-28 03:13:53,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:53,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:53,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 03:13:53,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35853658536585364 [2024-06-28 03:13:53,031 INFO L175 Difference]: Start difference. First operand has 407 places, 569 transitions, 7684 flow. Second operand 10 states and 147 transitions. [2024-06-28 03:13:53,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 602 transitions, 9714 flow [2024-06-28 03:13:56,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 602 transitions, 9475 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:13:56,823 INFO L231 Difference]: Finished difference. Result has 409 places, 578 transitions, 7895 flow [2024-06-28 03:13:56,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7445, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=409, PETRI_TRANSITIONS=578} [2024-06-28 03:13:56,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-28 03:13:56,823 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 578 transitions, 7895 flow [2024-06-28 03:13:56,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:56,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:56,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:56,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:13:56,824 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:56,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:56,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1944918189, now seen corresponding path program 5 times [2024-06-28 03:13:56,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:56,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722054578] [2024-06-28 03:13:56,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:56,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:56,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:57,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:57,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722054578] [2024-06-28 03:13:57,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722054578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:57,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:57,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:57,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995021880] [2024-06-28 03:13:57,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:57,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:57,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:57,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:57,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:57,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:57,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 578 transitions, 7895 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:57,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:57,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:57,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:59,365 INFO L124 PetriNetUnfolderBase]: 4955/7618 cut-off events. [2024-06-28 03:13:59,366 INFO L125 PetriNetUnfolderBase]: For 1269791/1269799 co-relation queries the response was YES. [2024-06-28 03:13:59,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68661 conditions, 7618 events. 4955/7618 cut-off events. For 1269791/1269799 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 44688 event pairs, 1155 based on Foata normal form. 9/7623 useless extension candidates. Maximal degree in co-relation 68474. Up to 7470 conditions per place. [2024-06-28 03:13:59,498 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 537 selfloop transitions, 56 changer transitions 0/596 dead transitions. [2024-06-28 03:13:59,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 596 transitions, 9359 flow [2024-06-28 03:13:59,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:59,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:59,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 03:13:59,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-28 03:13:59,499 INFO L175 Difference]: Start difference. First operand has 409 places, 578 transitions, 7895 flow. Second operand 8 states and 121 transitions. [2024-06-28 03:13:59,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 596 transitions, 9359 flow [2024-06-28 03:14:03,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 596 transitions, 9081 flow, removed 115 selfloop flow, removed 5 redundant places. [2024-06-28 03:14:03,591 INFO L231 Difference]: Finished difference. Result has 412 places, 578 transitions, 7735 flow [2024-06-28 03:14:03,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7617, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7735, PETRI_PLACES=412, PETRI_TRANSITIONS=578} [2024-06-28 03:14:03,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-28 03:14:03,592 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 578 transitions, 7735 flow [2024-06-28 03:14:03,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:03,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:03,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:03,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:14:03,593 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:03,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:03,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2110541371, now seen corresponding path program 7 times [2024-06-28 03:14:03,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:03,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540361113] [2024-06-28 03:14:03,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:03,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:03,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:04,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:04,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:04,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540361113] [2024-06-28 03:14:04,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540361113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:04,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:04,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:04,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735521948] [2024-06-28 03:14:04,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:04,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:04,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:04,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:04,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:04,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:04,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 578 transitions, 7735 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:04,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:04,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:04,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:06,053 INFO L124 PetriNetUnfolderBase]: 4965/7636 cut-off events. [2024-06-28 03:14:06,053 INFO L125 PetriNetUnfolderBase]: For 1297547/1297549 co-relation queries the response was YES. [2024-06-28 03:14:06,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68930 conditions, 7636 events. 4965/7636 cut-off events. For 1297547/1297549 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 44817 event pairs, 902 based on Foata normal form. 4/7634 useless extension candidates. Maximal degree in co-relation 68741. Up to 7097 conditions per place. [2024-06-28 03:14:06,193 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 459 selfloop transitions, 146 changer transitions 0/608 dead transitions. [2024-06-28 03:14:06,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 608 transitions, 9625 flow [2024-06-28 03:14:06,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:06,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:06,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:14:06,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 03:14:06,194 INFO L175 Difference]: Start difference. First operand has 412 places, 578 transitions, 7735 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:14:06,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 608 transitions, 9625 flow [2024-06-28 03:14:09,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 608 transitions, 9513 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:09,763 INFO L231 Difference]: Finished difference. Result has 413 places, 584 transitions, 8079 flow [2024-06-28 03:14:09,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7623, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8079, PETRI_PLACES=413, PETRI_TRANSITIONS=584} [2024-06-28 03:14:09,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-28 03:14:09,764 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 584 transitions, 8079 flow [2024-06-28 03:14:09,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:09,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:09,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:09,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:14:09,765 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:09,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:09,765 INFO L85 PathProgramCache]: Analyzing trace with hash 248612401, now seen corresponding path program 6 times [2024-06-28 03:14:09,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:09,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420580221] [2024-06-28 03:14:09,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:09,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:09,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:10,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-28 03:14:10,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:10,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420580221] [2024-06-28 03:14:10,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420580221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:10,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:10,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:10,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057970456] [2024-06-28 03:14:10,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:10,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:10,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:10,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:10,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:10,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:10,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 584 transitions, 8079 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:10,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:10,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:10,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:12,408 INFO L124 PetriNetUnfolderBase]: 4962/7628 cut-off events. [2024-06-28 03:14:12,409 INFO L125 PetriNetUnfolderBase]: For 1313094/1313102 co-relation queries the response was YES. [2024-06-28 03:14:12,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69738 conditions, 7628 events. 4962/7628 cut-off events. For 1313094/1313102 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 44772 event pairs, 1155 based on Foata normal form. 9/7633 useless extension candidates. Maximal degree in co-relation 69548. Up to 7496 conditions per place. [2024-06-28 03:14:12,525 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 560 selfloop transitions, 41 changer transitions 0/604 dead transitions. [2024-06-28 03:14:12,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 604 transitions, 9353 flow [2024-06-28 03:14:12,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:12,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:12,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:14:12,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:14:12,526 INFO L175 Difference]: Start difference. First operand has 413 places, 584 transitions, 8079 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:14:12,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 604 transitions, 9353 flow [2024-06-28 03:14:16,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 604 transitions, 9019 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:16,840 INFO L231 Difference]: Finished difference. Result has 417 places, 584 transitions, 7833 flow [2024-06-28 03:14:16,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7745, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7833, PETRI_PLACES=417, PETRI_TRANSITIONS=584} [2024-06-28 03:14:16,841 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-28 03:14:16,841 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 584 transitions, 7833 flow [2024-06-28 03:14:16,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:16,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:16,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:16,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:14:16,841 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:16,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:16,842 INFO L85 PathProgramCache]: Analyzing trace with hash -665910495, now seen corresponding path program 4 times [2024-06-28 03:14:16,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:16,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134110682] [2024-06-28 03:14:16,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:16,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:17,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:17,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:17,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134110682] [2024-06-28 03:14:17,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134110682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:17,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:17,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:17,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257910255] [2024-06-28 03:14:17,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:17,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:17,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:17,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:17,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:17,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:17,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 584 transitions, 7833 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:17,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:17,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:17,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:19,244 INFO L124 PetriNetUnfolderBase]: 4967/7635 cut-off events. [2024-06-28 03:14:19,244 INFO L125 PetriNetUnfolderBase]: For 1332312/1332320 co-relation queries the response was YES. [2024-06-28 03:14:19,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69786 conditions, 7635 events. 4967/7635 cut-off events. For 1332312/1332320 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 44832 event pairs, 1158 based on Foata normal form. 9/7640 useless extension candidates. Maximal degree in co-relation 69594. Up to 7445 conditions per place. [2024-06-28 03:14:19,383 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 528 selfloop transitions, 85 changer transitions 0/616 dead transitions. [2024-06-28 03:14:19,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 616 transitions, 9754 flow [2024-06-28 03:14:19,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:19,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:19,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:14:19,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 03:14:19,385 INFO L175 Difference]: Start difference. First operand has 417 places, 584 transitions, 7833 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:14:19,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 616 transitions, 9754 flow [2024-06-28 03:14:23,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 616 transitions, 9638 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:23,245 INFO L231 Difference]: Finished difference. Result has 419 places, 597 transitions, 8149 flow [2024-06-28 03:14:23,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7717, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8149, PETRI_PLACES=419, PETRI_TRANSITIONS=597} [2024-06-28 03:14:23,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-28 03:14:23,245 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 597 transitions, 8149 flow [2024-06-28 03:14:23,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:23,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:23,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:23,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:14:23,246 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:23,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:23,246 INFO L85 PathProgramCache]: Analyzing trace with hash 2110840087, now seen corresponding path program 7 times [2024-06-28 03:14:23,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:23,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856061281] [2024-06-28 03:14:23,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:23,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:23,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:23,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:23,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:23,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856061281] [2024-06-28 03:14:23,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856061281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:23,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:23,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:23,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217048368] [2024-06-28 03:14:23,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:23,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:23,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:23,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:23,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:23,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:23,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 597 transitions, 8149 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:23,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:23,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:23,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:25,804 INFO L124 PetriNetUnfolderBase]: 4980/7653 cut-off events. [2024-06-28 03:14:25,804 INFO L125 PetriNetUnfolderBase]: For 1365787/1365795 co-relation queries the response was YES. [2024-06-28 03:14:25,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70880 conditions, 7653 events. 4980/7653 cut-off events. For 1365787/1365795 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 44949 event pairs, 1153 based on Foata normal form. 9/7658 useless extension candidates. Maximal degree in co-relation 70686. Up to 7426 conditions per place. [2024-06-28 03:14:25,938 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 516 selfloop transitions, 106 changer transitions 0/625 dead transitions. [2024-06-28 03:14:25,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 625 transitions, 10259 flow [2024-06-28 03:14:25,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:25,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:25,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 03:14:25,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 03:14:25,939 INFO L175 Difference]: Start difference. First operand has 419 places, 597 transitions, 8149 flow. Second operand 9 states and 135 transitions. [2024-06-28 03:14:25,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 625 transitions, 10259 flow [2024-06-28 03:14:29,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 625 transitions, 10123 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 03:14:29,842 INFO L231 Difference]: Finished difference. Result has 425 places, 606 transitions, 8591 flow [2024-06-28 03:14:29,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8013, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8591, PETRI_PLACES=425, PETRI_TRANSITIONS=606} [2024-06-28 03:14:29,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-28 03:14:29,842 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 606 transitions, 8591 flow [2024-06-28 03:14:29,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:29,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:29,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:29,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:14:29,843 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:29,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:29,843 INFO L85 PathProgramCache]: Analyzing trace with hash 248732185, now seen corresponding path program 8 times [2024-06-28 03:14:29,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:29,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816589373] [2024-06-28 03:14:29,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:29,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:29,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:30,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:30,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:30,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816589373] [2024-06-28 03:14:30,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816589373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:30,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:30,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:30,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461023155] [2024-06-28 03:14:30,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:30,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:30,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:30,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:30,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:30,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:30,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 606 transitions, 8591 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:30,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:30,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:30,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:32,554 INFO L124 PetriNetUnfolderBase]: 4990/7671 cut-off events. [2024-06-28 03:14:32,555 INFO L125 PetriNetUnfolderBase]: For 1399209/1399211 co-relation queries the response was YES. [2024-06-28 03:14:32,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71591 conditions, 7671 events. 4990/7671 cut-off events. For 1399209/1399211 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 45024 event pairs, 896 based on Foata normal form. 4/7669 useless extension candidates. Maximal degree in co-relation 71395. Up to 7128 conditions per place. [2024-06-28 03:14:32,672 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 481 selfloop transitions, 147 changer transitions 0/631 dead transitions. [2024-06-28 03:14:32,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 631 transitions, 10427 flow [2024-06-28 03:14:32,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:32,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:32,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:14:32,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 03:14:32,674 INFO L175 Difference]: Start difference. First operand has 425 places, 606 transitions, 8591 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:14:32,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 631 transitions, 10427 flow [2024-06-28 03:14:36,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 631 transitions, 10225 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:36,487 INFO L231 Difference]: Finished difference. Result has 429 places, 609 transitions, 8729 flow [2024-06-28 03:14:36,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8389, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8729, PETRI_PLACES=429, PETRI_TRANSITIONS=609} [2024-06-28 03:14:36,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-28 03:14:36,488 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 609 transitions, 8729 flow [2024-06-28 03:14:36,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:36,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:36,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:36,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:14:36,489 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:36,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:36,489 INFO L85 PathProgramCache]: Analyzing trace with hash 258909361, now seen corresponding path program 8 times [2024-06-28 03:14:36,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:36,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960675479] [2024-06-28 03:14:36,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:36,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:37,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:37,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:37,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960675479] [2024-06-28 03:14:37,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960675479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:37,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:37,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:37,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655865026] [2024-06-28 03:14:37,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:37,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:37,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:37,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:37,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:37,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:37,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 609 transitions, 8729 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:37,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:37,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:37,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:39,064 INFO L124 PetriNetUnfolderBase]: 5003/7685 cut-off events. [2024-06-28 03:14:39,064 INFO L125 PetriNetUnfolderBase]: For 1419412/1419420 co-relation queries the response was YES. [2024-06-28 03:14:39,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72233 conditions, 7685 events. 5003/7685 cut-off events. For 1419412/1419420 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 45107 event pairs, 1153 based on Foata normal form. 9/7690 useless extension candidates. Maximal degree in co-relation 72035. Up to 7455 conditions per place. [2024-06-28 03:14:39,216 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 517 selfloop transitions, 112 changer transitions 0/632 dead transitions. [2024-06-28 03:14:39,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 632 transitions, 10909 flow [2024-06-28 03:14:39,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:39,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:39,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 03:14:39,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 03:14:39,217 INFO L175 Difference]: Start difference. First operand has 429 places, 609 transitions, 8729 flow. Second operand 8 states and 124 transitions. [2024-06-28 03:14:39,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 632 transitions, 10909 flow [2024-06-28 03:14:43,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 632 transitions, 10606 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:14:43,615 INFO L231 Difference]: Finished difference. Result has 432 places, 615 transitions, 8840 flow [2024-06-28 03:14:43,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8840, PETRI_PLACES=432, PETRI_TRANSITIONS=615} [2024-06-28 03:14:43,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-28 03:14:43,616 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 615 transitions, 8840 flow [2024-06-28 03:14:43,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:43,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:43,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:43,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:14:43,616 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:43,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:43,617 INFO L85 PathProgramCache]: Analyzing trace with hash 603232561, now seen corresponding path program 9 times [2024-06-28 03:14:43,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:43,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945347319] [2024-06-28 03:14:43,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:43,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:43,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:44,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:44,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:44,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945347319] [2024-06-28 03:14:44,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945347319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:44,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:44,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:44,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733559010] [2024-06-28 03:14:44,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:44,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:44,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:44,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:44,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 615 transitions, 8840 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:44,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:44,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:44,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:46,131 INFO L124 PetriNetUnfolderBase]: 5000/7681 cut-off events. [2024-06-28 03:14:46,131 INFO L125 PetriNetUnfolderBase]: For 1435022/1435030 co-relation queries the response was YES. [2024-06-28 03:14:46,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72022 conditions, 7681 events. 5000/7681 cut-off events. For 1435022/1435030 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 45101 event pairs, 1153 based on Foata normal form. 9/7686 useless extension candidates. Maximal degree in co-relation 71823. Up to 7452 conditions per place. [2024-06-28 03:14:46,260 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 514 selfloop transitions, 114 changer transitions 0/631 dead transitions. [2024-06-28 03:14:46,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 631 transitions, 10608 flow [2024-06-28 03:14:46,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:46,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:46,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:14:46,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:14:46,261 INFO L175 Difference]: Start difference. First operand has 432 places, 615 transitions, 8840 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:14:46,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 631 transitions, 10608 flow [2024-06-28 03:14:49,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 631 transitions, 10348 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-28 03:14:49,925 INFO L231 Difference]: Finished difference. Result has 437 places, 615 transitions, 8814 flow [2024-06-28 03:14:49,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8580, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8814, PETRI_PLACES=437, PETRI_TRANSITIONS=615} [2024-06-28 03:14:49,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-28 03:14:49,926 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 615 transitions, 8814 flow [2024-06-28 03:14:49,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:49,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:49,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:49,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:14:49,926 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:49,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:49,927 INFO L85 PathProgramCache]: Analyzing trace with hash 602995597, now seen corresponding path program 5 times [2024-06-28 03:14:49,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:49,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117057028] [2024-06-28 03:14:49,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:49,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:49,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:50,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:50,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:50,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117057028] [2024-06-28 03:14:50,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117057028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:50,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:50,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:50,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111533565] [2024-06-28 03:14:50,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:50,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:50,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:50,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:50,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:50,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:50,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 615 transitions, 8814 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:50,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:50,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:50,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:52,636 INFO L124 PetriNetUnfolderBase]: 5013/7699 cut-off events. [2024-06-28 03:14:52,636 INFO L125 PetriNetUnfolderBase]: For 1465100/1465108 co-relation queries the response was YES. [2024-06-28 03:14:52,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72388 conditions, 7699 events. 5013/7699 cut-off events. For 1465100/1465108 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 45222 event pairs, 1156 based on Foata normal form. 9/7704 useless extension candidates. Maximal degree in co-relation 72188. Up to 7506 conditions per place. [2024-06-28 03:14:52,761 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 542 selfloop transitions, 93 changer transitions 0/638 dead transitions. [2024-06-28 03:14:52,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 638 transitions, 10695 flow [2024-06-28 03:14:52,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:52,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:52,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-28 03:14:52,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604336043360434 [2024-06-28 03:14:52,763 INFO L175 Difference]: Start difference. First operand has 437 places, 615 transitions, 8814 flow. Second operand 9 states and 133 transitions. [2024-06-28 03:14:52,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 638 transitions, 10695 flow [2024-06-28 03:14:57,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 638 transitions, 10445 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:57,295 INFO L231 Difference]: Finished difference. Result has 440 places, 622 transitions, 8851 flow [2024-06-28 03:14:57,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8564, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8851, PETRI_PLACES=440, PETRI_TRANSITIONS=622} [2024-06-28 03:14:57,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-28 03:14:57,296 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 622 transitions, 8851 flow [2024-06-28 03:14:57,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:57,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:57,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:57,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:14:57,296 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:57,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:57,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1829864355, now seen corresponding path program 9 times [2024-06-28 03:14:57,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:57,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739876133] [2024-06-28 03:14:57,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:57,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:57,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:57,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:57,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739876133] [2024-06-28 03:14:57,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739876133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:57,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:57,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:57,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976654545] [2024-06-28 03:14:57,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:57,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:57,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:57,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:57,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:58,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:58,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 622 transitions, 8851 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:58,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:58,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:58,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:00,104 INFO L124 PetriNetUnfolderBase]: 5023/7717 cut-off events. [2024-06-28 03:15:00,104 INFO L125 PetriNetUnfolderBase]: For 1496038/1496040 co-relation queries the response was YES. [2024-06-28 03:15:00,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72604 conditions, 7717 events. 5023/7717 cut-off events. For 1496038/1496040 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 45283 event pairs, 892 based on Foata normal form. 4/7715 useless extension candidates. Maximal degree in co-relation 72403. Up to 7170 conditions per place. [2024-06-28 03:15:00,218 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 481 selfloop transitions, 159 changer transitions 0/643 dead transitions. [2024-06-28 03:15:00,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 643 transitions, 10710 flow [2024-06-28 03:15:00,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:00,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:00,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:15:00,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 03:15:00,220 INFO L175 Difference]: Start difference. First operand has 440 places, 622 transitions, 8851 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:15:00,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 643 transitions, 10710 flow [2024-06-28 03:15:04,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 643 transitions, 10566 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 03:15:04,548 INFO L231 Difference]: Finished difference. Result has 444 places, 625 transitions, 9074 flow [2024-06-28 03:15:04,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8707, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9074, PETRI_PLACES=444, PETRI_TRANSITIONS=625} [2024-06-28 03:15:04,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-28 03:15:04,549 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 625 transitions, 9074 flow [2024-06-28 03:15:04,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:04,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:04,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:04,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:15:04,549 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:04,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:04,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1829448273, now seen corresponding path program 6 times [2024-06-28 03:15:04,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:04,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574950498] [2024-06-28 03:15:04,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:04,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:04,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:05,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:05,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:05,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574950498] [2024-06-28 03:15:05,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574950498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:05,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:05,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:15:05,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669926087] [2024-06-28 03:15:05,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:05,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:15:05,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:05,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:15:05,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:15:05,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:05,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 625 transitions, 9074 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:05,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:05,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:05,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:07,351 INFO L124 PetriNetUnfolderBase]: 5020/7709 cut-off events. [2024-06-28 03:15:07,352 INFO L125 PetriNetUnfolderBase]: For 1507634/1507642 co-relation queries the response was YES. [2024-06-28 03:15:07,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72995 conditions, 7709 events. 5020/7709 cut-off events. For 1507634/1507642 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 45260 event pairs, 1158 based on Foata normal form. 9/7714 useless extension candidates. Maximal degree in co-relation 72793. Up to 7517 conditions per place. [2024-06-28 03:15:07,464 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 541 selfloop transitions, 96 changer transitions 0/640 dead transitions. [2024-06-28 03:15:07,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 640 transitions, 10634 flow [2024-06-28 03:15:07,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:07,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:07,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 03:15:07,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-28 03:15:07,466 INFO L175 Difference]: Start difference. First operand has 444 places, 625 transitions, 9074 flow. Second operand 9 states and 131 transitions. [2024-06-28 03:15:07,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 640 transitions, 10634 flow [2024-06-28 03:15:12,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 640 transitions, 10373 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 03:15:12,496 INFO L231 Difference]: Finished difference. Result has 448 places, 625 transitions, 9011 flow [2024-06-28 03:15:12,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8813, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9011, PETRI_PLACES=448, PETRI_TRANSITIONS=625} [2024-06-28 03:15:12,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-28 03:15:12,496 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 625 transitions, 9011 flow [2024-06-28 03:15:12,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:12,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:12,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:12,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:15:12,497 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:12,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:12,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1466295691, now seen corresponding path program 10 times [2024-06-28 03:15:12,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:12,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173659245] [2024-06-28 03:15:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:12,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:12,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:13,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:13,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:13,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173659245] [2024-06-28 03:15:13,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173659245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:13,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:13,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:15:13,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16681147] [2024-06-28 03:15:13,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:13,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:15:13,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:13,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:15:13,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:15:13,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:13,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 625 transitions, 9011 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:13,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:13,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:13,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:15,127 INFO L124 PetriNetUnfolderBase]: 5017/7705 cut-off events. [2024-06-28 03:15:15,127 INFO L125 PetriNetUnfolderBase]: For 1523809/1523817 co-relation queries the response was YES. [2024-06-28 03:15:15,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72743 conditions, 7705 events. 5017/7705 cut-off events. For 1523809/1523817 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 45220 event pairs, 1147 based on Foata normal form. 9/7710 useless extension candidates. Maximal degree in co-relation 72540. Up to 7640 conditions per place. [2024-06-28 03:15:15,265 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 601 selfloop transitions, 32 changer transitions 0/636 dead transitions. [2024-06-28 03:15:15,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 636 transitions, 10313 flow [2024-06-28 03:15:15,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:15,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:15,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-28 03:15:15,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-28 03:15:15,266 INFO L175 Difference]: Start difference. First operand has 448 places, 625 transitions, 9011 flow. Second operand 8 states and 112 transitions. [2024-06-28 03:15:15,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 636 transitions, 10313 flow [2024-06-28 03:15:19,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 636 transitions, 10121 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:19,255 INFO L231 Difference]: Finished difference. Result has 450 places, 625 transitions, 8889 flow [2024-06-28 03:15:19,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8819, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8889, PETRI_PLACES=450, PETRI_TRANSITIONS=625} [2024-06-28 03:15:19,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-28 03:15:19,256 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 625 transitions, 8889 flow [2024-06-28 03:15:19,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:19,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:19,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:19,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:15:19,256 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:19,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:19,257 INFO L85 PathProgramCache]: Analyzing trace with hash 712907823, now seen corresponding path program 7 times [2024-06-28 03:15:19,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:19,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603969789] [2024-06-28 03:15:19,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:19,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:19,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:19,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:19,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603969789] [2024-06-28 03:15:19,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603969789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:19,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:19,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:19,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812405179] [2024-06-28 03:15:19,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:19,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:19,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:19,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:19,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:19,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:19,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 625 transitions, 8889 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:19,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:19,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:19,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:21,971 INFO L124 PetriNetUnfolderBase]: 5022/7712 cut-off events. [2024-06-28 03:15:21,971 INFO L125 PetriNetUnfolderBase]: For 1547723/1547731 co-relation queries the response was YES. [2024-06-28 03:15:22,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72851 conditions, 7712 events. 5022/7712 cut-off events. For 1547723/1547731 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 45254 event pairs, 1149 based on Foata normal form. 9/7717 useless extension candidates. Maximal degree in co-relation 72647. Up to 7635 conditions per place. [2024-06-28 03:15:22,106 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 593 selfloop transitions, 43 changer transitions 0/639 dead transitions. [2024-06-28 03:15:22,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 639 transitions, 10262 flow [2024-06-28 03:15:22,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:22,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:22,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-28 03:15:22,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 03:15:22,107 INFO L175 Difference]: Start difference. First operand has 450 places, 625 transitions, 8889 flow. Second operand 9 states and 123 transitions. [2024-06-28 03:15:22,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 639 transitions, 10262 flow [2024-06-28 03:15:26,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 639 transitions, 10182 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:26,360 INFO L231 Difference]: Finished difference. Result has 453 places, 628 transitions, 8972 flow [2024-06-28 03:15:26,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8809, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8972, PETRI_PLACES=453, PETRI_TRANSITIONS=628} [2024-06-28 03:15:26,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-28 03:15:26,361 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 628 transitions, 8972 flow [2024-06-28 03:15:26,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:26,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:26,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:26,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:15:26,362 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:26,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:26,362 INFO L85 PathProgramCache]: Analyzing trace with hash 712550331, now seen corresponding path program 10 times [2024-06-28 03:15:26,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:26,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14507923] [2024-06-28 03:15:26,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:26,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:26,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:26,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14507923] [2024-06-28 03:15:26,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14507923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:26,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:26,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:26,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090497565] [2024-06-28 03:15:26,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:26,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:26,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:26,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:26,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:26,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:26,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 628 transitions, 8972 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:26,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:26,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:26,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:29,033 INFO L124 PetriNetUnfolderBase]: 5016/7708 cut-off events. [2024-06-28 03:15:29,034 INFO L125 PetriNetUnfolderBase]: For 1565025/1565027 co-relation queries the response was YES. [2024-06-28 03:15:29,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72776 conditions, 7708 events. 5016/7708 cut-off events. For 1565025/1565027 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 45245 event pairs, 1018 based on Foata normal form. 4/7706 useless extension candidates. Maximal degree in co-relation 72571. Up to 7512 conditions per place. [2024-06-28 03:15:29,164 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 565 selfloop transitions, 71 changer transitions 0/639 dead transitions. [2024-06-28 03:15:29,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 639 transitions, 10280 flow [2024-06-28 03:15:29,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:29,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:29,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-28 03:15:29,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 03:15:29,165 INFO L175 Difference]: Start difference. First operand has 453 places, 628 transitions, 8972 flow. Second operand 8 states and 118 transitions. [2024-06-28 03:15:29,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 639 transitions, 10280 flow [2024-06-28 03:15:34,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 639 transitions, 10155 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:34,068 INFO L231 Difference]: Finished difference. Result has 455 places, 628 transitions, 8995 flow [2024-06-28 03:15:34,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8847, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8995, PETRI_PLACES=455, PETRI_TRANSITIONS=628} [2024-06-28 03:15:34,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-28 03:15:34,069 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 628 transitions, 8995 flow [2024-06-28 03:15:34,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:34,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:34,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:34,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:15:34,070 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:34,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:34,070 INFO L85 PathProgramCache]: Analyzing trace with hash -304403439, now seen corresponding path program 8 times [2024-06-28 03:15:34,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:34,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782902048] [2024-06-28 03:15:34,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:34,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:34,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:34,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:34,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782902048] [2024-06-28 03:15:34,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782902048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:34,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:34,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:34,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504396998] [2024-06-28 03:15:34,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:34,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:34,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:34,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:34,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:34,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:34,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 628 transitions, 8995 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:34,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:34,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:34,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:36,885 INFO L124 PetriNetUnfolderBase]: 5037/7733 cut-off events. [2024-06-28 03:15:36,886 INFO L125 PetriNetUnfolderBase]: For 1595922/1595930 co-relation queries the response was YES. [2024-06-28 03:15:36,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73227 conditions, 7733 events. 5037/7733 cut-off events. For 1595922/1595930 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 45406 event pairs, 1146 based on Foata normal form. 9/7738 useless extension candidates. Maximal degree in co-relation 73021. Up to 7606 conditions per place. [2024-06-28 03:15:37,010 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 570 selfloop transitions, 78 changer transitions 0/651 dead transitions. [2024-06-28 03:15:37,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 651 transitions, 10999 flow [2024-06-28 03:15:37,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:37,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:37,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-28 03:15:37,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 03:15:37,012 INFO L175 Difference]: Start difference. First operand has 455 places, 628 transitions, 8995 flow. Second operand 8 states and 118 transitions. [2024-06-28 03:15:37,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 651 transitions, 10999 flow [2024-06-28 03:15:41,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 651 transitions, 10785 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 03:15:41,691 INFO L231 Difference]: Finished difference. Result has 456 places, 638 transitions, 9123 flow [2024-06-28 03:15:41,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8781, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9123, PETRI_PLACES=456, PETRI_TRANSITIONS=638} [2024-06-28 03:15:41,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-28 03:15:41,692 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 638 transitions, 9123 flow [2024-06-28 03:15:41,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:41,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:41,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:41,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:15:41,693 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:41,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:41,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1842728669, now seen corresponding path program 9 times [2024-06-28 03:15:41,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:41,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642948006] [2024-06-28 03:15:41,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:41,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:41,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:42,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:42,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:42,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642948006] [2024-06-28 03:15:42,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642948006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:42,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:42,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:42,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083115610] [2024-06-28 03:15:42,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:42,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:42,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:42,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:42,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:42,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:42,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 638 transitions, 9123 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:42,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:42,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:42,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:44,475 INFO L124 PetriNetUnfolderBase]: 5050/7751 cut-off events. [2024-06-28 03:15:44,475 INFO L125 PetriNetUnfolderBase]: For 1628047/1628055 co-relation queries the response was YES. [2024-06-28 03:15:44,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73644 conditions, 7751 events. 5050/7751 cut-off events. For 1628047/1628055 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 45504 event pairs, 1144 based on Foata normal form. 9/7756 useless extension candidates. Maximal degree in co-relation 73439. Up to 7664 conditions per place. [2024-06-28 03:15:44,600 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 604 selfloop transitions, 49 changer transitions 0/656 dead transitions. [2024-06-28 03:15:44,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 656 transitions, 10867 flow [2024-06-28 03:15:44,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:44,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:44,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-28 03:15:44,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-28 03:15:44,602 INFO L175 Difference]: Start difference. First operand has 456 places, 638 transitions, 9123 flow. Second operand 8 states and 116 transitions. [2024-06-28 03:15:44,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 656 transitions, 10867 flow [2024-06-28 03:15:49,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 656 transitions, 10561 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:49,364 INFO L231 Difference]: Finished difference. Result has 459 places, 644 transitions, 9099 flow [2024-06-28 03:15:49,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8845, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9099, PETRI_PLACES=459, PETRI_TRANSITIONS=644} [2024-06-28 03:15:49,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-28 03:15:49,364 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 644 transitions, 9099 flow [2024-06-28 03:15:49,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:49,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:49,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:49,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:15:49,365 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:49,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:49,365 INFO L85 PathProgramCache]: Analyzing trace with hash 712670301, now seen corresponding path program 11 times [2024-06-28 03:15:49,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:49,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729160676] [2024-06-28 03:15:49,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:49,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:49,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:49,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:49,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:49,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729160676] [2024-06-28 03:15:49,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729160676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:49,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:49,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:15:49,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475317248] [2024-06-28 03:15:49,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:49,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:15:49,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:49,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:15:49,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:15:49,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:49,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 644 transitions, 9099 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:49,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:49,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:49,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:52,287 INFO L124 PetriNetUnfolderBase]: 5044/7747 cut-off events. [2024-06-28 03:15:52,288 INFO L125 PetriNetUnfolderBase]: For 1644614/1644616 co-relation queries the response was YES. [2024-06-28 03:15:52,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73387 conditions, 7747 events. 5044/7747 cut-off events. For 1644614/1644616 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 45423 event pairs, 1019 based on Foata normal form. 4/7745 useless extension candidates. Maximal degree in co-relation 73180. Up to 7538 conditions per place. [2024-06-28 03:15:52,407 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 576 selfloop transitions, 78 changer transitions 0/657 dead transitions. [2024-06-28 03:15:52,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 657 transitions, 10701 flow [2024-06-28 03:15:52,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:52,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:52,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:15:52,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 03:15:52,408 INFO L175 Difference]: Start difference. First operand has 459 places, 644 transitions, 9099 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:15:52,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 657 transitions, 10701 flow [2024-06-28 03:15:57,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 657 transitions, 10555 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:15:57,526 INFO L231 Difference]: Finished difference. Result has 462 places, 644 transitions, 9115 flow [2024-06-28 03:15:57,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9115, PETRI_PLACES=462, PETRI_TRANSITIONS=644} [2024-06-28 03:15:57,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-28 03:15:57,526 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 644 transitions, 9115 flow [2024-06-28 03:15:57,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:57,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:57,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:57,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:15:57,527 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:57,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:57,527 INFO L85 PathProgramCache]: Analyzing trace with hash 890039157, now seen corresponding path program 11 times [2024-06-28 03:15:57,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:57,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114724887] [2024-06-28 03:15:57,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:57,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:58,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:58,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:58,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114724887] [2024-06-28 03:15:58,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114724887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:58,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:58,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:15:58,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348501267] [2024-06-28 03:15:58,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:58,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:15:58,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:58,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:15:58,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:15:58,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:58,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 644 transitions, 9115 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:58,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:58,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:58,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:00,536 INFO L124 PetriNetUnfolderBase]: 5049/7750 cut-off events. [2024-06-28 03:16:00,536 INFO L125 PetriNetUnfolderBase]: For 1659262/1659270 co-relation queries the response was YES. [2024-06-28 03:16:00,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73464 conditions, 7750 events. 5049/7750 cut-off events. For 1659262/1659270 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45512 event pairs, 1147 based on Foata normal form. 9/7755 useless extension candidates. Maximal degree in co-relation 73256. Up to 7657 conditions per place. [2024-06-28 03:16:00,652 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 599 selfloop transitions, 57 changer transitions 0/659 dead transitions. [2024-06-28 03:16:00,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 659 transitions, 10810 flow [2024-06-28 03:16:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:00,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:00,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-28 03:16:00,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35060975609756095 [2024-06-28 03:16:00,653 INFO L175 Difference]: Start difference. First operand has 462 places, 644 transitions, 9115 flow. Second operand 8 states and 115 transitions. [2024-06-28 03:16:00,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 659 transitions, 10810 flow [2024-06-28 03:16:05,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 659 transitions, 10495 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:05,613 INFO L231 Difference]: Finished difference. Result has 462 places, 647 transitions, 9015 flow [2024-06-28 03:16:05,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8800, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9015, PETRI_PLACES=462, PETRI_TRANSITIONS=647} [2024-06-28 03:16:05,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-28 03:16:05,614 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 647 transitions, 9015 flow [2024-06-28 03:16:05,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:05,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:05,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:05,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:16:05,615 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:05,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:05,615 INFO L85 PathProgramCache]: Analyzing trace with hash 889802193, now seen corresponding path program 10 times [2024-06-28 03:16:05,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:05,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596981440] [2024-06-28 03:16:05,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:05,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:05,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:06,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-28 03:16:06,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:06,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596981440] [2024-06-28 03:16:06,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596981440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:06,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:06,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:06,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765365022] [2024-06-28 03:16:06,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:06,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:06,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:06,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:06,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:06,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:06,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 647 transitions, 9015 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:06,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:06,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:06,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:08,642 INFO L124 PetriNetUnfolderBase]: 5046/7746 cut-off events. [2024-06-28 03:16:08,643 INFO L125 PetriNetUnfolderBase]: For 1674282/1674290 co-relation queries the response was YES. [2024-06-28 03:16:08,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73155 conditions, 7746 events. 5046/7746 cut-off events. For 1674282/1674290 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45471 event pairs, 1147 based on Foata normal form. 9/7751 useless extension candidates. Maximal degree in co-relation 72948. Up to 7617 conditions per place. [2024-06-28 03:16:08,758 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 575 selfloop transitions, 82 changer transitions 0/660 dead transitions. [2024-06-28 03:16:08,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 660 transitions, 10873 flow [2024-06-28 03:16:08,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:08,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:08,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-28 03:16:08,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 03:16:08,759 INFO L175 Difference]: Start difference. First operand has 462 places, 647 transitions, 9015 flow. Second operand 8 states and 118 transitions. [2024-06-28 03:16:08,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 660 transitions, 10873 flow [2024-06-28 03:16:14,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 660 transitions, 10590 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:14,302 INFO L231 Difference]: Finished difference. Result has 463 places, 647 transitions, 8902 flow [2024-06-28 03:16:14,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8732, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8902, PETRI_PLACES=463, PETRI_TRANSITIONS=647} [2024-06-28 03:16:14,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-28 03:16:14,303 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 647 transitions, 8902 flow [2024-06-28 03:16:14,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:14,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:14,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:14,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:16:14,304 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:14,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:14,304 INFO L85 PathProgramCache]: Analyzing trace with hash -82216209, now seen corresponding path program 11 times [2024-06-28 03:16:14,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:14,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123043873] [2024-06-28 03:16:14,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:14,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:14,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:14,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:14,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:14,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123043873] [2024-06-28 03:16:14,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123043873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:14,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:14,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:14,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308620369] [2024-06-28 03:16:14,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:14,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:14,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:14,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:14,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:14,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:14,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 647 transitions, 8902 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:14,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:14,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:14,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:17,417 INFO L124 PetriNetUnfolderBase]: 5043/7742 cut-off events. [2024-06-28 03:16:17,417 INFO L125 PetriNetUnfolderBase]: For 1690755/1690763 co-relation queries the response was YES. [2024-06-28 03:16:17,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73006 conditions, 7742 events. 5043/7742 cut-off events. For 1690755/1690763 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45460 event pairs, 1145 based on Foata normal form. 9/7747 useless extension candidates. Maximal degree in co-relation 72799. Up to 7665 conditions per place. [2024-06-28 03:16:17,546 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 612 selfloop transitions, 43 changer transitions 0/658 dead transitions. [2024-06-28 03:16:17,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 658 transitions, 10248 flow [2024-06-28 03:16:17,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:17,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:17,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-28 03:16:17,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3445121951219512 [2024-06-28 03:16:17,547 INFO L175 Difference]: Start difference. First operand has 463 places, 647 transitions, 8902 flow. Second operand 8 states and 113 transitions. [2024-06-28 03:16:17,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 658 transitions, 10248 flow [2024-06-28 03:16:22,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 658 transitions, 10066 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 03:16:22,710 INFO L231 Difference]: Finished difference. Result has 466 places, 647 transitions, 8812 flow [2024-06-28 03:16:22,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8720, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8812, PETRI_PLACES=466, PETRI_TRANSITIONS=647} [2024-06-28 03:16:22,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-28 03:16:22,711 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 647 transitions, 8812 flow [2024-06-28 03:16:22,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:22,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:22,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:22,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:16:22,712 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:22,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:22,712 INFO L85 PathProgramCache]: Analyzing trace with hash -304819335, now seen corresponding path program 12 times [2024-06-28 03:16:22,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:22,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097888258] [2024-06-28 03:16:22,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:22,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:22,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:23,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-28 03:16:23,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:23,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097888258] [2024-06-28 03:16:23,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097888258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:23,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:23,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:23,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430849560] [2024-06-28 03:16:23,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:23,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:23,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:23,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:23,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:23,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:23,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 647 transitions, 8812 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:23,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:23,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:23,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:25,792 INFO L124 PetriNetUnfolderBase]: 5040/7738 cut-off events. [2024-06-28 03:16:25,793 INFO L125 PetriNetUnfolderBase]: For 1707723/1707731 co-relation queries the response was YES. [2024-06-28 03:16:25,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72917 conditions, 7738 events. 5040/7738 cut-off events. For 1707723/1707731 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45451 event pairs, 1145 based on Foata normal form. 9/7743 useless extension candidates. Maximal degree in co-relation 72709. Up to 7646 conditions per place. [2024-06-28 03:16:25,919 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 601 selfloop transitions, 54 changer transitions 0/658 dead transitions. [2024-06-28 03:16:25,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 658 transitions, 10158 flow [2024-06-28 03:16:25,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:25,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:25,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-28 03:16:25,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35060975609756095 [2024-06-28 03:16:25,921 INFO L175 Difference]: Start difference. First operand has 466 places, 647 transitions, 8812 flow. Second operand 8 states and 115 transitions. [2024-06-28 03:16:25,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 658 transitions, 10158 flow [2024-06-28 03:16:31,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 658 transitions, 9988 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:31,478 INFO L231 Difference]: Finished difference. Result has 467 places, 647 transitions, 8756 flow [2024-06-28 03:16:31,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8642, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8756, PETRI_PLACES=467, PETRI_TRANSITIONS=647} [2024-06-28 03:16:31,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-28 03:16:31,478 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 647 transitions, 8756 flow [2024-06-28 03:16:31,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:31,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:31,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:31,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:16:31,479 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:31,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:31,479 INFO L85 PathProgramCache]: Analyzing trace with hash -304819521, now seen corresponding path program 12 times [2024-06-28 03:16:31,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:31,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469551006] [2024-06-28 03:16:31,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:31,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:31,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:32,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:32,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:32,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469551006] [2024-06-28 03:16:32,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469551006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:32,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:32,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:32,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961304977] [2024-06-28 03:16:32,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:32,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:32,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:32,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:32,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:32,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:32,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 647 transitions, 8756 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:32,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:32,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:32,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:34,554 INFO L124 PetriNetUnfolderBase]: 5034/7734 cut-off events. [2024-06-28 03:16:34,554 INFO L125 PetriNetUnfolderBase]: For 1724891/1724893 co-relation queries the response was YES. [2024-06-28 03:16:34,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72764 conditions, 7734 events. 5034/7734 cut-off events. For 1724891/1724893 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45401 event pairs, 1016 based on Foata normal form. 4/7732 useless extension candidates. Maximal degree in co-relation 72555. Up to 7465 conditions per place. [2024-06-28 03:16:34,695 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 107 changer transitions 0/660 dead transitions. [2024-06-28 03:16:34,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 660 transitions, 10374 flow [2024-06-28 03:16:34,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:34,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 03:16:34,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-28 03:16:34,696 INFO L175 Difference]: Start difference. First operand has 467 places, 647 transitions, 8756 flow. Second operand 8 states and 121 transitions. [2024-06-28 03:16:34,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 660 transitions, 10374 flow [2024-06-28 03:16:40,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 660 transitions, 10192 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:40,296 INFO L231 Difference]: Finished difference. Result has 467 places, 647 transitions, 8794 flow [2024-06-28 03:16:40,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8574, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8794, PETRI_PLACES=467, PETRI_TRANSITIONS=647} [2024-06-28 03:16:40,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-28 03:16:40,297 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 647 transitions, 8794 flow [2024-06-28 03:16:40,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:40,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:40,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:40,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:16:40,297 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:40,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:40,298 INFO L85 PathProgramCache]: Analyzing trace with hash -76502289, now seen corresponding path program 12 times [2024-06-28 03:16:40,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:40,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644048044] [2024-06-28 03:16:40,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:40,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:40,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:40,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:40,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644048044] [2024-06-28 03:16:40,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644048044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:40,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:40,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:16:40,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286013038] [2024-06-28 03:16:40,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:40,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:16:40,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:40,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:16:40,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:16:41,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:41,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 647 transitions, 8794 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:41,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:41,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:41,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:43,367 INFO L124 PetriNetUnfolderBase]: 5031/7726 cut-off events. [2024-06-28 03:16:43,367 INFO L125 PetriNetUnfolderBase]: For 1733807/1733815 co-relation queries the response was YES. [2024-06-28 03:16:43,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72908 conditions, 7726 events. 5031/7726 cut-off events. For 1733807/1733815 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45349 event pairs, 1144 based on Foata normal form. 9/7731 useless extension candidates. Maximal degree in co-relation 72698. Up to 7633 conditions per place. [2024-06-28 03:16:43,498 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 599 selfloop transitions, 57 changer transitions 0/659 dead transitions. [2024-06-28 03:16:43,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 659 transitions, 10404 flow [2024-06-28 03:16:43,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:43,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:43,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-28 03:16:43,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35060975609756095 [2024-06-28 03:16:43,500 INFO L175 Difference]: Start difference. First operand has 467 places, 647 transitions, 8794 flow. Second operand 8 states and 115 transitions. [2024-06-28 03:16:43,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 659 transitions, 10404 flow [2024-06-28 03:16:48,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 659 transitions, 10069 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:48,963 INFO L231 Difference]: Finished difference. Result has 468 places, 647 transitions, 8579 flow [2024-06-28 03:16:48,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8459, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8579, PETRI_PLACES=468, PETRI_TRANSITIONS=647} [2024-06-28 03:16:48,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-28 03:16:48,964 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 647 transitions, 8579 flow [2024-06-28 03:16:48,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:48,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:48,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:48,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:16:48,964 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:48,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:48,965 INFO L85 PathProgramCache]: Analyzing trace with hash -481705025, now seen corresponding path program 5 times [2024-06-28 03:16:48,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:48,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54516552] [2024-06-28 03:16:48,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:48,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:48,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:49,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-28 03:16:49,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:49,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54516552] [2024-06-28 03:16:49,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54516552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:49,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:49,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:49,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999667583] [2024-06-28 03:16:49,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:49,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:49,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:49,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:49,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:49,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:49,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 647 transitions, 8579 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:49,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:49,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:49,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:52,254 INFO L124 PetriNetUnfolderBase]: 5083/7802 cut-off events. [2024-06-28 03:16:52,254 INFO L125 PetriNetUnfolderBase]: For 1819711/1819713 co-relation queries the response was YES. [2024-06-28 03:16:52,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73893 conditions, 7802 events. 5083/7802 cut-off events. For 1819711/1819713 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 45764 event pairs, 1014 based on Foata normal form. 6/7802 useless extension candidates. Maximal degree in co-relation 73682. Up to 7371 conditions per place. [2024-06-28 03:16:52,387 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 561 selfloop transitions, 111 changer transitions 0/675 dead transitions. [2024-06-28 03:16:52,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 675 transitions, 10643 flow [2024-06-28 03:16:52,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:52,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:52,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:16:52,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 03:16:52,389 INFO L175 Difference]: Start difference. First operand has 468 places, 647 transitions, 8579 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:16:52,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 675 transitions, 10643 flow [2024-06-28 03:16:57,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 675 transitions, 10489 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:57,902 INFO L231 Difference]: Finished difference. Result has 470 places, 653 transitions, 8759 flow [2024-06-28 03:16:57,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8425, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8759, PETRI_PLACES=470, PETRI_TRANSITIONS=653} [2024-06-28 03:16:57,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-28 03:16:57,903 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 653 transitions, 8759 flow [2024-06-28 03:16:57,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:57,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:57,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:57,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:16:57,903 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:57,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:57,904 INFO L85 PathProgramCache]: Analyzing trace with hash 712904227, now seen corresponding path program 6 times [2024-06-28 03:16:57,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:57,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253298992] [2024-06-28 03:16:57,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:57,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:57,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:58,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:58,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:58,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253298992] [2024-06-28 03:16:58,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253298992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:58,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:58,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:58,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906154117] [2024-06-28 03:16:58,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:58,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:58,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:58,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:58,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:58,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:58,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 653 transitions, 8759 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:58,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:58,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:58,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:01,185 INFO L124 PetriNetUnfolderBase]: 5103/7830 cut-off events. [2024-06-28 03:17:01,185 INFO L125 PetriNetUnfolderBase]: For 1848343/1848345 co-relation queries the response was YES. [2024-06-28 03:17:01,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74540 conditions, 7830 events. 5103/7830 cut-off events. For 1848343/1848345 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 45957 event pairs, 1012 based on Foata normal form. 6/7830 useless extension candidates. Maximal degree in co-relation 74328. Up to 7387 conditions per place. [2024-06-28 03:17:01,317 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 563 selfloop transitions, 113 changer transitions 0/679 dead transitions. [2024-06-28 03:17:01,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 679 transitions, 10792 flow [2024-06-28 03:17:01,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:01,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:01,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:17:01,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 03:17:01,318 INFO L175 Difference]: Start difference. First operand has 470 places, 653 transitions, 8759 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:17:01,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 679 transitions, 10792 flow [2024-06-28 03:17:06,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 679 transitions, 10469 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:06,114 INFO L231 Difference]: Finished difference. Result has 473 places, 656 transitions, 8727 flow [2024-06-28 03:17:06,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8456, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8727, PETRI_PLACES=473, PETRI_TRANSITIONS=656} [2024-06-28 03:17:06,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-28 03:17:06,115 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 656 transitions, 8727 flow [2024-06-28 03:17:06,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:06,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:06,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:06,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:17:06,115 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:06,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:06,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1112401537, now seen corresponding path program 7 times [2024-06-28 03:17:06,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:06,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645860258] [2024-06-28 03:17:06,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:06,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:06,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:06,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:06,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645860258] [2024-06-28 03:17:06,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645860258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:06,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:06,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:06,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825878924] [2024-06-28 03:17:06,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:06,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:06,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:06,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:06,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:06,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:06,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 656 transitions, 8727 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:06,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:06,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:06,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:09,404 INFO L124 PetriNetUnfolderBase]: 5123/7858 cut-off events. [2024-06-28 03:17:09,404 INFO L125 PetriNetUnfolderBase]: For 1873474/1873476 co-relation queries the response was YES. [2024-06-28 03:17:09,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74754 conditions, 7858 events. 5123/7858 cut-off events. For 1873474/1873476 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 46126 event pairs, 1014 based on Foata normal form. 6/7858 useless extension candidates. Maximal degree in co-relation 74541. Up to 7403 conditions per place. [2024-06-28 03:17:09,540 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 549 selfloop transitions, 127 changer transitions 0/679 dead transitions. [2024-06-28 03:17:09,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 679 transitions, 10742 flow [2024-06-28 03:17:09,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:09,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:09,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 03:17:09,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 03:17:09,542 INFO L175 Difference]: Start difference. First operand has 473 places, 656 transitions, 8727 flow. Second operand 9 states and 141 transitions. [2024-06-28 03:17:09,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 679 transitions, 10742 flow [2024-06-28 03:17:14,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 679 transitions, 10527 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 03:17:14,815 INFO L231 Difference]: Finished difference. Result has 477 places, 659 transitions, 8829 flow [2024-06-28 03:17:14,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8515, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8829, PETRI_PLACES=477, PETRI_TRANSITIONS=659} [2024-06-28 03:17:14,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-28 03:17:14,815 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 659 transitions, 8829 flow [2024-06-28 03:17:14,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:14,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:14,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:14,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:17:14,816 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:14,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:14,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1991213077, now seen corresponding path program 4 times [2024-06-28 03:17:14,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:14,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426232025] [2024-06-28 03:17:14,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:14,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:15,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:15,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:15,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426232025] [2024-06-28 03:17:15,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426232025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:15,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:15,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:17:15,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767023125] [2024-06-28 03:17:15,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:15,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:17:15,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:15,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:17:15,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:17:15,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:15,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 659 transitions, 8829 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:15,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:15,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:15,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:18,083 INFO L124 PetriNetUnfolderBase]: 5118/7851 cut-off events. [2024-06-28 03:17:18,084 INFO L125 PetriNetUnfolderBase]: For 1864871/1864873 co-relation queries the response was YES. [2024-06-28 03:17:18,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74614 conditions, 7851 events. 5118/7851 cut-off events. For 1864871/1864873 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 46059 event pairs, 1033 based on Foata normal form. 4/7849 useless extension candidates. Maximal degree in co-relation 74400. Up to 7655 conditions per place. [2024-06-28 03:17:18,211 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 598 selfloop transitions, 69 changer transitions 0/670 dead transitions. [2024-06-28 03:17:18,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 670 transitions, 10193 flow [2024-06-28 03:17:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:17:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:17:18,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 03:17:18,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-28 03:17:18,212 INFO L175 Difference]: Start difference. First operand has 477 places, 659 transitions, 8829 flow. Second operand 8 states and 117 transitions. [2024-06-28 03:17:18,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 670 transitions, 10193 flow [2024-06-28 03:17:23,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 670 transitions, 9832 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:23,461 INFO L231 Difference]: Finished difference. Result has 477 places, 659 transitions, 8611 flow [2024-06-28 03:17:23,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8468, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8611, PETRI_PLACES=477, PETRI_TRANSITIONS=659} [2024-06-28 03:17:23,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-28 03:17:23,461 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 659 transitions, 8611 flow [2024-06-28 03:17:23,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:23,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:23,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:23,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:17:23,462 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:23,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:23,462 INFO L85 PathProgramCache]: Analyzing trace with hash -482063075, now seen corresponding path program 8 times [2024-06-28 03:17:23,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:23,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866934545] [2024-06-28 03:17:23,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:23,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:23,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:24,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:24,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866934545] [2024-06-28 03:17:24,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866934545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:24,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:24,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:24,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810193396] [2024-06-28 03:17:24,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:24,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:24,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:24,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:24,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:24,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:24,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 659 transitions, 8611 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:24,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:24,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:24,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:26,630 INFO L124 PetriNetUnfolderBase]: 5106/7835 cut-off events. [2024-06-28 03:17:26,630 INFO L125 PetriNetUnfolderBase]: For 1870728/1870730 co-relation queries the response was YES. [2024-06-28 03:17:26,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73746 conditions, 7835 events. 5106/7835 cut-off events. For 1870728/1870730 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 45985 event pairs, 1017 based on Foata normal form. 6/7835 useless extension candidates. Maximal degree in co-relation 73531. Up to 7388 conditions per place. [2024-06-28 03:17:26,755 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 557 selfloop transitions, 119 changer transitions 0/679 dead transitions. [2024-06-28 03:17:26,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 679 transitions, 10313 flow [2024-06-28 03:17:26,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:26,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:26,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 03:17:26,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 03:17:26,756 INFO L175 Difference]: Start difference. First operand has 477 places, 659 transitions, 8611 flow. Second operand 9 states and 141 transitions. [2024-06-28 03:17:26,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 679 transitions, 10313 flow [2024-06-28 03:17:32,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 679 transitions, 10029 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:32,675 INFO L231 Difference]: Finished difference. Result has 478 places, 659 transitions, 8571 flow [2024-06-28 03:17:32,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8327, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8571, PETRI_PLACES=478, PETRI_TRANSITIONS=659} [2024-06-28 03:17:32,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-28 03:17:32,676 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 659 transitions, 8571 flow [2024-06-28 03:17:32,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:32,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:32,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:32,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:17:32,677 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:32,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:32,677 INFO L85 PathProgramCache]: Analyzing trace with hash -82207715, now seen corresponding path program 9 times [2024-06-28 03:17:32,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:32,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787971178] [2024-06-28 03:17:32,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:32,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:33,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:33,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787971178] [2024-06-28 03:17:33,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787971178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:33,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:33,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:33,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982086926] [2024-06-28 03:17:33,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:33,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:33,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:33,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:33,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:33,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:33,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 659 transitions, 8571 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:33,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:33,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:33,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:36,100 INFO L124 PetriNetUnfolderBase]: 5126/7863 cut-off events. [2024-06-28 03:17:36,101 INFO L125 PetriNetUnfolderBase]: For 1894386/1894388 co-relation queries the response was YES. [2024-06-28 03:17:36,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73501 conditions, 7863 events. 5126/7863 cut-off events. For 1894386/1894388 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 46145 event pairs, 1021 based on Foata normal form. 6/7863 useless extension candidates. Maximal degree in co-relation 73286. Up to 7404 conditions per place. [2024-06-28 03:17:36,228 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 550 selfloop transitions, 129 changer transitions 0/682 dead transitions. [2024-06-28 03:17:36,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 682 transitions, 10330 flow [2024-06-28 03:17:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:36,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:36,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:17:36,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 03:17:36,230 INFO L175 Difference]: Start difference. First operand has 478 places, 659 transitions, 8571 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:17:36,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 682 transitions, 10330 flow [2024-06-28 03:17:41,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 682 transitions, 9982 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 03:17:41,402 INFO L231 Difference]: Finished difference. Result has 477 places, 662 transitions, 8536 flow [2024-06-28 03:17:41,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8232, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8536, PETRI_PLACES=477, PETRI_TRANSITIONS=662} [2024-06-28 03:17:41,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-28 03:17:41,402 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 662 transitions, 8536 flow [2024-06-28 03:17:41,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:41,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:41,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:41,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:17:41,403 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:41,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:41,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1126223197, now seen corresponding path program 10 times [2024-06-28 03:17:41,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:41,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678684780] [2024-06-28 03:17:41,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:41,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:41,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:42,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:42,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:42,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678684780] [2024-06-28 03:17:42,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678684780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:42,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:42,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:42,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689004741] [2024-06-28 03:17:42,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:42,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:42,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:42,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:42,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:42,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:42,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 662 transitions, 8536 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:42,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:42,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:42,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:44,838 INFO L124 PetriNetUnfolderBase]: 5114/7846 cut-off events. [2024-06-28 03:17:44,838 INFO L125 PetriNetUnfolderBase]: For 1882286/1882286 co-relation queries the response was YES. [2024-06-28 03:17:44,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73015 conditions, 7846 events. 5114/7846 cut-off events. For 1882286/1882286 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 46152 event pairs, 1290 based on Foata normal form. 4/7848 useless extension candidates. Maximal degree in co-relation 72799. Up to 7784 conditions per place. [2024-06-28 03:17:44,962 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 650 selfloop transitions, 23 changer transitions 0/676 dead transitions. [2024-06-28 03:17:44,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 676 transitions, 9928 flow [2024-06-28 03:17:44,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:44,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:44,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-28 03:17:44,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33875338753387535 [2024-06-28 03:17:44,963 INFO L175 Difference]: Start difference. First operand has 477 places, 662 transitions, 8536 flow. Second operand 9 states and 125 transitions. [2024-06-28 03:17:44,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 676 transitions, 9928 flow [2024-06-28 03:17:51,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 676 transitions, 9635 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:51,587 INFO L231 Difference]: Finished difference. Result has 480 places, 662 transitions, 8295 flow [2024-06-28 03:17:51,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8243, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8295, PETRI_PLACES=480, PETRI_TRANSITIONS=662} [2024-06-28 03:17:51,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-28 03:17:51,588 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 662 transitions, 8295 flow [2024-06-28 03:17:51,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:51,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:51,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:17:51,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:17:51,588 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:51,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:51,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1781246605, now seen corresponding path program 13 times [2024-06-28 03:17:51,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:51,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973990942] [2024-06-28 03:17:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:51,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:51,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:52,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:52,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:52,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973990942] [2024-06-28 03:17:52,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973990942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:52,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:52,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:17:52,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950606214] [2024-06-28 03:17:52,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:52,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:17:52,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:52,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:17:52,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:17:52,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:52,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 662 transitions, 8295 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:52,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:52,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:52,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:54,626 INFO L124 PetriNetUnfolderBase]: 5164/7915 cut-off events. [2024-06-28 03:17:54,626 INFO L125 PetriNetUnfolderBase]: For 1887792/1887796 co-relation queries the response was YES. [2024-06-28 03:17:54,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73121 conditions, 7915 events. 5164/7915 cut-off events. For 1887792/1887796 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 46617 event pairs, 1125 based on Foata normal form. 6/7919 useless extension candidates. Maximal degree in co-relation 72904. Up to 7651 conditions per place. [2024-06-28 03:17:54,757 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 602 selfloop transitions, 104 changer transitions 0/709 dead transitions. [2024-06-28 03:17:54,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 709 transitions, 10015 flow [2024-06-28 03:17:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:54,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:54,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:17:54,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 03:17:54,758 INFO L175 Difference]: Start difference. First operand has 480 places, 662 transitions, 8295 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:17:54,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 709 transitions, 10015 flow [2024-06-28 03:18:01,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 709 transitions, 9944 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:01,512 INFO L231 Difference]: Finished difference. Result has 481 places, 680 transitions, 8691 flow [2024-06-28 03:18:01,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8224, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8691, PETRI_PLACES=481, PETRI_TRANSITIONS=680} [2024-06-28 03:18:01,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-28 03:18:01,517 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 680 transitions, 8691 flow [2024-06-28 03:18:01,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:01,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:01,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:01,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:18:01,518 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:01,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:01,518 INFO L85 PathProgramCache]: Analyzing trace with hash -950582575, now seen corresponding path program 14 times [2024-06-28 03:18:01,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:01,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128567290] [2024-06-28 03:18:01,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:01,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:02,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-28 03:18:02,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:02,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128567290] [2024-06-28 03:18:02,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128567290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:02,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:02,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:18:02,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697067530] [2024-06-28 03:18:02,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:02,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:18:02,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:02,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:18:02,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:18:02,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:02,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 680 transitions, 8691 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:02,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:02,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:02,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:04,487 INFO L124 PetriNetUnfolderBase]: 5246/8028 cut-off events. [2024-06-28 03:18:04,487 INFO L125 PetriNetUnfolderBase]: For 1906688/1906692 co-relation queries the response was YES. [2024-06-28 03:18:04,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74393 conditions, 8028 events. 5246/8028 cut-off events. For 1906688/1906692 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 47306 event pairs, 1043 based on Foata normal form. 6/8032 useless extension candidates. Maximal degree in co-relation 74174. Up to 7730 conditions per place. [2024-06-28 03:18:04,625 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 617 selfloop transitions, 123 changer transitions 0/743 dead transitions. [2024-06-28 03:18:04,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 743 transitions, 10813 flow [2024-06-28 03:18:04,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:04,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:04,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:18:04,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 03:18:04,627 INFO L175 Difference]: Start difference. First operand has 481 places, 680 transitions, 8691 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:18:04,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 743 transitions, 10813 flow [2024-06-28 03:18:11,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 743 transitions, 10598 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 03:18:11,564 INFO L231 Difference]: Finished difference. Result has 489 places, 716 transitions, 9428 flow [2024-06-28 03:18:11,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8533, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9428, PETRI_PLACES=489, PETRI_TRANSITIONS=716} [2024-06-28 03:18:11,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-28 03:18:11,564 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 716 transitions, 9428 flow [2024-06-28 03:18:11,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:11,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:11,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:11,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:18:11,565 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:11,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:11,565 INFO L85 PathProgramCache]: Analyzing trace with hash -945815209, now seen corresponding path program 13 times [2024-06-28 03:18:11,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:11,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907802107] [2024-06-28 03:18:11,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:11,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:11,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:12,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:12,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:12,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907802107] [2024-06-28 03:18:12,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907802107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:12,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:12,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:12,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927488560] [2024-06-28 03:18:12,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:12,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:12,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:12,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:12,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:12,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:12,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 716 transitions, 9428 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:12,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:12,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:12,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:14,541 INFO L124 PetriNetUnfolderBase]: 5282/8079 cut-off events. [2024-06-28 03:18:14,542 INFO L125 PetriNetUnfolderBase]: For 1914782/1914786 co-relation queries the response was YES. [2024-06-28 03:18:14,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75118 conditions, 8079 events. 5282/8079 cut-off events. For 1914782/1914786 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 47598 event pairs, 1184 based on Foata normal form. 5/8082 useless extension candidates. Maximal degree in co-relation 74895. Up to 7961 conditions per place. [2024-06-28 03:18:14,674 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 690 selfloop transitions, 67 changer transitions 0/760 dead transitions. [2024-06-28 03:18:14,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 760 transitions, 11336 flow [2024-06-28 03:18:14,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:14,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:14,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 03:18:14,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-28 03:18:14,675 INFO L175 Difference]: Start difference. First operand has 489 places, 716 transitions, 9428 flow. Second operand 9 states and 140 transitions. [2024-06-28 03:18:14,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 760 transitions, 11336 flow [2024-06-28 03:18:22,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 760 transitions, 11146 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 03:18:22,102 INFO L231 Difference]: Finished difference. Result has 498 places, 736 transitions, 9764 flow [2024-06-28 03:18:22,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9238, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9764, PETRI_PLACES=498, PETRI_TRANSITIONS=736} [2024-06-28 03:18:22,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-28 03:18:22,103 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 736 transitions, 9764 flow [2024-06-28 03:18:22,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:22,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:22,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:22,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:18:22,104 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:22,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:22,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1548603665, now seen corresponding path program 13 times [2024-06-28 03:18:22,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:22,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915720861] [2024-06-28 03:18:22,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:22,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:22,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-28 03:18:22,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:22,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915720861] [2024-06-28 03:18:22,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915720861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:22,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:22,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:22,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103306430] [2024-06-28 03:18:22,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:22,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:22,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:22,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:22,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:22,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:22,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 736 transitions, 9764 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:22,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:22,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:22,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:25,129 INFO L124 PetriNetUnfolderBase]: 5294/8096 cut-off events. [2024-06-28 03:18:25,129 INFO L125 PetriNetUnfolderBase]: For 1931276/1931280 co-relation queries the response was YES. [2024-06-28 03:18:25,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75224 conditions, 8096 events. 5294/8096 cut-off events. For 1931276/1931280 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 47692 event pairs, 1183 based on Foata normal form. 5/8099 useless extension candidates. Maximal degree in co-relation 74997. Up to 7999 conditions per place. [2024-06-28 03:18:25,435 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 701 selfloop transitions, 62 changer transitions 0/766 dead transitions. [2024-06-28 03:18:25,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 766 transitions, 11762 flow [2024-06-28 03:18:25,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:25,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:25,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 03:18:25,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-28 03:18:25,436 INFO L175 Difference]: Start difference. First operand has 498 places, 736 transitions, 9764 flow. Second operand 9 states and 138 transitions. [2024-06-28 03:18:25,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 766 transitions, 11762 flow [2024-06-28 03:18:32,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 766 transitions, 11458 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:32,339 INFO L231 Difference]: Finished difference. Result has 501 places, 746 transitions, 9754 flow [2024-06-28 03:18:32,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9460, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9754, PETRI_PLACES=501, PETRI_TRANSITIONS=746} [2024-06-28 03:18:32,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-28 03:18:32,340 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 746 transitions, 9754 flow [2024-06-28 03:18:32,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:32,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:32,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:32,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:18:32,340 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:32,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:32,341 INFO L85 PathProgramCache]: Analyzing trace with hash -768446353, now seen corresponding path program 14 times [2024-06-28 03:18:32,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:32,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740362165] [2024-06-28 03:18:32,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:32,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:32,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:32,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:32,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:32,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740362165] [2024-06-28 03:18:32,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740362165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:32,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:32,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:32,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787649275] [2024-06-28 03:18:32,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:32,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:32,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:32,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:32,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:32,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:32,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 746 transitions, 9754 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:32,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:32,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:32,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:35,490 INFO L124 PetriNetUnfolderBase]: 5291/8092 cut-off events. [2024-06-28 03:18:35,490 INFO L125 PetriNetUnfolderBase]: For 1947406/1947410 co-relation queries the response was YES. [2024-06-28 03:18:35,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75104 conditions, 8092 events. 5291/8092 cut-off events. For 1947406/1947410 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 47681 event pairs, 1181 based on Foata normal form. 5/8095 useless extension candidates. Maximal degree in co-relation 74876. Up to 8008 conditions per place. [2024-06-28 03:18:35,622 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 710 selfloop transitions, 52 changer transitions 0/765 dead transitions. [2024-06-28 03:18:35,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 765 transitions, 11336 flow [2024-06-28 03:18:35,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:35,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:35,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 03:18:35,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 03:18:35,623 INFO L175 Difference]: Start difference. First operand has 501 places, 746 transitions, 9754 flow. Second operand 9 states and 135 transitions. [2024-06-28 03:18:35,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 765 transitions, 11336 flow [2024-06-28 03:18:42,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 765 transitions, 11145 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:42,170 INFO L231 Difference]: Finished difference. Result has 504 places, 746 transitions, 9677 flow [2024-06-28 03:18:42,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9563, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9677, PETRI_PLACES=504, PETRI_TRANSITIONS=746} [2024-06-28 03:18:42,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 462 predicate places. [2024-06-28 03:18:42,171 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 746 transitions, 9677 flow [2024-06-28 03:18:42,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:42,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:42,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:42,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:18:42,171 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:42,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:42,172 INFO L85 PathProgramCache]: Analyzing trace with hash 485093359, now seen corresponding path program 1 times [2024-06-28 03:18:42,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:42,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012370965] [2024-06-28 03:18:42,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:42,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:42,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:43,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:43,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:43,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012370965] [2024-06-28 03:18:43,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012370965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:43,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:43,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:43,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168678158] [2024-06-28 03:18:43,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:43,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:43,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:43,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:43,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:43,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:18:43,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 746 transitions, 9677 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:43,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:43,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:18:43,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:45,656 INFO L124 PetriNetUnfolderBase]: 5148/7947 cut-off events. [2024-06-28 03:18:45,656 INFO L125 PetriNetUnfolderBase]: For 1708642/1708664 co-relation queries the response was YES. [2024-06-28 03:18:45,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70767 conditions, 7947 events. 5148/7947 cut-off events. For 1708642/1708664 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 47709 event pairs, 1227 based on Foata normal form. 2/7912 useless extension candidates. Maximal degree in co-relation 70540. Up to 7717 conditions per place. [2024-06-28 03:18:45,786 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 716 selfloop transitions, 26 changer transitions 0/777 dead transitions. [2024-06-28 03:18:45,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 777 transitions, 11669 flow [2024-06-28 03:18:45,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:45,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:45,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-28 03:18:45,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804878048780488 [2024-06-28 03:18:45,787 INFO L175 Difference]: Start difference. First operand has 504 places, 746 transitions, 9677 flow. Second operand 10 states and 156 transitions. [2024-06-28 03:18:45,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 777 transitions, 11669 flow [2024-06-28 03:18:54,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 777 transitions, 11541 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 03:18:54,300 INFO L231 Difference]: Finished difference. Result has 505 places, 750 transitions, 9746 flow [2024-06-28 03:18:54,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9549, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9746, PETRI_PLACES=505, PETRI_TRANSITIONS=750} [2024-06-28 03:18:54,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-28 03:18:54,300 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 750 transitions, 9746 flow [2024-06-28 03:18:54,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:54,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:54,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:18:54,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:18:54,301 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:54,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:54,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1947705771, now seen corresponding path program 2 times [2024-06-28 03:18:54,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:54,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711117899] [2024-06-28 03:18:54,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:54,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:55,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:55,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:55,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711117899] [2024-06-28 03:18:55,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711117899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:55,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:55,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:55,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318975845] [2024-06-28 03:18:55,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:55,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:55,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:55,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:55,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:55,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:18:55,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 750 transitions, 9746 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:55,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:55,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:18:55,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:57,459 INFO L124 PetriNetUnfolderBase]: 5161/7966 cut-off events. [2024-06-28 03:18:57,460 INFO L125 PetriNetUnfolderBase]: For 1733372/1733394 co-relation queries the response was YES. [2024-06-28 03:18:57,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71219 conditions, 7966 events. 5161/7966 cut-off events. For 1733372/1733394 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 47851 event pairs, 1266 based on Foata normal form. 2/7931 useless extension candidates. Maximal degree in co-relation 70991. Up to 7764 conditions per place. [2024-06-28 03:18:57,591 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 716 selfloop transitions, 26 changer transitions 0/777 dead transitions. [2024-06-28 03:18:57,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 777 transitions, 11390 flow [2024-06-28 03:18:57,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:18:57,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:18:57,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-28 03:18:57,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-28 03:18:57,593 INFO L175 Difference]: Start difference. First operand has 505 places, 750 transitions, 9746 flow. Second operand 10 states and 151 transitions. [2024-06-28 03:18:57,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 777 transitions, 11390 flow [2024-06-28 03:19:07,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 777 transitions, 11249 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:07,280 INFO L231 Difference]: Finished difference. Result has 509 places, 755 transitions, 9756 flow [2024-06-28 03:19:07,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9632, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9756, PETRI_PLACES=509, PETRI_TRANSITIONS=755} [2024-06-28 03:19:07,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-28 03:19:07,281 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 755 transitions, 9756 flow [2024-06-28 03:19:07,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:07,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:07,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:07,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:19:07,281 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:19:07,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:07,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1947705647, now seen corresponding path program 1 times [2024-06-28 03:19:07,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:07,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432582687] [2024-06-28 03:19:07,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:07,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:07,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:08,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:08,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:08,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432582687] [2024-06-28 03:19:08,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432582687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:08,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:08,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:08,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229604516] [2024-06-28 03:19:08,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:08,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:08,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:08,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:08,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:08,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:19:08,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 755 transitions, 9756 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:08,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:08,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:19:08,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:10,723 INFO L124 PetriNetUnfolderBase]: 5195/8017 cut-off events. [2024-06-28 03:19:10,723 INFO L125 PetriNetUnfolderBase]: For 1790098/1790120 co-relation queries the response was YES. [2024-06-28 03:19:10,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72109 conditions, 8017 events. 5195/8017 cut-off events. For 1790098/1790120 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 48184 event pairs, 1268 based on Foata normal form. 2/7982 useless extension candidates. Maximal degree in co-relation 71879. Up to 7794 conditions per place. [2024-06-28 03:19:10,852 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 720 selfloop transitions, 31 changer transitions 0/786 dead transitions. [2024-06-28 03:19:10,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 786 transitions, 11754 flow [2024-06-28 03:19:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:10,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 03:19:10,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-28 03:19:10,853 INFO L175 Difference]: Start difference. First operand has 509 places, 755 transitions, 9756 flow. Second operand 10 states and 157 transitions. [2024-06-28 03:19:10,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 786 transitions, 11754 flow [2024-06-28 03:19:21,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 786 transitions, 11677 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:21,008 INFO L231 Difference]: Finished difference. Result has 513 places, 761 transitions, 9877 flow [2024-06-28 03:19:21,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9679, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9877, PETRI_PLACES=513, PETRI_TRANSITIONS=761} [2024-06-28 03:19:21,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-28 03:19:21,009 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 761 transitions, 9877 flow [2024-06-28 03:19:21,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:21,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:21,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:21,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:19:21,010 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:19:21,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:21,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1944909137, now seen corresponding path program 2 times [2024-06-28 03:19:21,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:21,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49165240] [2024-06-28 03:19:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:21,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:21,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:21,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:21,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:21,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49165240] [2024-06-28 03:19:21,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49165240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:21,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:21,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:21,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262927284] [2024-06-28 03:19:21,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:21,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:21,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:21,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:21,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:22,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:19:22,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 761 transitions, 9877 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:22,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:22,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:19:22,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:24,378 INFO L124 PetriNetUnfolderBase]: 5189/8007 cut-off events. [2024-06-28 03:19:24,378 INFO L125 PetriNetUnfolderBase]: For 1794407/1794429 co-relation queries the response was YES. [2024-06-28 03:19:24,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72329 conditions, 8007 events. 5189/8007 cut-off events. For 1794407/1794429 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 48110 event pairs, 1267 based on Foata normal form. 2/7972 useless extension candidates. Maximal degree in co-relation 72098. Up to 7807 conditions per place. [2024-06-28 03:19:24,516 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 722 selfloop transitions, 24 changer transitions 0/781 dead transitions. [2024-06-28 03:19:24,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 781 transitions, 11433 flow [2024-06-28 03:19:24,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:19:24,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:19:24,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 03:19:24,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-28 03:19:24,517 INFO L175 Difference]: Start difference. First operand has 513 places, 761 transitions, 9877 flow. Second operand 10 states and 149 transitions. [2024-06-28 03:19:24,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 781 transitions, 11433 flow [2024-06-28 03:19:33,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 781 transitions, 11308 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 03:19:33,988 INFO L231 Difference]: Finished difference. Result has 517 places, 761 transitions, 9807 flow [2024-06-28 03:19:33,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9752, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9807, PETRI_PLACES=517, PETRI_TRANSITIONS=761} [2024-06-28 03:19:33,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-28 03:19:33,988 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 761 transitions, 9807 flow [2024-06-28 03:19:33,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:33,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:33,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:33,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:19:33,989 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:19:33,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:33,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1944909261, now seen corresponding path program 3 times [2024-06-28 03:19:33,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:33,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415825107] [2024-06-28 03:19:33,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:33,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:33,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:34,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:34,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:34,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415825107] [2024-06-28 03:19:34,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415825107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:34,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:34,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:34,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480651121] [2024-06-28 03:19:34,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:34,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:34,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:34,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:34,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:35,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:19:35,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 761 transitions, 9807 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:35,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:35,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:19:35,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:37,391 INFO L124 PetriNetUnfolderBase]: 5184/8002 cut-off events. [2024-06-28 03:19:37,392 INFO L125 PetriNetUnfolderBase]: For 1795862/1795884 co-relation queries the response was YES. [2024-06-28 03:19:37,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72035 conditions, 8002 events. 5184/8002 cut-off events. For 1795862/1795884 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 48087 event pairs, 1266 based on Foata normal form. 2/7967 useless extension candidates. Maximal degree in co-relation 71802. Up to 7810 conditions per place. [2024-06-28 03:19:37,530 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 724 selfloop transitions, 20 changer transitions 0/779 dead transitions. [2024-06-28 03:19:37,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 779 transitions, 11351 flow [2024-06-28 03:19:37,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:37,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 03:19:37,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 03:19:37,532 INFO L175 Difference]: Start difference. First operand has 517 places, 761 transitions, 9807 flow. Second operand 9 states and 135 transitions. [2024-06-28 03:19:37,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 779 transitions, 11351 flow [2024-06-28 03:19:47,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 779 transitions, 11235 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-28 03:19:47,396 INFO L231 Difference]: Finished difference. Result has 516 places, 761 transitions, 9736 flow [2024-06-28 03:19:47,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9691, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9736, PETRI_PLACES=516, PETRI_TRANSITIONS=761} [2024-06-28 03:19:47,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-28 03:19:47,396 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 761 transitions, 9736 flow [2024-06-28 03:19:47,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:47,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:19:47,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:19:47,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:19:47,397 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:19:47,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:19:47,397 INFO L85 PathProgramCache]: Analyzing trace with hash 603419243, now seen corresponding path program 3 times [2024-06-28 03:19:47,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:19:47,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11403049] [2024-06-28 03:19:47,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:19:47,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:19:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:19:48,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:19:48,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:19:48,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11403049] [2024-06-28 03:19:48,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11403049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:19:48,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:19:48,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:19:48,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261440350] [2024-06-28 03:19:48,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:19:48,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:19:48,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:19:48,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:19:48,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:19:48,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:19:48,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 761 transitions, 9736 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:19:48,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:19:48,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:19:48,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:19:50,800 INFO L124 PetriNetUnfolderBase]: 5189/8008 cut-off events. [2024-06-28 03:19:50,801 INFO L125 PetriNetUnfolderBase]: For 1819268/1819290 co-relation queries the response was YES. [2024-06-28 03:19:50,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71991 conditions, 8008 events. 5189/8008 cut-off events. For 1819268/1819290 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 48141 event pairs, 1264 based on Foata normal form. 3/7974 useless extension candidates. Maximal degree in co-relation 71757. Up to 7725 conditions per place. [2024-06-28 03:19:50,940 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 687 selfloop transitions, 60 changer transitions 0/782 dead transitions. [2024-06-28 03:19:50,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 782 transitions, 11356 flow [2024-06-28 03:19:50,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:19:50,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:19:50,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:19:50,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-28 03:19:50,941 INFO L175 Difference]: Start difference. First operand has 516 places, 761 transitions, 9736 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:19:50,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 782 transitions, 11356 flow [2024-06-28 03:20:00,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 782 transitions, 11304 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:20:00,774 INFO L231 Difference]: Finished difference. Result has 517 places, 764 transitions, 9884 flow [2024-06-28 03:20:00,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9684, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9884, PETRI_PLACES=517, PETRI_TRANSITIONS=764} [2024-06-28 03:20:00,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-28 03:20:00,775 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 764 transitions, 9884 flow [2024-06-28 03:20:00,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:00,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:00,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:00,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:20:00,776 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:20:00,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:00,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1829618091, now seen corresponding path program 4 times [2024-06-28 03:20:00,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:00,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310126395] [2024-06-28 03:20:00,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:00,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:00,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:01,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:01,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:01,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310126395] [2024-06-28 03:20:01,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310126395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:01,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:01,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:20:01,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646450814] [2024-06-28 03:20:01,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:01,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:20:01,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:01,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:20:01,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:20:01,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:20:01,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 764 transitions, 9884 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:01,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:01,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:20:01,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:04,183 INFO L124 PetriNetUnfolderBase]: 5197/8022 cut-off events. [2024-06-28 03:20:04,184 INFO L125 PetriNetUnfolderBase]: For 1831982/1832004 co-relation queries the response was YES. [2024-06-28 03:20:04,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72898 conditions, 8022 events. 5197/8022 cut-off events. For 1831982/1832004 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 48232 event pairs, 1263 based on Foata normal form. 2/7987 useless extension candidates. Maximal degree in co-relation 72663. Up to 7813 conditions per place. [2024-06-28 03:20:04,321 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 714 selfloop transitions, 32 changer transitions 0/781 dead transitions. [2024-06-28 03:20:04,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 781 transitions, 11496 flow [2024-06-28 03:20:04,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:20:04,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:20:04,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 03:20:04,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-28 03:20:04,322 INFO L175 Difference]: Start difference. First operand has 517 places, 764 transitions, 9884 flow. Second operand 9 states and 136 transitions. [2024-06-28 03:20:04,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 781 transitions, 11496 flow [2024-06-28 03:20:14,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 781 transitions, 11318 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:14,266 INFO L231 Difference]: Finished difference. Result has 519 places, 766 transitions, 9855 flow [2024-06-28 03:20:14,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9706, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9855, PETRI_PLACES=519, PETRI_TRANSITIONS=766} [2024-06-28 03:20:14,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 477 predicate places. [2024-06-28 03:20:14,270 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 766 transitions, 9855 flow [2024-06-28 03:20:14,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:14,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:14,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:14,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:20:14,270 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:20:14,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:14,271 INFO L85 PathProgramCache]: Analyzing trace with hash 603241613, now seen corresponding path program 4 times [2024-06-28 03:20:14,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:14,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895397390] [2024-06-28 03:20:14,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:14,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:14,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:15,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:15,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:15,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895397390] [2024-06-28 03:20:15,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895397390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:15,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:15,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:20:15,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287058828] [2024-06-28 03:20:15,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:15,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:20:15,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:15,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:20:15,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:20:15,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:20:15,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 766 transitions, 9855 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:15,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:15,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:20:15,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:17,812 INFO L124 PetriNetUnfolderBase]: 5215/8047 cut-off events. [2024-06-28 03:20:17,812 INFO L125 PetriNetUnfolderBase]: For 1865964/1865986 co-relation queries the response was YES. [2024-06-28 03:20:17,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73387 conditions, 8047 events. 5215/8047 cut-off events. For 1865964/1865986 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 48407 event pairs, 1264 based on Foata normal form. 2/8012 useless extension candidates. Maximal degree in co-relation 73151. Up to 7751 conditions per place. [2024-06-28 03:20:17,947 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 689 selfloop transitions, 66 changer transitions 0/790 dead transitions. [2024-06-28 03:20:17,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 790 transitions, 11509 flow [2024-06-28 03:20:17,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:20:17,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:20:17,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-28 03:20:17,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-28 03:20:17,963 INFO L175 Difference]: Start difference. First operand has 519 places, 766 transitions, 9855 flow. Second operand 11 states and 168 transitions. [2024-06-28 03:20:17,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 790 transitions, 11509 flow [2024-06-28 03:20:28,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 790 transitions, 11376 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:28,039 INFO L231 Difference]: Finished difference. Result has 523 places, 769 transitions, 9943 flow [2024-06-28 03:20:28,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9722, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9943, PETRI_PLACES=523, PETRI_TRANSITIONS=769} [2024-06-28 03:20:28,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-28 03:20:28,045 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 769 transitions, 9943 flow [2024-06-28 03:20:28,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:28,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:28,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:28,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:20:28,046 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:20:28,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:28,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1927128101, now seen corresponding path program 1 times [2024-06-28 03:20:28,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:28,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708678118] [2024-06-28 03:20:28,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:28,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:28,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:28,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:28,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708678118] [2024-06-28 03:20:28,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708678118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:28,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:28,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:20:28,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314795165] [2024-06-28 03:20:28,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:28,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:20:28,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:28,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:20:28,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:20:28,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:20:28,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 769 transitions, 9943 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:28,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:28,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:20:28,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:31,365 INFO L124 PetriNetUnfolderBase]: 5395/8244 cut-off events. [2024-06-28 03:20:31,366 INFO L125 PetriNetUnfolderBase]: For 2190924/2190924 co-relation queries the response was YES. [2024-06-28 03:20:31,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79108 conditions, 8244 events. 5395/8244 cut-off events. For 2190924/2190924 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 48722 event pairs, 1351 based on Foata normal form. 1/8243 useless extension candidates. Maximal degree in co-relation 78871. Up to 8197 conditions per place. [2024-06-28 03:20:31,507 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 760 selfloop transitions, 23 changer transitions 0/786 dead transitions. [2024-06-28 03:20:31,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 786 transitions, 11654 flow [2024-06-28 03:20:31,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:20:31,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:20:31,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-28 03:20:31,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-28 03:20:31,509 INFO L175 Difference]: Start difference. First operand has 523 places, 769 transitions, 9943 flow. Second operand 8 states and 112 transitions. [2024-06-28 03:20:31,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 786 transitions, 11654 flow [2024-06-28 03:20:37,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 786 transitions, 11453 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-28 03:20:37,118 INFO L231 Difference]: Finished difference. Result has 522 places, 775 transitions, 9923 flow [2024-06-28 03:20:37,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9746, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9923, PETRI_PLACES=522, PETRI_TRANSITIONS=775} [2024-06-28 03:20:37,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-28 03:20:37,119 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 775 transitions, 9923 flow [2024-06-28 03:20:37,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:37,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:37,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:37,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:20:37,119 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:20:37,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1118126989, now seen corresponding path program 5 times [2024-06-28 03:20:37,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:37,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730868364] [2024-06-28 03:20:37,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:37,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:37,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:38,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:38,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:38,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730868364] [2024-06-28 03:20:38,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730868364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:38,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:38,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:20:38,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722751621] [2024-06-28 03:20:38,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:38,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:20:38,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:38,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:20:38,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:20:38,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:20:38,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 775 transitions, 9923 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:38,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:38,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:20:38,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:40,504 INFO L124 PetriNetUnfolderBase]: 5218/8054 cut-off events. [2024-06-28 03:20:40,504 INFO L125 PetriNetUnfolderBase]: For 1888724/1888746 co-relation queries the response was YES. [2024-06-28 03:20:40,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73875 conditions, 8054 events. 5218/8054 cut-off events. For 1888724/1888746 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 48503 event pairs, 1265 based on Foata normal form. 2/8019 useless extension candidates. Maximal degree in co-relation 73637. Up to 7850 conditions per place. [2024-06-28 03:20:40,644 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 729 selfloop transitions, 28 changer transitions 0/792 dead transitions. [2024-06-28 03:20:40,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 792 transitions, 11565 flow [2024-06-28 03:20:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:20:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:20:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 03:20:40,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35772357723577236 [2024-06-28 03:20:40,645 INFO L175 Difference]: Start difference. First operand has 522 places, 775 transitions, 9923 flow. Second operand 9 states and 132 transitions. [2024-06-28 03:20:40,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 792 transitions, 11565 flow [2024-06-28 03:20:49,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 792 transitions, 11453 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:20:49,589 INFO L231 Difference]: Finished difference. Result has 525 places, 778 transitions, 9965 flow [2024-06-28 03:20:49,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9811, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9965, PETRI_PLACES=525, PETRI_TRANSITIONS=778} [2024-06-28 03:20:49,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-28 03:20:49,590 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 778 transitions, 9965 flow [2024-06-28 03:20:49,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:49,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:49,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:49,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:20:49,590 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:20:49,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:49,591 INFO L85 PathProgramCache]: Analyzing trace with hash 890225839, now seen corresponding path program 6 times [2024-06-28 03:20:49,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:49,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080029393] [2024-06-28 03:20:49,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:49,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:50,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-28 03:20:50,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080029393] [2024-06-28 03:20:50,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080029393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:50,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:50,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:20:50,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008807385] [2024-06-28 03:20:50,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:50,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:20:50,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:50,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:20:50,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:20:50,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:20:50,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 778 transitions, 9965 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:50,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:20:50,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:20:50,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:20:52,883 INFO L124 PetriNetUnfolderBase]: 5236/8080 cut-off events. [2024-06-28 03:20:52,883 INFO L125 PetriNetUnfolderBase]: For 1913817/1913839 co-relation queries the response was YES. [2024-06-28 03:20:52,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74729 conditions, 8080 events. 5236/8080 cut-off events. For 1913817/1913839 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 48700 event pairs, 1265 based on Foata normal form. 2/8045 useless extension candidates. Maximal degree in co-relation 74490. Up to 7845 conditions per place. [2024-06-28 03:20:53,019 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 721 selfloop transitions, 40 changer transitions 0/796 dead transitions. [2024-06-28 03:20:53,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 796 transitions, 11625 flow [2024-06-28 03:20:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:20:53,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:20:53,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 03:20:53,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-28 03:20:53,020 INFO L175 Difference]: Start difference. First operand has 525 places, 778 transitions, 9965 flow. Second operand 9 states and 137 transitions. [2024-06-28 03:20:53,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 796 transitions, 11625 flow [2024-06-28 03:20:59,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 796 transitions, 11493 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 03:20:59,051 INFO L231 Difference]: Finished difference. Result has 527 places, 781 transitions, 10017 flow [2024-06-28 03:20:59,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9833, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10017, PETRI_PLACES=527, PETRI_TRANSITIONS=781} [2024-06-28 03:20:59,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-28 03:20:59,051 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 781 transitions, 10017 flow [2024-06-28 03:20:59,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:20:59,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:20:59,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:20:59,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 03:20:59,052 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:20:59,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:20:59,052 INFO L85 PathProgramCache]: Analyzing trace with hash 890048085, now seen corresponding path program 5 times [2024-06-28 03:20:59,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:20:59,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882374394] [2024-06-28 03:20:59,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:20:59,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:20:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:20:59,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:20:59,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:20:59,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882374394] [2024-06-28 03:20:59,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882374394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:20:59,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:20:59,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:20:59,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866471678] [2024-06-28 03:20:59,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:20:59,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:20:59,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:20:59,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:20:59,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:21:00,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:21:00,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 781 transitions, 10017 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:00,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:00,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:21:00,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:02,516 INFO L124 PetriNetUnfolderBase]: 5223/8061 cut-off events. [2024-06-28 03:21:02,516 INFO L125 PetriNetUnfolderBase]: For 1911889/1911911 co-relation queries the response was YES. [2024-06-28 03:21:02,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74729 conditions, 8061 events. 5223/8061 cut-off events. For 1911889/1911911 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 48594 event pairs, 1268 based on Foata normal form. 2/8026 useless extension candidates. Maximal degree in co-relation 74489. Up to 7879 conditions per place. [2024-06-28 03:21:02,653 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 739 selfloop transitions, 21 changer transitions 0/795 dead transitions. [2024-06-28 03:21:02,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 795 transitions, 11657 flow [2024-06-28 03:21:02,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:21:02,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:21:02,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-28 03:21:02,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33658536585365856 [2024-06-28 03:21:02,654 INFO L175 Difference]: Start difference. First operand has 527 places, 781 transitions, 10017 flow. Second operand 10 states and 138 transitions. [2024-06-28 03:21:02,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 795 transitions, 11657 flow