./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe008_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.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-bcb38a6-m [2024-06-03 20:33:47,192 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:33:47,254 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:33:47,258 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:33:47,258 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:33:47,276 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:33:47,277 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:33:47,277 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:33:47,278 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:33:47,278 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:33:47,278 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:33:47,279 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:33:47,279 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:33:47,280 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:33:47,280 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:33:47,280 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:33:47,281 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:33:47,281 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:33:47,282 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:33:47,282 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:33:47,282 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:33:47,283 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:33:47,283 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:33:47,284 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:33:47,284 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:33:47,284 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:33:47,285 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:33:47,285 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:33:47,285 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:33:47,286 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:33:47,286 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:33:47,286 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:33:47,287 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:33:47,287 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:33:47,287 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:33:47,288 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:33:47,288 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:33:47,288 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:33:47,289 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:33:47,289 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:33:47,289 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:33:47,290 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:33:47,290 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:33:47,290 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-03 20:33:47,521 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:33:47,541 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:33:47,544 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:33:47,546 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:33:47,547 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:33:47,548 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-03 20:33:48,747 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:33:48,976 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:33:48,981 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-03 20:33:48,995 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b5aaf19e/a945ee908ad74d398d7efdb5679fdd39/FLAG2cc55c8c5 [2024-06-03 20:33:49,010 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b5aaf19e/a945ee908ad74d398d7efdb5679fdd39 [2024-06-03 20:33:49,013 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:33:49,013 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:33:49,014 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.yml/witness.yml [2024-06-03 20:33:49,160 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:33:49,161 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:33:49,162 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:33:49,162 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:33:49,167 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:33:49,168 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:33:49" (1/2) ... [2024-06-03 20:33:49,169 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@770351c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:33:49, skipping insertion in model container [2024-06-03 20:33:49,169 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:33:49" (1/2) ... [2024-06-03 20:33:49,171 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6188d073 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:33:49, skipping insertion in model container [2024-06-03 20:33:49,173 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:33:49" (2/2) ... [2024-06-03 20:33:49,174 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@770351c4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49, skipping insertion in model container [2024-06-03 20:33:49,174 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:33:49" (2/2) ... [2024-06-03 20:33:49,174 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:33:49,279 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:33:49,281 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-03 20:33:49,281 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-03 20:33:49,281 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-03 20:33:49,282 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:33:49,282 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-03 20:33:49,325 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:33:49,630 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:33:49,640 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 20:33:49,837 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:33:49,885 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:33:49,886 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49 WrapperNode [2024-06-03 20:33:49,887 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:33:49,888 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:33:49,888 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:33:49,889 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:33:49,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:49,913 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:49,955 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 20:33:49,956 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:33:49,957 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:33:49,957 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:33:49,957 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:33:49,971 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:49,972 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:49,976 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:49,991 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-03 20:33:49,991 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:49,991 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:49,999 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:50,001 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:50,003 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:50,004 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:50,013 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:33:50,014 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:33:50,014 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:33:50,014 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:33:50,015 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (1/1) ... [2024-06-03 20:33:50,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:33:50,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:33:50,062 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-03 20:33:50,068 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-03 20:33:50,102 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:33:50,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:33:50,102 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:33:50,103 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:33:50,103 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:33:50,103 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:33:50,103 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:33:50,103 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:33:50,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:33:50,104 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:33:50,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:33:50,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:33:50,105 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 20:33:50,250 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:33:50,251 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:33:50,568 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:33:50,569 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:33:50,677 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:33:50,677 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:33:50,678 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:33:50 BoogieIcfgContainer [2024-06-03 20:33:50,679 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:33:50,682 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:33:50,682 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:33:50,685 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:33:50,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:33:49" (1/4) ... [2024-06-03 20:33:50,686 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46f9c90d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:33:50, skipping insertion in model container [2024-06-03 20:33:50,686 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:33:49" (2/4) ... [2024-06-03 20:33:50,686 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46f9c90d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:33:50, skipping insertion in model container [2024-06-03 20:33:50,686 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:49" (3/4) ... [2024-06-03 20:33:50,687 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46f9c90d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:33:50, skipping insertion in model container [2024-06-03 20:33:50,687 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:33:50" (4/4) ... [2024-06-03 20:33:50,689 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-03 20:33:50,703 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:33:50,704 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:33:50,704 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:33:50,779 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:33:50,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:33:50,857 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 20:33:50,857 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:33:50,859 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 62 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-03 20:33:50,860 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:33:50,867 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 20:33:50,883 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:33:50,890 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;@3ce8d6dc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:33:50,890 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:33:50,898 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:33:50,898 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 20:33:50,898 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:33:50,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:50,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:33:50,900 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-03 20:33:50,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:50,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-03 20:33:50,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:50,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819163234] [2024-06-03 20:33:50,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:50,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:51,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:51,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:51,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:51,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819163234] [2024-06-03 20:33:51,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819163234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:51,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:51,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:33:51,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968671] [2024-06-03 20:33:51,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:51,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:33:51,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:51,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:33:51,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:33:51,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:33:51,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:51,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:51,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:33:51,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:52,213 INFO L124 PetriNetUnfolderBase]: 607/1019 cut-off events. [2024-06-03 20:33:52,214 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-03 20:33:52,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2023 conditions, 1019 events. 607/1019 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5018 event pairs, 393 based on Foata normal form. 1/967 useless extension candidates. Maximal degree in co-relation 2008. Up to 937 conditions per place. [2024-06-03 20:33:52,229 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 30 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 20:33:52,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 167 flow [2024-06-03 20:33:52,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:33:52,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:33:52,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-03 20:33:52,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-03 20:33:52,246 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 82 transitions. [2024-06-03 20:33:52,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 167 flow [2024-06-03 20:33:52,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:52,253 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 20:33:52,255 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-03 20:33:52,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 20:33:52,259 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 20:33:52,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:52,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:52,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:52,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:33:52,261 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-03 20:33:52,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:52,262 INFO L85 PathProgramCache]: Analyzing trace with hash 280983315, now seen corresponding path program 1 times [2024-06-03 20:33:52,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:52,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728280967] [2024-06-03 20:33:52,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:52,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:52,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:52,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:52,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:52,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728280967] [2024-06-03 20:33:52,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728280967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:52,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:52,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:33:52,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904112789] [2024-06-03 20:33:52,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:52,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:33:52,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:52,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:33:52,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:33:52,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:33:52,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:52,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:52,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:33:52,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:52,913 INFO L124 PetriNetUnfolderBase]: 608/1024 cut-off events. [2024-06-03 20:33:52,913 INFO L125 PetriNetUnfolderBase]: For 186/192 co-relation queries the response was YES. [2024-06-03 20:33:52,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2345 conditions, 1024 events. 608/1024 cut-off events. For 186/192 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4971 event pairs, 321 based on Foata normal form. 8/1028 useless extension candidates. Maximal degree in co-relation 2330. Up to 911 conditions per place. [2024-06-03 20:33:52,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 39 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-03 20:33:52,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 264 flow [2024-06-03 20:33:52,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:33:52,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:33:52,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-03 20:33:52,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-03 20:33:52,928 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 111 transitions. [2024-06-03 20:33:52,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 264 flow [2024-06-03 20:33:52,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:33:52,931 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-03 20:33:52,932 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-03 20:33:52,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-03 20:33:52,933 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-03 20:33:52,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:52,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:52,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:52,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:33:52,937 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-03 20:33:52,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:52,938 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-03 20:33:52,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:52,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349825949] [2024-06-03 20:33:52,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:52,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:52,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:53,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-03 20:33:53,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:53,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349825949] [2024-06-03 20:33:53,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349825949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:53,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:53,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:33:53,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652221836] [2024-06-03 20:33:53,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:53,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:33:53,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:53,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:33:53,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:33:53,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:33:53,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 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-03 20:33:53,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:53,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:33:53,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:53,554 INFO L124 PetriNetUnfolderBase]: 775/1274 cut-off events. [2024-06-03 20:33:53,554 INFO L125 PetriNetUnfolderBase]: For 857/865 co-relation queries the response was YES. [2024-06-03 20:33:53,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1274 events. 775/1274 cut-off events. For 857/865 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6190 event pairs, 292 based on Foata normal form. 10/1280 useless extension candidates. Maximal degree in co-relation 3460. Up to 1131 conditions per place. [2024-06-03 20:33:53,565 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-03 20:33:53,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 81 transitions, 452 flow [2024-06-03 20:33:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:53,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:53,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-03 20:33:53,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-03 20:33:53,571 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 134 transitions. [2024-06-03 20:33:53,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 81 transitions, 452 flow [2024-06-03 20:33:53,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 81 transitions, 446 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-03 20:33:53,577 INFO L231 Difference]: Finished difference. Result has 53 places, 57 transitions, 305 flow [2024-06-03 20:33:53,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=305, PETRI_PLACES=53, PETRI_TRANSITIONS=57} [2024-06-03 20:33:53,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-03 20:33:53,579 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 57 transitions, 305 flow [2024-06-03 20:33:53,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 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-03 20:33:53,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:53,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:53,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:33:53,581 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-03 20:33:53,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:53,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1838225564, now seen corresponding path program 1 times [2024-06-03 20:33:53,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:53,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316000944] [2024-06-03 20:33:53,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:53,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:53,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:53,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:53,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:53,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316000944] [2024-06-03 20:33:53,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316000944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:53,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:53,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:53,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587701625] [2024-06-03 20:33:53,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:53,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:53,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:53,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:53,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:54,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:33:54,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 57 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 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-03 20:33:54,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:54,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:33:54,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:54,341 INFO L124 PetriNetUnfolderBase]: 804/1323 cut-off events. [2024-06-03 20:33:54,342 INFO L125 PetriNetUnfolderBase]: For 1640/1653 co-relation queries the response was YES. [2024-06-03 20:33:54,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 1323 events. 804/1323 cut-off events. For 1640/1653 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6475 event pairs, 198 based on Foata normal form. 23/1342 useless extension candidates. Maximal degree in co-relation 4112. Up to 1104 conditions per place. [2024-06-03 20:33:54,354 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 66 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-06-03 20:33:54,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 90 transitions, 570 flow [2024-06-03 20:33:54,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:54,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:54,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 20:33:54,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-03 20:33:54,356 INFO L175 Difference]: Start difference. First operand has 53 places, 57 transitions, 305 flow. Second operand 6 states and 157 transitions. [2024-06-03 20:33:54,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 90 transitions, 570 flow [2024-06-03 20:33:54,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 564 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-03 20:33:54,361 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 349 flow [2024-06-03 20:33:54,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-03 20:33:54,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 20:33:54,362 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 349 flow [2024-06-03 20:33:54,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 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-03 20:33:54,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:54,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:54,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:33:54,363 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-03 20:33:54,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:54,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-03 20:33:54,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:54,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248497288] [2024-06-03 20:33:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:54,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:54,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:54,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-03 20:33:54,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:54,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248497288] [2024-06-03 20:33:54,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248497288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:54,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:54,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:33:54,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868953875] [2024-06-03 20:33:54,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:54,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:33:54,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:54,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:33:54,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:33:54,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:33:54,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 349 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:54,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:54,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:33:54,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:55,073 INFO L124 PetriNetUnfolderBase]: 949/1560 cut-off events. [2024-06-03 20:33:55,073 INFO L125 PetriNetUnfolderBase]: For 2613/2613 co-relation queries the response was YES. [2024-06-03 20:33:55,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 1560 events. 949/1560 cut-off events. For 2613/2613 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7760 event pairs, 364 based on Foata normal form. 2/1560 useless extension candidates. Maximal degree in co-relation 5114. Up to 1424 conditions per place. [2024-06-03 20:33:55,089 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 63 selfloop transitions, 8 changer transitions 0/77 dead transitions. [2024-06-03 20:33:55,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 569 flow [2024-06-03 20:33:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:33:55,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:33:55,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-03 20:33:55,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 20:33:55,091 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 349 flow. Second operand 4 states and 97 transitions. [2024-06-03 20:33:55,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 569 flow [2024-06-03 20:33:55,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 529 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:55,102 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 395 flow [2024-06-03 20:33:55,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=395, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2024-06-03 20:33:55,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-03 20:33:55,104 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 395 flow [2024-06-03 20:33:55,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:55,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:55,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:55,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:33:55,106 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-03 20:33:55,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2094214223, now seen corresponding path program 1 times [2024-06-03 20:33:55,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:55,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991227502] [2024-06-03 20:33:55,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:55,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:55,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:55,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:55,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:55,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991227502] [2024-06-03 20:33:55,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991227502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:55,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:55,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:55,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372203479] [2024-06-03 20:33:55,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:55,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:55,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:55,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:55,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:55,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:33:55,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 395 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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-03 20:33:55,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:55,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:33:55,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:55,877 INFO L124 PetriNetUnfolderBase]: 942/1540 cut-off events. [2024-06-03 20:33:55,877 INFO L125 PetriNetUnfolderBase]: For 3650/3686 co-relation queries the response was YES. [2024-06-03 20:33:55,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5522 conditions, 1540 events. 942/1540 cut-off events. For 3650/3686 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7757 event pairs, 266 based on Foata normal form. 13/1539 useless extension candidates. Maximal degree in co-relation 5494. Up to 1275 conditions per place. [2024-06-03 20:33:55,892 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 36 changer transitions 0/104 dead transitions. [2024-06-03 20:33:55,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 104 transitions, 753 flow [2024-06-03 20:33:55,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:55,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:55,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-03 20:33:55,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-03 20:33:55,894 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 395 flow. Second operand 6 states and 159 transitions. [2024-06-03 20:33:55,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 104 transitions, 753 flow [2024-06-03 20:33:55,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 104 transitions, 749 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 20:33:55,901 INFO L231 Difference]: Finished difference. Result has 65 places, 76 transitions, 548 flow [2024-06-03 20:33:55,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=548, PETRI_PLACES=65, PETRI_TRANSITIONS=76} [2024-06-03 20:33:55,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-03 20:33:55,902 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 76 transitions, 548 flow [2024-06-03 20:33:55,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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-03 20:33:55,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:55,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:55,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:33:55,903 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-03 20:33:55,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:55,904 INFO L85 PathProgramCache]: Analyzing trace with hash -326913519, now seen corresponding path program 2 times [2024-06-03 20:33:55,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:55,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514463036] [2024-06-03 20:33:55,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:55,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:55,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:56,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:56,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:56,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514463036] [2024-06-03 20:33:56,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514463036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:56,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:56,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:56,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451322337] [2024-06-03 20:33:56,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:56,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:56,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:56,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:56,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:56,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:33:56,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 76 transitions, 548 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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-03 20:33:56,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:56,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:33:56,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:56,767 INFO L124 PetriNetUnfolderBase]: 952/1566 cut-off events. [2024-06-03 20:33:56,767 INFO L125 PetriNetUnfolderBase]: For 5208/5248 co-relation queries the response was YES. [2024-06-03 20:33:56,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6201 conditions, 1566 events. 952/1566 cut-off events. For 5208/5248 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7901 event pairs, 285 based on Foata normal form. 25/1578 useless extension candidates. Maximal degree in co-relation 6170. Up to 1348 conditions per place. [2024-06-03 20:33:56,782 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 70 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-03 20:33:56,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 108 transitions, 890 flow [2024-06-03 20:33:56,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:56,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:56,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:33:56,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-03 20:33:56,785 INFO L175 Difference]: Start difference. First operand has 65 places, 76 transitions, 548 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:33:56,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 108 transitions, 890 flow [2024-06-03 20:33:56,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 108 transitions, 847 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-03 20:33:56,796 INFO L231 Difference]: Finished difference. Result has 70 places, 84 transitions, 649 flow [2024-06-03 20:33:56,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=70, PETRI_TRANSITIONS=84} [2024-06-03 20:33:56,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-03 20:33:56,798 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 84 transitions, 649 flow [2024-06-03 20:33:56,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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-03 20:33:56,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:56,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:56,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:33:56,799 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-03 20:33:56,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:56,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2094094067, now seen corresponding path program 1 times [2024-06-03 20:33:56,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:56,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048609072] [2024-06-03 20:33:56,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:56,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:57,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:57,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:57,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048609072] [2024-06-03 20:33:57,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048609072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:57,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:57,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:57,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144988211] [2024-06-03 20:33:57,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:57,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:57,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:57,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:57,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:57,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:33:57,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 84 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:57,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:57,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:33:57,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:57,607 INFO L124 PetriNetUnfolderBase]: 1037/1706 cut-off events. [2024-06-03 20:33:57,607 INFO L125 PetriNetUnfolderBase]: For 6138/6138 co-relation queries the response was YES. [2024-06-03 20:33:57,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6771 conditions, 1706 events. 1037/1706 cut-off events. For 6138/6138 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8645 event pairs, 335 based on Foata normal form. 2/1704 useless extension candidates. Maximal degree in co-relation 6737. Up to 1492 conditions per place. [2024-06-03 20:33:57,624 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 19 changer transitions 0/122 dead transitions. [2024-06-03 20:33:57,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 122 transitions, 1058 flow [2024-06-03 20:33:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:57,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:57,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:33:57,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 20:33:57,626 INFO L175 Difference]: Start difference. First operand has 70 places, 84 transitions, 649 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:33:57,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 122 transitions, 1058 flow [2024-06-03 20:33:57,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 976 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:57,637 INFO L231 Difference]: Finished difference. Result has 75 places, 96 transitions, 720 flow [2024-06-03 20:33:57,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=720, PETRI_PLACES=75, PETRI_TRANSITIONS=96} [2024-06-03 20:33:57,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-03 20:33:57,640 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 96 transitions, 720 flow [2024-06-03 20:33:57,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:57,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:57,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:57,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:33:57,641 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-03 20:33:57,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:57,641 INFO L85 PathProgramCache]: Analyzing trace with hash -312772087, now seen corresponding path program 2 times [2024-06-03 20:33:57,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:57,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248337718] [2024-06-03 20:33:57,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:57,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:57,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:58,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:58,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:58,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248337718] [2024-06-03 20:33:58,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248337718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:58,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:58,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:58,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739054826] [2024-06-03 20:33:58,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:58,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:58,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:58,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:58,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:58,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:33:58,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 96 transitions, 720 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:58,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:58,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:33:58,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:58,376 INFO L124 PetriNetUnfolderBase]: 1048/1732 cut-off events. [2024-06-03 20:33:58,377 INFO L125 PetriNetUnfolderBase]: For 7458/7468 co-relation queries the response was YES. [2024-06-03 20:33:58,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7180 conditions, 1732 events. 1048/1732 cut-off events. For 7458/7468 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8845 event pairs, 346 based on Foata normal form. 10/1737 useless extension candidates. Maximal degree in co-relation 7143. Up to 1504 conditions per place. [2024-06-03 20:33:58,394 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-03 20:33:58,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 119 transitions, 1059 flow [2024-06-03 20:33:58,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:58,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:58,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 20:33:58,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-03 20:33:58,396 INFO L175 Difference]: Start difference. First operand has 75 places, 96 transitions, 720 flow. Second operand 5 states and 121 transitions. [2024-06-03 20:33:58,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 119 transitions, 1059 flow [2024-06-03 20:33:58,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 119 transitions, 1029 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:58,412 INFO L231 Difference]: Finished difference. Result has 79 places, 101 transitions, 788 flow [2024-06-03 20:33:58,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=788, PETRI_PLACES=79, PETRI_TRANSITIONS=101} [2024-06-03 20:33:58,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-03 20:33:58,413 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 101 transitions, 788 flow [2024-06-03 20:33:58,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:58,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:58,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:58,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:33:58,414 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-03 20:33:58,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:58,415 INFO L85 PathProgramCache]: Analyzing trace with hash -313009237, now seen corresponding path program 3 times [2024-06-03 20:33:58,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:58,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488547958] [2024-06-03 20:33:58,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:58,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:58,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:58,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:58,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:58,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488547958] [2024-06-03 20:33:58,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488547958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:58,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:58,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:58,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293655229] [2024-06-03 20:33:58,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:58,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:58,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:58,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:58,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:58,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:33:58,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 101 transitions, 788 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:58,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:58,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:33:58,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:59,118 INFO L124 PetriNetUnfolderBase]: 1043/1720 cut-off events. [2024-06-03 20:33:59,119 INFO L125 PetriNetUnfolderBase]: For 8135/8135 co-relation queries the response was YES. [2024-06-03 20:33:59,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7300 conditions, 1720 events. 1043/1720 cut-off events. For 8135/8135 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8717 event pairs, 335 based on Foata normal form. 2/1718 useless extension candidates. Maximal degree in co-relation 7261. Up to 1499 conditions per place. [2024-06-03 20:33:59,142 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 23 changer transitions 0/120 dead transitions. [2024-06-03 20:33:59,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 120 transitions, 1067 flow [2024-06-03 20:33:59,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:59,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:59,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 20:33:59,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 20:33:59,144 INFO L175 Difference]: Start difference. First operand has 79 places, 101 transitions, 788 flow. Second operand 5 states and 123 transitions. [2024-06-03 20:33:59,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 120 transitions, 1067 flow [2024-06-03 20:33:59,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 1041 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-03 20:33:59,160 INFO L231 Difference]: Finished difference. Result has 83 places, 101 transitions, 820 flow [2024-06-03 20:33:59,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=820, PETRI_PLACES=83, PETRI_TRANSITIONS=101} [2024-06-03 20:33:59,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-03 20:33:59,163 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 101 transitions, 820 flow [2024-06-03 20:33:59,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:59,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:59,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:59,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:33:59,164 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-03 20:33:59,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:59,165 INFO L85 PathProgramCache]: Analyzing trace with hash -313009423, now seen corresponding path program 3 times [2024-06-03 20:33:59,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:59,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367950779] [2024-06-03 20:33:59,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:59,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:59,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:59,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:59,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:59,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367950779] [2024-06-03 20:33:59,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367950779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:59,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:59,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:59,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272318958] [2024-06-03 20:33:59,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:59,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:59,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:59,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:59,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:33:59,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 101 transitions, 820 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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-03 20:33:59,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:59,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:33:59,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:59,953 INFO L124 PetriNetUnfolderBase]: 971/1604 cut-off events. [2024-06-03 20:33:59,953 INFO L125 PetriNetUnfolderBase]: For 9643/9731 co-relation queries the response was YES. [2024-06-03 20:33:59,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7111 conditions, 1604 events. 971/1604 cut-off events. For 9643/9731 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8180 event pairs, 267 based on Foata normal form. 17/1577 useless extension candidates. Maximal degree in co-relation 7070. Up to 1304 conditions per place. [2024-06-03 20:33:59,969 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 47 changer transitions 0/129 dead transitions. [2024-06-03 20:33:59,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 129 transitions, 1177 flow [2024-06-03 20:33:59,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:59,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:59,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:33:59,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-03 20:33:59,971 INFO L175 Difference]: Start difference. First operand has 83 places, 101 transitions, 820 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:33:59,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 129 transitions, 1177 flow [2024-06-03 20:33:59,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 129 transitions, 1120 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:59,987 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 928 flow [2024-06-03 20:33:59,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=928, PETRI_PLACES=86, PETRI_TRANSITIONS=105} [2024-06-03 20:33:59,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-03 20:33:59,988 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 928 flow [2024-06-03 20:33:59,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 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-03 20:33:59,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:59,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:59,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:33:59,988 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-03 20:33:59,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:59,989 INFO L85 PathProgramCache]: Analyzing trace with hash -312763159, now seen corresponding path program 1 times [2024-06-03 20:33:59,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:59,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134602452] [2024-06-03 20:33:59,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:59,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:00,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:00,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:00,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:00,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134602452] [2024-06-03 20:34:00,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134602452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:00,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:00,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:00,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587179001] [2024-06-03 20:34:00,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:00,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:00,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:00,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:00,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:00,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:00,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 105 transitions, 928 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:00,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:00,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:00,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:00,726 INFO L124 PetriNetUnfolderBase]: 1034/1708 cut-off events. [2024-06-03 20:34:00,727 INFO L125 PetriNetUnfolderBase]: For 9784/9787 co-relation queries the response was YES. [2024-06-03 20:34:00,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7573 conditions, 1708 events. 1034/1708 cut-off events. For 9784/9787 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8658 event pairs, 313 based on Foata normal form. 6/1712 useless extension candidates. Maximal degree in co-relation 7531. Up to 1528 conditions per place. [2024-06-03 20:34:00,744 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 108 selfloop transitions, 10 changer transitions 0/124 dead transitions. [2024-06-03 20:34:00,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 124 transitions, 1223 flow [2024-06-03 20:34:00,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:00,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:00,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 20:34:00,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-03 20:34:00,746 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 928 flow. Second operand 5 states and 117 transitions. [2024-06-03 20:34:00,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 124 transitions, 1223 flow [2024-06-03 20:34:00,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 1129 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:00,765 INFO L231 Difference]: Finished difference. Result has 87 places, 107 transitions, 877 flow [2024-06-03 20:34:00,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=877, PETRI_PLACES=87, PETRI_TRANSITIONS=107} [2024-06-03 20:34:00,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-03 20:34:00,767 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 107 transitions, 877 flow [2024-06-03 20:34:00,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:00,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:00,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:00,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:34:00,768 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:00,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:00,769 INFO L85 PathProgramCache]: Analyzing trace with hash -496130211, now seen corresponding path program 1 times [2024-06-03 20:34:00,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:00,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332610286] [2024-06-03 20:34:00,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:00,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:00,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:01,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:01,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:01,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332610286] [2024-06-03 20:34:01,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332610286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:01,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:01,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:01,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935836645] [2024-06-03 20:34:01,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:01,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:01,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:01,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:01,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:01,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:01,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 107 transitions, 877 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:01,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:01,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:01,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:01,498 INFO L124 PetriNetUnfolderBase]: 1045/1724 cut-off events. [2024-06-03 20:34:01,498 INFO L125 PetriNetUnfolderBase]: For 9506/9506 co-relation queries the response was YES. [2024-06-03 20:34:01,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7578 conditions, 1724 events. 1045/1724 cut-off events. For 9506/9506 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8683 event pairs, 308 based on Foata normal form. 2/1722 useless extension candidates. Maximal degree in co-relation 7535. Up to 1420 conditions per place. [2024-06-03 20:34:01,512 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 34 changer transitions 0/154 dead transitions. [2024-06-03 20:34:01,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 154 transitions, 1399 flow [2024-06-03 20:34:01,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:01,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:01,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:34:01,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 20:34:01,514 INFO L175 Difference]: Start difference. First operand has 87 places, 107 transitions, 877 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:34:01,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 154 transitions, 1399 flow [2024-06-03 20:34:01,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 154 transitions, 1374 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:01,536 INFO L231 Difference]: Finished difference. Result has 93 places, 120 transitions, 1050 flow [2024-06-03 20:34:01,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1050, PETRI_PLACES=93, PETRI_TRANSITIONS=120} [2024-06-03 20:34:01,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-03 20:34:01,537 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 120 transitions, 1050 flow [2024-06-03 20:34:01,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:01,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:01,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:01,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:34:01,538 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-03 20:34:01,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:01,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1544383235, now seen corresponding path program 2 times [2024-06-03 20:34:01,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:01,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682849035] [2024-06-03 20:34:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:01,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:01,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:01,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-03 20:34:01,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:01,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682849035] [2024-06-03 20:34:01,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682849035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:01,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:01,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:01,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217510958] [2024-06-03 20:34:01,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:01,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:01,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:01,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:01,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:01,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:01,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 120 transitions, 1050 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:01,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:01,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:01,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:02,344 INFO L124 PetriNetUnfolderBase]: 1072/1773 cut-off events. [2024-06-03 20:34:02,345 INFO L125 PetriNetUnfolderBase]: For 11542/11542 co-relation queries the response was YES. [2024-06-03 20:34:02,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8294 conditions, 1773 events. 1072/1773 cut-off events. For 11542/11542 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8975 event pairs, 308 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 8248. Up to 1512 conditions per place. [2024-06-03 20:34:02,362 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 120 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-03 20:34:02,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 156 transitions, 1532 flow [2024-06-03 20:34:02,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:02,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:34:02,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 20:34:02,364 INFO L175 Difference]: Start difference. First operand has 93 places, 120 transitions, 1050 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:34:02,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 156 transitions, 1532 flow [2024-06-03 20:34:02,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 156 transitions, 1480 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:02,389 INFO L231 Difference]: Finished difference. Result has 99 places, 127 transitions, 1142 flow [2024-06-03 20:34:02,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1142, PETRI_PLACES=99, PETRI_TRANSITIONS=127} [2024-06-03 20:34:02,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-03 20:34:02,390 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 127 transitions, 1142 flow [2024-06-03 20:34:02,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:02,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:02,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:02,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:34:02,391 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-03 20:34:02,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:02,392 INFO L85 PathProgramCache]: Analyzing trace with hash 504402473, now seen corresponding path program 3 times [2024-06-03 20:34:02,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:02,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710361908] [2024-06-03 20:34:02,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:02,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:02,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:02,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:02,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710361908] [2024-06-03 20:34:02,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710361908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:02,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:02,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:02,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086657089] [2024-06-03 20:34:02,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:02,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:02,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:02,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:02,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:02,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:02,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 127 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:02,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:02,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:02,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:03,196 INFO L124 PetriNetUnfolderBase]: 1067/1766 cut-off events. [2024-06-03 20:34:03,197 INFO L125 PetriNetUnfolderBase]: For 12838/12838 co-relation queries the response was YES. [2024-06-03 20:34:03,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8476 conditions, 1766 events. 1067/1766 cut-off events. For 12838/12838 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8963 event pairs, 308 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 8427. Up to 1507 conditions per place. [2024-06-03 20:34:03,215 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 32 changer transitions 0/163 dead transitions. [2024-06-03 20:34:03,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 163 transitions, 1559 flow [2024-06-03 20:34:03,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:03,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:03,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:34:03,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 20:34:03,218 INFO L175 Difference]: Start difference. First operand has 99 places, 127 transitions, 1142 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:34:03,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 163 transitions, 1559 flow [2024-06-03 20:34:03,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 163 transitions, 1517 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:03,242 INFO L231 Difference]: Finished difference. Result has 105 places, 128 transitions, 1182 flow [2024-06-03 20:34:03,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1182, PETRI_PLACES=105, PETRI_TRANSITIONS=128} [2024-06-03 20:34:03,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-03 20:34:03,244 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 128 transitions, 1182 flow [2024-06-03 20:34:03,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:03,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:03,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:03,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:34:03,245 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-03 20:34:03,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:03,245 INFO L85 PathProgramCache]: Analyzing trace with hash 203460605, now seen corresponding path program 4 times [2024-06-03 20:34:03,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:03,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263446486] [2024-06-03 20:34:03,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:03,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:03,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:03,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:03,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:03,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263446486] [2024-06-03 20:34:03,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263446486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:03,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:03,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:03,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858693947] [2024-06-03 20:34:03,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:03,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:03,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:03,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:03,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:03,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:03,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 128 transitions, 1182 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:03,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:03,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:03,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:04,031 INFO L124 PetriNetUnfolderBase]: 1078/1787 cut-off events. [2024-06-03 20:34:04,032 INFO L125 PetriNetUnfolderBase]: For 14353/14353 co-relation queries the response was YES. [2024-06-03 20:34:04,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8782 conditions, 1787 events. 1078/1787 cut-off events. For 14353/14353 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9117 event pairs, 308 based on Foata normal form. 2/1785 useless extension candidates. Maximal degree in co-relation 8731. Up to 1474 conditions per place. [2024-06-03 20:34:04,052 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 40 changer transitions 0/160 dead transitions. [2024-06-03 20:34:04,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 160 transitions, 1653 flow [2024-06-03 20:34:04,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:04,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:04,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:34:04,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:34:04,054 INFO L175 Difference]: Start difference. First operand has 105 places, 128 transitions, 1182 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:34:04,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 160 transitions, 1653 flow [2024-06-03 20:34:04,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 160 transitions, 1587 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 20:34:04,080 INFO L231 Difference]: Finished difference. Result has 105 places, 132 transitions, 1265 flow [2024-06-03 20:34:04,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1265, PETRI_PLACES=105, PETRI_TRANSITIONS=132} [2024-06-03 20:34:04,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-03 20:34:04,082 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 132 transitions, 1265 flow [2024-06-03 20:34:04,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:04,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:04,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:04,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:34:04,083 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-03 20:34:04,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:04,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1105999029, now seen corresponding path program 5 times [2024-06-03 20:34:04,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:04,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773529057] [2024-06-03 20:34:04,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:04,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:04,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:04,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:04,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:04,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773529057] [2024-06-03 20:34:04,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773529057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:04,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:04,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:04,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247790653] [2024-06-03 20:34:04,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:04,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:04,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:04,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:04,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:04,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:04,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 132 transitions, 1265 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:04,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:04,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:04,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:04,904 INFO L124 PetriNetUnfolderBase]: 1089/1813 cut-off events. [2024-06-03 20:34:04,905 INFO L125 PetriNetUnfolderBase]: For 16990/17002 co-relation queries the response was YES. [2024-06-03 20:34:04,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9162 conditions, 1813 events. 1089/1813 cut-off events. For 16990/17002 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9346 event pairs, 319 based on Foata normal form. 12/1820 useless extension candidates. Maximal degree in co-relation 9109. Up to 1486 conditions per place. [2024-06-03 20:34:04,923 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 45 changer transitions 0/169 dead transitions. [2024-06-03 20:34:04,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 169 transitions, 1784 flow [2024-06-03 20:34:04,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:04,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 20:34:04,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 20:34:04,925 INFO L175 Difference]: Start difference. First operand has 105 places, 132 transitions, 1265 flow. Second operand 8 states and 185 transitions. [2024-06-03 20:34:04,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 169 transitions, 1784 flow [2024-06-03 20:34:04,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 169 transitions, 1680 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:04,956 INFO L231 Difference]: Finished difference. Result has 108 places, 136 transitions, 1313 flow [2024-06-03 20:34:04,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=108, PETRI_TRANSITIONS=136} [2024-06-03 20:34:04,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-03 20:34:04,957 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 136 transitions, 1313 flow [2024-06-03 20:34:04,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:04,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:04,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:04,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:34:04,958 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-03 20:34:04,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:04,959 INFO L85 PathProgramCache]: Analyzing trace with hash 203466185, now seen corresponding path program 6 times [2024-06-03 20:34:04,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:04,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521781561] [2024-06-03 20:34:04,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:04,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:04,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:05,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-03 20:34:05,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:05,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521781561] [2024-06-03 20:34:05,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521781561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:05,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:05,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:05,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935893961] [2024-06-03 20:34:05,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:05,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:05,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:05,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:05,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:05,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:05,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 136 transitions, 1313 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:05,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:05,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:05,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:05,723 INFO L124 PetriNetUnfolderBase]: 1084/1801 cut-off events. [2024-06-03 20:34:05,723 INFO L125 PetriNetUnfolderBase]: For 16028/16028 co-relation queries the response was YES. [2024-06-03 20:34:05,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9078 conditions, 1801 events. 1084/1801 cut-off events. For 16028/16028 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9205 event pairs, 308 based on Foata normal form. 2/1799 useless extension candidates. Maximal degree in co-relation 9025. Up to 1481 conditions per place. [2024-06-03 20:34:05,742 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 46 changer transitions 0/170 dead transitions. [2024-06-03 20:34:05,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 170 transitions, 1732 flow [2024-06-03 20:34:05,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:05,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:05,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:34:05,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:34:05,745 INFO L175 Difference]: Start difference. First operand has 108 places, 136 transitions, 1313 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:34:05,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 170 transitions, 1732 flow [2024-06-03 20:34:05,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 170 transitions, 1649 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:05,779 INFO L231 Difference]: Finished difference. Result has 112 places, 136 transitions, 1334 flow [2024-06-03 20:34:05,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1334, PETRI_PLACES=112, PETRI_TRANSITIONS=136} [2024-06-03 20:34:05,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-03 20:34:05,780 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 136 transitions, 1334 flow [2024-06-03 20:34:05,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:05,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:05,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:05,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:34:05,781 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-03 20:34:05,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:05,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1477445657, now seen corresponding path program 1 times [2024-06-03 20:34:05,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:05,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020457568] [2024-06-03 20:34:05,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:05,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:05,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:06,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:06,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:06,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020457568] [2024-06-03 20:34:06,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020457568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:06,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:06,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:06,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25618150] [2024-06-03 20:34:06,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:06,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:06,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:06,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:06,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:06,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:06,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 136 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:06,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:06,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:06,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:06,523 INFO L124 PetriNetUnfolderBase]: 994/1647 cut-off events. [2024-06-03 20:34:06,523 INFO L125 PetriNetUnfolderBase]: For 18443/18467 co-relation queries the response was YES. [2024-06-03 20:34:06,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 1647 events. 994/1647 cut-off events. For 18443/18467 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8464 event pairs, 302 based on Foata normal form. 25/1652 useless extension candidates. Maximal degree in co-relation 8526. Up to 1400 conditions per place. [2024-06-03 20:34:06,543 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 104 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-03 20:34:06,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 144 transitions, 1614 flow [2024-06-03 20:34:06,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:34:06,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:34:06,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-03 20:34:06,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 20:34:06,545 INFO L175 Difference]: Start difference. First operand has 112 places, 136 transitions, 1334 flow. Second operand 4 states and 99 transitions. [2024-06-03 20:34:06,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 144 transitions, 1614 flow [2024-06-03 20:34:06,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 144 transitions, 1483 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:34:06,577 INFO L231 Difference]: Finished difference. Result has 107 places, 136 transitions, 1267 flow [2024-06-03 20:34:06,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1267, PETRI_PLACES=107, PETRI_TRANSITIONS=136} [2024-06-03 20:34:06,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-03 20:34:06,578 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 136 transitions, 1267 flow [2024-06-03 20:34:06,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:06,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:06,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:06,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:34:06,579 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-03 20:34:06,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:06,579 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-03 20:34:06,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:06,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598704903] [2024-06-03 20:34:06,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:06,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:06,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:06,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:06,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:06,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598704903] [2024-06-03 20:34:06,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598704903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:06,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:06,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:06,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087828850] [2024-06-03 20:34:06,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:06,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:06,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:06,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:06,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:07,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:07,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 136 transitions, 1267 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:07,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:07,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:07,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:07,448 INFO L124 PetriNetUnfolderBase]: 1102/1811 cut-off events. [2024-06-03 20:34:07,448 INFO L125 PetriNetUnfolderBase]: For 20914/20930 co-relation queries the response was YES. [2024-06-03 20:34:07,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9270 conditions, 1811 events. 1102/1811 cut-off events. For 20914/20930 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9308 event pairs, 191 based on Foata normal form. 18/1779 useless extension candidates. Maximal degree in co-relation 9216. Up to 1226 conditions per place. [2024-06-03 20:34:07,471 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 64 changer transitions 0/180 dead transitions. [2024-06-03 20:34:07,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 180 transitions, 1827 flow [2024-06-03 20:34:07,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:07,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:07,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-03 20:34:07,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-03 20:34:07,474 INFO L175 Difference]: Start difference. First operand has 107 places, 136 transitions, 1267 flow. Second operand 7 states and 186 transitions. [2024-06-03 20:34:07,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 180 transitions, 1827 flow [2024-06-03 20:34:07,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 180 transitions, 1763 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:07,509 INFO L231 Difference]: Finished difference. Result has 111 places, 140 transitions, 1382 flow [2024-06-03 20:34:07,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=111, PETRI_TRANSITIONS=140} [2024-06-03 20:34:07,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-03 20:34:07,510 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 140 transitions, 1382 flow [2024-06-03 20:34:07,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:07,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:07,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:07,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:34:07,511 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-03 20:34:07,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:07,512 INFO L85 PathProgramCache]: Analyzing trace with hash -746534866, now seen corresponding path program 2 times [2024-06-03 20:34:07,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:07,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133616099] [2024-06-03 20:34:07,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:07,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:07,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:07,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:07,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:07,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133616099] [2024-06-03 20:34:07,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133616099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:07,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:07,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:07,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221994582] [2024-06-03 20:34:07,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:07,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:07,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:07,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:07,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:07,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:07,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 140 transitions, 1382 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:07,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:07,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:07,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:08,353 INFO L124 PetriNetUnfolderBase]: 1147/1882 cut-off events. [2024-06-03 20:34:08,353 INFO L125 PetriNetUnfolderBase]: For 24436/24459 co-relation queries the response was YES. [2024-06-03 20:34:08,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10040 conditions, 1882 events. 1147/1882 cut-off events. For 24436/24459 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9821 event pairs, 283 based on Foata normal form. 16/1844 useless extension candidates. Maximal degree in co-relation 9986. Up to 1477 conditions per place. [2024-06-03 20:34:08,374 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 90 selfloop transitions, 62 changer transitions 0/176 dead transitions. [2024-06-03 20:34:08,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 176 transitions, 1838 flow [2024-06-03 20:34:08,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:08,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:08,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 20:34:08,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-03 20:34:08,377 INFO L175 Difference]: Start difference. First operand has 111 places, 140 transitions, 1382 flow. Second operand 7 states and 181 transitions. [2024-06-03 20:34:08,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 176 transitions, 1838 flow [2024-06-03 20:34:08,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 176 transitions, 1751 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:08,414 INFO L231 Difference]: Finished difference. Result has 115 places, 142 transitions, 1456 flow [2024-06-03 20:34:08,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=115, PETRI_TRANSITIONS=142} [2024-06-03 20:34:08,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 20:34:08,415 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 142 transitions, 1456 flow [2024-06-03 20:34:08,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:08,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:08,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:08,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:34:08,416 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-03 20:34:08,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:08,416 INFO L85 PathProgramCache]: Analyzing trace with hash -631243696, now seen corresponding path program 3 times [2024-06-03 20:34:08,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:08,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438041536] [2024-06-03 20:34:08,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:08,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:08,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:08,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:08,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:08,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438041536] [2024-06-03 20:34:08,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438041536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:08,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:08,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:08,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915974107] [2024-06-03 20:34:08,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:08,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:08,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:08,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:08,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:08,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 142 transitions, 1456 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:08,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:08,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:08,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:09,230 INFO L124 PetriNetUnfolderBase]: 1199/1966 cut-off events. [2024-06-03 20:34:09,230 INFO L125 PetriNetUnfolderBase]: For 27489/27512 co-relation queries the response was YES. [2024-06-03 20:34:09,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10763 conditions, 1966 events. 1199/1966 cut-off events. For 27489/27512 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10335 event pairs, 284 based on Foata normal form. 16/1931 useless extension candidates. Maximal degree in co-relation 10707. Up to 1626 conditions per place. [2024-06-03 20:34:09,249 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 111 selfloop transitions, 39 changer transitions 0/174 dead transitions. [2024-06-03 20:34:09,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 174 transitions, 1870 flow [2024-06-03 20:34:09,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:09,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:09,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:34:09,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:34:09,251 INFO L175 Difference]: Start difference. First operand has 115 places, 142 transitions, 1456 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:34:09,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 174 transitions, 1870 flow [2024-06-03 20:34:09,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 174 transitions, 1741 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:09,293 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1446 flow [2024-06-03 20:34:09,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1446, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-06-03 20:34:09,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-03 20:34:09,294 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1446 flow [2024-06-03 20:34:09,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:09,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:09,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:09,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:34:09,295 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-03 20:34:09,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:09,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1915304844, now seen corresponding path program 1 times [2024-06-03 20:34:09,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:09,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917706131] [2024-06-03 20:34:09,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:09,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:09,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:09,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-03 20:34:09,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:09,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917706131] [2024-06-03 20:34:09,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917706131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:09,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:09,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:09,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129220549] [2024-06-03 20:34:09,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:09,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:09,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:09,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:09,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:09,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:09,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1446 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:09,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:09,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:09,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:10,015 INFO L124 PetriNetUnfolderBase]: 1270/2072 cut-off events. [2024-06-03 20:34:10,015 INFO L125 PetriNetUnfolderBase]: For 25890/25890 co-relation queries the response was YES. [2024-06-03 20:34:10,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11123 conditions, 2072 events. 1270/2072 cut-off events. For 25890/25890 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10812 event pairs, 310 based on Foata normal form. 4/2072 useless extension candidates. Maximal degree in co-relation 11066. Up to 1832 conditions per place. [2024-06-03 20:34:10,035 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 25 changer transitions 0/174 dead transitions. [2024-06-03 20:34:10,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 174 transitions, 1871 flow [2024-06-03 20:34:10,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:10,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:10,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 20:34:10,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 20:34:10,037 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1446 flow. Second operand 7 states and 163 transitions. [2024-06-03 20:34:10,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 174 transitions, 1871 flow [2024-06-03 20:34:10,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 174 transitions, 1784 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:10,077 INFO L231 Difference]: Finished difference. Result has 119 places, 146 transitions, 1434 flow [2024-06-03 20:34:10,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1434, PETRI_PLACES=119, PETRI_TRANSITIONS=146} [2024-06-03 20:34:10,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-03 20:34:10,078 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 146 transitions, 1434 flow [2024-06-03 20:34:10,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:10,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:10,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:10,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:34:10,079 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-03 20:34:10,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:10,079 INFO L85 PathProgramCache]: Analyzing trace with hash -154309328, now seen corresponding path program 4 times [2024-06-03 20:34:10,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:10,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827736889] [2024-06-03 20:34:10,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:10,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:10,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:10,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:10,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:10,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827736889] [2024-06-03 20:34:10,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827736889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:10,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:10,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:10,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202888985] [2024-06-03 20:34:10,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:10,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:10,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:10,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:10,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:10,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:10,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 146 transitions, 1434 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:10,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:10,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:10,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:10,855 INFO L124 PetriNetUnfolderBase]: 1183/1948 cut-off events. [2024-06-03 20:34:10,855 INFO L125 PetriNetUnfolderBase]: For 29278/29305 co-relation queries the response was YES. [2024-06-03 20:34:10,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10583 conditions, 1948 events. 1183/1948 cut-off events. For 29278/29305 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10223 event pairs, 184 based on Foata normal form. 24/1923 useless extension candidates. Maximal degree in co-relation 10525. Up to 1438 conditions per place. [2024-06-03 20:34:10,869 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 59 changer transitions 0/177 dead transitions. [2024-06-03 20:34:10,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 177 transitions, 1864 flow [2024-06-03 20:34:10,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:10,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:10,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:34:10,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-03 20:34:10,871 INFO L175 Difference]: Start difference. First operand has 119 places, 146 transitions, 1434 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:34:10,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 177 transitions, 1864 flow [2024-06-03 20:34:10,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 177 transitions, 1799 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:10,910 INFO L231 Difference]: Finished difference. Result has 121 places, 146 transitions, 1506 flow [2024-06-03 20:34:10,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1506, PETRI_PLACES=121, PETRI_TRANSITIONS=146} [2024-06-03 20:34:10,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-03 20:34:10,911 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 146 transitions, 1506 flow [2024-06-03 20:34:10,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:34:10,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:10,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:10,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:34:10,912 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-03 20:34:10,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 2 times [2024-06-03 20:34:10,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:10,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157557060] [2024-06-03 20:34:10,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:10,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:11,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-03 20:34:11,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:11,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157557060] [2024-06-03 20:34:11,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157557060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:11,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:11,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:11,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828932652] [2024-06-03 20:34:11,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:11,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:11,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:11,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:11,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:11,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:11,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 146 transitions, 1506 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:11,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:11,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:11,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:11,589 INFO L124 PetriNetUnfolderBase]: 1256/2059 cut-off events. [2024-06-03 20:34:11,589 INFO L125 PetriNetUnfolderBase]: For 28436/28448 co-relation queries the response was YES. [2024-06-03 20:34:11,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11204 conditions, 2059 events. 1256/2059 cut-off events. For 28436/28448 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10832 event pairs, 317 based on Foata normal form. 14/2068 useless extension candidates. Maximal degree in co-relation 11145. Up to 1814 conditions per place. [2024-06-03 20:34:11,603 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 139 selfloop transitions, 24 changer transitions 0/169 dead transitions. [2024-06-03 20:34:11,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 169 transitions, 1907 flow [2024-06-03 20:34:11,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:11,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:11,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 20:34:11,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-03 20:34:11,606 INFO L175 Difference]: Start difference. First operand has 121 places, 146 transitions, 1506 flow. Second operand 6 states and 139 transitions. [2024-06-03 20:34:11,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 169 transitions, 1907 flow [2024-06-03 20:34:11,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 169 transitions, 1776 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:11,645 INFO L231 Difference]: Finished difference. Result has 121 places, 148 transitions, 1452 flow [2024-06-03 20:34:11,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1452, PETRI_PLACES=121, PETRI_TRANSITIONS=148} [2024-06-03 20:34:11,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-03 20:34:11,645 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 148 transitions, 1452 flow [2024-06-03 20:34:11,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:11,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:11,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:11,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:34:11,646 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:11,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:11,646 INFO L85 PathProgramCache]: Analyzing trace with hash 82347400, now seen corresponding path program 3 times [2024-06-03 20:34:11,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:11,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565698618] [2024-06-03 20:34:11,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:11,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:11,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:11,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:11,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:11,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565698618] [2024-06-03 20:34:11,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565698618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:11,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:11,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:11,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670804947] [2024-06-03 20:34:11,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:11,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:11,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:11,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:11,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:12,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:12,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 148 transitions, 1452 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:12,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:12,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:12,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:12,395 INFO L124 PetriNetUnfolderBase]: 1273/2086 cut-off events. [2024-06-03 20:34:12,395 INFO L125 PetriNetUnfolderBase]: For 28002/28014 co-relation queries the response was YES. [2024-06-03 20:34:12,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11216 conditions, 2086 events. 1273/2086 cut-off events. For 28002/28014 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11006 event pairs, 288 based on Foata normal form. 14/2095 useless extension candidates. Maximal degree in co-relation 11156. Up to 1758 conditions per place. [2024-06-03 20:34:12,418 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 139 selfloop transitions, 31 changer transitions 0/176 dead transitions. [2024-06-03 20:34:12,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 176 transitions, 1977 flow [2024-06-03 20:34:12,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:12,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:12,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 20:34:12,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:34:12,419 INFO L175 Difference]: Start difference. First operand has 121 places, 148 transitions, 1452 flow. Second operand 6 states and 142 transitions. [2024-06-03 20:34:12,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 176 transitions, 1977 flow [2024-06-03 20:34:12,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 176 transitions, 1918 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:12,453 INFO L231 Difference]: Finished difference. Result has 123 places, 152 transitions, 1510 flow [2024-06-03 20:34:12,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=123, PETRI_TRANSITIONS=152} [2024-06-03 20:34:12,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-03 20:34:12,454 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 152 transitions, 1510 flow [2024-06-03 20:34:12,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:12,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:12,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:34:12,454 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-03 20:34:12,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash -154124630, now seen corresponding path program 4 times [2024-06-03 20:34:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:12,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703389210] [2024-06-03 20:34:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:12,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:12,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:12,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:12,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703389210] [2024-06-03 20:34:12,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703389210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:12,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:12,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:12,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886298737] [2024-06-03 20:34:12,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:12,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:12,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:12,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:12,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:12,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:12,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 152 transitions, 1510 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:12,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:12,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:12,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:13,168 INFO L124 PetriNetUnfolderBase]: 1265/2069 cut-off events. [2024-06-03 20:34:13,168 INFO L125 PetriNetUnfolderBase]: For 29054/29054 co-relation queries the response was YES. [2024-06-03 20:34:13,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11303 conditions, 2069 events. 1265/2069 cut-off events. For 29054/29054 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10816 event pairs, 302 based on Foata normal form. 4/2069 useless extension candidates. Maximal degree in co-relation 11242. Up to 1811 conditions per place. [2024-06-03 20:34:13,183 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 143 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-06-03 20:34:13,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 176 transitions, 1915 flow [2024-06-03 20:34:13,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:13,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:13,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 20:34:13,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 20:34:13,185 INFO L175 Difference]: Start difference. First operand has 123 places, 152 transitions, 1510 flow. Second operand 6 states and 143 transitions. [2024-06-03 20:34:13,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 176 transitions, 1915 flow [2024-06-03 20:34:13,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 176 transitions, 1865 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:13,219 INFO L231 Difference]: Finished difference. Result has 127 places, 152 transitions, 1524 flow [2024-06-03 20:34:13,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1524, PETRI_PLACES=127, PETRI_TRANSITIONS=152} [2024-06-03 20:34:13,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-03 20:34:13,220 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 152 transitions, 1524 flow [2024-06-03 20:34:13,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-03 20:34:13,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:13,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:13,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:34:13,221 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-03 20:34:13,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:13,221 INFO L85 PathProgramCache]: Analyzing trace with hash -128441090, now seen corresponding path program 1 times [2024-06-03 20:34:13,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:13,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118893556] [2024-06-03 20:34:13,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:13,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:13,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:13,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:13,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:13,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118893556] [2024-06-03 20:34:13,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118893556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:13,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:13,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:13,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802790538] [2024-06-03 20:34:13,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:13,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:13,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:13,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:13,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:13,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:13,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 152 transitions, 1524 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:13,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:13,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:13,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:14,089 INFO L124 PetriNetUnfolderBase]: 1367/2255 cut-off events. [2024-06-03 20:34:14,089 INFO L125 PetriNetUnfolderBase]: For 36727/36727 co-relation queries the response was YES. [2024-06-03 20:34:14,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12354 conditions, 2255 events. 1367/2255 cut-off events. For 36727/36727 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12130 event pairs, 240 based on Foata normal form. 12/2263 useless extension candidates. Maximal degree in co-relation 12291. Up to 1541 conditions per place. [2024-06-03 20:34:14,113 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 51 changer transitions 0/204 dead transitions. [2024-06-03 20:34:14,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 204 transitions, 2227 flow [2024-06-03 20:34:14,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:14,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:14,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:34:14,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 20:34:14,115 INFO L175 Difference]: Start difference. First operand has 127 places, 152 transitions, 1524 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:34:14,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 204 transitions, 2227 flow [2024-06-03 20:34:14,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 204 transitions, 2161 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:14,215 INFO L231 Difference]: Finished difference. Result has 132 places, 157 transitions, 1654 flow [2024-06-03 20:34:14,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1654, PETRI_PLACES=132, PETRI_TRANSITIONS=157} [2024-06-03 20:34:14,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-03 20:34:14,219 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 157 transitions, 1654 flow [2024-06-03 20:34:14,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:14,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:14,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:14,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:34:14,220 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-03 20:34:14,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:14,221 INFO L85 PathProgramCache]: Analyzing trace with hash -39875330, now seen corresponding path program 2 times [2024-06-03 20:34:14,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:14,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568044996] [2024-06-03 20:34:14,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:14,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:14,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:14,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-03 20:34:14,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:14,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568044996] [2024-06-03 20:34:14,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568044996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:14,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:14,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:14,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703126106] [2024-06-03 20:34:14,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:14,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:14,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:14,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:14,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:14,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:14,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 157 transitions, 1654 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:14,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:14,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:14,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:15,169 INFO L124 PetriNetUnfolderBase]: 1494/2476 cut-off events. [2024-06-03 20:34:15,169 INFO L125 PetriNetUnfolderBase]: For 44794/44794 co-relation queries the response was YES. [2024-06-03 20:34:15,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13943 conditions, 2476 events. 1494/2476 cut-off events. For 44794/44794 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13691 event pairs, 349 based on Foata normal form. 12/2484 useless extension candidates. Maximal degree in co-relation 13877. Up to 1923 conditions per place. [2024-06-03 20:34:15,188 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 50 changer transitions 0/203 dead transitions. [2024-06-03 20:34:15,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 203 transitions, 2308 flow [2024-06-03 20:34:15,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:15,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:15,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:34:15,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 20:34:15,190 INFO L175 Difference]: Start difference. First operand has 132 places, 157 transitions, 1654 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:34:15,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 203 transitions, 2308 flow [2024-06-03 20:34:15,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 203 transitions, 2223 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:15,252 INFO L231 Difference]: Finished difference. Result has 138 places, 160 transitions, 1727 flow [2024-06-03 20:34:15,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1727, PETRI_PLACES=138, PETRI_TRANSITIONS=160} [2024-06-03 20:34:15,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 20:34:15,255 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 160 transitions, 1727 flow [2024-06-03 20:34:15,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:15,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:15,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:15,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:34:15,256 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-03 20:34:15,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:15,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1667595234, now seen corresponding path program 3 times [2024-06-03 20:34:15,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:15,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775877369] [2024-06-03 20:34:15,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:15,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:15,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:15,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775877369] [2024-06-03 20:34:15,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775877369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:15,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:15,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:15,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959812438] [2024-06-03 20:34:15,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:15,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:15,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:15,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:15,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:15,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:15,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 160 transitions, 1727 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:15,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:15,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:15,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:16,135 INFO L124 PetriNetUnfolderBase]: 1466/2432 cut-off events. [2024-06-03 20:34:16,135 INFO L125 PetriNetUnfolderBase]: For 44768/44768 co-relation queries the response was YES. [2024-06-03 20:34:16,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13651 conditions, 2432 events. 1466/2432 cut-off events. For 44768/44768 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13388 event pairs, 350 based on Foata normal form. 16/2444 useless extension candidates. Maximal degree in co-relation 13582. Up to 2002 conditions per place. [2024-06-03 20:34:16,152 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 49 changer transitions 0/199 dead transitions. [2024-06-03 20:34:16,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 199 transitions, 2242 flow [2024-06-03 20:34:16,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:16,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:16,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:34:16,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 20:34:16,154 INFO L175 Difference]: Start difference. First operand has 138 places, 160 transitions, 1727 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:34:16,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 199 transitions, 2242 flow [2024-06-03 20:34:16,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 199 transitions, 2165 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:16,213 INFO L231 Difference]: Finished difference. Result has 142 places, 161 transitions, 1775 flow [2024-06-03 20:34:16,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1775, PETRI_PLACES=142, PETRI_TRANSITIONS=161} [2024-06-03 20:34:16,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-03 20:34:16,214 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 161 transitions, 1775 flow [2024-06-03 20:34:16,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:16,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:16,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:16,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:34:16,214 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-03 20:34:16,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:16,215 INFO L85 PathProgramCache]: Analyzing trace with hash -760668486, now seen corresponding path program 4 times [2024-06-03 20:34:16,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:16,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77527766] [2024-06-03 20:34:16,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:16,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:16,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:16,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:16,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:16,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77527766] [2024-06-03 20:34:16,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77527766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:16,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:16,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:16,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048557938] [2024-06-03 20:34:16,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:16,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:16,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:16,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:16,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:16,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:16,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 161 transitions, 1775 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:16,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:16,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:16,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:17,206 INFO L124 PetriNetUnfolderBase]: 1524/2540 cut-off events. [2024-06-03 20:34:17,207 INFO L125 PetriNetUnfolderBase]: For 47899/47899 co-relation queries the response was YES. [2024-06-03 20:34:17,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14254 conditions, 2540 events. 1524/2540 cut-off events. For 47899/47899 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14256 event pairs, 367 based on Foata normal form. 16/2552 useless extension candidates. Maximal degree in co-relation 14183. Up to 2169 conditions per place. [2024-06-03 20:34:17,231 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 32 changer transitions 0/197 dead transitions. [2024-06-03 20:34:17,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 197 transitions, 2277 flow [2024-06-03 20:34:17,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:17,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:17,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:34:17,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 20:34:17,233 INFO L175 Difference]: Start difference. First operand has 142 places, 161 transitions, 1775 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:34:17,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 197 transitions, 2277 flow [2024-06-03 20:34:17,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 197 transitions, 2182 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:17,309 INFO L231 Difference]: Finished difference. Result has 144 places, 162 transitions, 1770 flow [2024-06-03 20:34:17,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1770, PETRI_PLACES=144, PETRI_TRANSITIONS=162} [2024-06-03 20:34:17,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-03 20:34:17,310 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 162 transitions, 1770 flow [2024-06-03 20:34:17,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:17,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:17,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:17,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:34:17,310 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-03 20:34:17,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:17,311 INFO L85 PathProgramCache]: Analyzing trace with hash -760816356, now seen corresponding path program 5 times [2024-06-03 20:34:17,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:17,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370585185] [2024-06-03 20:34:17,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:17,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:17,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:17,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:17,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370585185] [2024-06-03 20:34:17,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370585185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:17,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:17,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:17,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419975812] [2024-06-03 20:34:17,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:17,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:17,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:17,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:17,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:17,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:17,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 162 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:17,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:17,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:17,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:18,226 INFO L124 PetriNetUnfolderBase]: 1651/2753 cut-off events. [2024-06-03 20:34:18,226 INFO L125 PetriNetUnfolderBase]: For 56431/56431 co-relation queries the response was YES. [2024-06-03 20:34:18,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15660 conditions, 2753 events. 1651/2753 cut-off events. For 56431/56431 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15873 event pairs, 386 based on Foata normal form. 12/2761 useless extension candidates. Maximal degree in co-relation 15588. Up to 2167 conditions per place. [2024-06-03 20:34:18,245 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-03 20:34:18,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 205 transitions, 2438 flow [2024-06-03 20:34:18,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:18,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:18,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:34:18,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 20:34:18,246 INFO L175 Difference]: Start difference. First operand has 144 places, 162 transitions, 1770 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:34:18,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 205 transitions, 2438 flow [2024-06-03 20:34:18,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 205 transitions, 2369 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:18,312 INFO L231 Difference]: Finished difference. Result has 147 places, 165 transitions, 1836 flow [2024-06-03 20:34:18,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1836, PETRI_PLACES=147, PETRI_TRANSITIONS=165} [2024-06-03 20:34:18,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-03 20:34:18,313 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 165 transitions, 1836 flow [2024-06-03 20:34:18,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:18,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:18,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:18,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:34:18,313 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:18,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:18,314 INFO L85 PathProgramCache]: Analyzing trace with hash -755306106, now seen corresponding path program 6 times [2024-06-03 20:34:18,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:18,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079264396] [2024-06-03 20:34:18,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:18,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:18,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:18,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:18,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079264396] [2024-06-03 20:34:18,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079264396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:18,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:18,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:18,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926895663] [2024-06-03 20:34:18,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:18,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:18,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:18,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:18,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:18,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:18,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 165 transitions, 1836 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:18,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:18,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:18,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:19,235 INFO L124 PetriNetUnfolderBase]: 1623/2709 cut-off events. [2024-06-03 20:34:19,235 INFO L125 PetriNetUnfolderBase]: For 56295/56295 co-relation queries the response was YES. [2024-06-03 20:34:19,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15278 conditions, 2709 events. 1623/2709 cut-off events. For 56295/56295 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15566 event pairs, 387 based on Foata normal form. 16/2721 useless extension candidates. Maximal degree in co-relation 15204. Up to 2338 conditions per place. [2024-06-03 20:34:19,258 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 33 changer transitions 0/209 dead transitions. [2024-06-03 20:34:19,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 209 transitions, 2387 flow [2024-06-03 20:34:19,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:34:19,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:34:19,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 20:34:19,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 20:34:19,260 INFO L175 Difference]: Start difference. First operand has 147 places, 165 transitions, 1836 flow. Second operand 10 states and 225 transitions. [2024-06-03 20:34:19,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 209 transitions, 2387 flow [2024-06-03 20:34:19,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 209 transitions, 2323 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:19,343 INFO L231 Difference]: Finished difference. Result has 153 places, 166 transitions, 1869 flow [2024-06-03 20:34:19,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1869, PETRI_PLACES=153, PETRI_TRANSITIONS=166} [2024-06-03 20:34:19,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-03 20:34:19,344 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 166 transitions, 1869 flow [2024-06-03 20:34:19,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:19,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:19,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:19,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:34:19,345 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:19,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:19,345 INFO L85 PathProgramCache]: Analyzing trace with hash -755090904, now seen corresponding path program 1 times [2024-06-03 20:34:19,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:19,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28396831] [2024-06-03 20:34:19,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:19,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:19,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:19,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:19,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:19,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28396831] [2024-06-03 20:34:19,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28396831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:19,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:19,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:19,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428510607] [2024-06-03 20:34:19,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:19,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:19,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:19,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:19,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:19,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:19,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 166 transitions, 1869 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:19,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:19,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:19,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:20,312 INFO L124 PetriNetUnfolderBase]: 1664/2790 cut-off events. [2024-06-03 20:34:20,312 INFO L125 PetriNetUnfolderBase]: For 57855/57855 co-relation queries the response was YES. [2024-06-03 20:34:20,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15661 conditions, 2790 events. 1664/2790 cut-off events. For 57855/57855 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16232 event pairs, 385 based on Foata normal form. 12/2798 useless extension candidates. Maximal degree in co-relation 15585. Up to 2230 conditions per place. [2024-06-03 20:34:20,336 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 37 changer transitions 0/213 dead transitions. [2024-06-03 20:34:20,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 213 transitions, 2434 flow [2024-06-03 20:34:20,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:34:20,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:34:20,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-03 20:34:20,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-03 20:34:20,339 INFO L175 Difference]: Start difference. First operand has 153 places, 166 transitions, 1869 flow. Second operand 10 states and 227 transitions. [2024-06-03 20:34:20,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 213 transitions, 2434 flow [2024-06-03 20:34:20,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 213 transitions, 2369 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 20:34:20,423 INFO L231 Difference]: Finished difference. Result has 155 places, 167 transitions, 1902 flow [2024-06-03 20:34:20,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1902, PETRI_PLACES=155, PETRI_TRANSITIONS=167} [2024-06-03 20:34:20,423 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-03 20:34:20,423 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 167 transitions, 1902 flow [2024-06-03 20:34:20,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:20,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:20,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:20,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:34:20,424 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:20,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:20,425 INFO L85 PathProgramCache]: Analyzing trace with hash -2008109302, now seen corresponding path program 7 times [2024-06-03 20:34:20,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:20,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761928910] [2024-06-03 20:34:20,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:20,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:20,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:20,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761928910] [2024-06-03 20:34:20,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761928910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:20,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:20,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:20,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275646418] [2024-06-03 20:34:20,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:20,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:20,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:20,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:20,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:20,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:20,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 167 transitions, 1902 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:20,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:20,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:20,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:21,201 INFO L124 PetriNetUnfolderBase]: 1722/2893 cut-off events. [2024-06-03 20:34:21,201 INFO L125 PetriNetUnfolderBase]: For 64774/64786 co-relation queries the response was YES. [2024-06-03 20:34:21,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16280 conditions, 2893 events. 1722/2893 cut-off events. For 64774/64786 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17122 event pairs, 423 based on Foata normal form. 26/2914 useless extension candidates. Maximal degree in co-relation 16203. Up to 2456 conditions per place. [2024-06-03 20:34:21,224 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 46 changer transitions 0/207 dead transitions. [2024-06-03 20:34:21,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 207 transitions, 2438 flow [2024-06-03 20:34:21,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:21,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:21,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 20:34:21,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 20:34:21,225 INFO L175 Difference]: Start difference. First operand has 155 places, 167 transitions, 1902 flow. Second operand 9 states and 205 transitions. [2024-06-03 20:34:21,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 207 transitions, 2438 flow [2024-06-03 20:34:21,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 207 transitions, 2354 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:34:21,318 INFO L231 Difference]: Finished difference. Result has 156 places, 168 transitions, 1940 flow [2024-06-03 20:34:21,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1940, PETRI_PLACES=156, PETRI_TRANSITIONS=168} [2024-06-03 20:34:21,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-03 20:34:21,318 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 168 transitions, 1940 flow [2024-06-03 20:34:21,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:21,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:21,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:21,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:34:21,319 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-03 20:34:21,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:21,319 INFO L85 PathProgramCache]: Analyzing trace with hash -483110360, now seen corresponding path program 8 times [2024-06-03 20:34:21,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:21,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678577383] [2024-06-03 20:34:21,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:21,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:21,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:21,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:21,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:21,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678577383] [2024-06-03 20:34:21,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678577383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:21,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:21,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:21,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771061576] [2024-06-03 20:34:21,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:21,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:21,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:21,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:21,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:21,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:21,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 168 transitions, 1940 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:21,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:21,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:21,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:22,261 INFO L124 PetriNetUnfolderBase]: 1780/2986 cut-off events. [2024-06-03 20:34:22,262 INFO L125 PetriNetUnfolderBase]: For 68523/68523 co-relation queries the response was YES. [2024-06-03 20:34:22,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16838 conditions, 2986 events. 1780/2986 cut-off events. For 68523/68523 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17696 event pairs, 422 based on Foata normal form. 16/2998 useless extension candidates. Maximal degree in co-relation 16760. Up to 2462 conditions per place. [2024-06-03 20:34:22,284 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 48 changer transitions 0/211 dead transitions. [2024-06-03 20:34:22,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 211 transitions, 2494 flow [2024-06-03 20:34:22,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:22,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:22,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 20:34:22,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 20:34:22,286 INFO L175 Difference]: Start difference. First operand has 156 places, 168 transitions, 1940 flow. Second operand 9 states and 210 transitions. [2024-06-03 20:34:22,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 211 transitions, 2494 flow [2024-06-03 20:34:22,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 211 transitions, 2393 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:34:22,377 INFO L231 Difference]: Finished difference. Result has 158 places, 169 transitions, 1970 flow [2024-06-03 20:34:22,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1970, PETRI_PLACES=158, PETRI_TRANSITIONS=169} [2024-06-03 20:34:22,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-03 20:34:22,378 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 169 transitions, 1970 flow [2024-06-03 20:34:22,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:22,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:22,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:22,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:34:22,379 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-03 20:34:22,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:22,379 INFO L85 PathProgramCache]: Analyzing trace with hash -488472740, now seen corresponding path program 9 times [2024-06-03 20:34:22,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:22,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429589407] [2024-06-03 20:34:22,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:22,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:22,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:22,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:22,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429589407] [2024-06-03 20:34:22,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429589407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:22,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:22,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:22,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348901144] [2024-06-03 20:34:22,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:22,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:22,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:22,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:22,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:22,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:22,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 169 transitions, 1970 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:22,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:22,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:22,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:23,209 INFO L124 PetriNetUnfolderBase]: 1813/3055 cut-off events. [2024-06-03 20:34:23,210 INFO L125 PetriNetUnfolderBase]: For 71121/71121 co-relation queries the response was YES. [2024-06-03 20:34:23,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17112 conditions, 3055 events. 1813/3055 cut-off events. For 71121/71121 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18290 event pairs, 435 based on Foata normal form. 16/3067 useless extension candidates. Maximal degree in co-relation 17033. Up to 2521 conditions per place. [2024-06-03 20:34:23,236 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 46 changer transitions 0/204 dead transitions. [2024-06-03 20:34:23,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 204 transitions, 2492 flow [2024-06-03 20:34:23,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:23,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:23,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:34:23,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 20:34:23,237 INFO L175 Difference]: Start difference. First operand has 158 places, 169 transitions, 1970 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:34:23,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 204 transitions, 2492 flow [2024-06-03 20:34:23,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 204 transitions, 2390 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:34:23,351 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 1997 flow [2024-06-03 20:34:23,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1997, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2024-06-03 20:34:23,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-03 20:34:23,352 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 1997 flow [2024-06-03 20:34:23,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:23,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:23,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:23,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:34:23,352 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-03 20:34:23,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:23,353 INFO L85 PathProgramCache]: Analyzing trace with hash -488620610, now seen corresponding path program 10 times [2024-06-03 20:34:23,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:23,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687684826] [2024-06-03 20:34:23,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:23,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:23,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:23,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:23,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687684826] [2024-06-03 20:34:23,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687684826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:23,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:23,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:23,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743265654] [2024-06-03 20:34:23,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:23,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:23,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:23,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:23,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:23,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:23,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 1997 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:23,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:23,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:23,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:24,290 INFO L124 PetriNetUnfolderBase]: 1793/3023 cut-off events. [2024-06-03 20:34:24,290 INFO L125 PetriNetUnfolderBase]: For 66780/66780 co-relation queries the response was YES. [2024-06-03 20:34:24,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16664 conditions, 3023 events. 1793/3023 cut-off events. For 66780/66780 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18045 event pairs, 311 based on Foata normal form. 12/3031 useless extension candidates. Maximal degree in co-relation 16584. Up to 2009 conditions per place. [2024-06-03 20:34:24,316 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 54 changer transitions 0/209 dead transitions. [2024-06-03 20:34:24,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 209 transitions, 2554 flow [2024-06-03 20:34:24,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:24,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:24,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:34:24,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 20:34:24,317 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 1997 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:34:24,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 209 transitions, 2554 flow [2024-06-03 20:34:24,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 209 transitions, 2444 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:24,442 INFO L231 Difference]: Finished difference. Result has 161 places, 172 transitions, 2066 flow [2024-06-03 20:34:24,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1893, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2066, PETRI_PLACES=161, PETRI_TRANSITIONS=172} [2024-06-03 20:34:24,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-03 20:34:24,443 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 172 transitions, 2066 flow [2024-06-03 20:34:24,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:24,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:24,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-03 20:34:24,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:34:24,443 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-03 20:34:24,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:24,444 INFO L85 PathProgramCache]: Analyzing trace with hash -2037241174, now seen corresponding path program 2 times [2024-06-03 20:34:24,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:24,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900813410] [2024-06-03 20:34:24,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:24,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:24,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:24,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:24,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900813410] [2024-06-03 20:34:24,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900813410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:24,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:24,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:24,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836317147] [2024-06-03 20:34:24,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:24,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:24,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:24,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:24,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:24,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:24,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 172 transitions, 2066 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:24,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:24,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:24,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:25,338 INFO L124 PetriNetUnfolderBase]: 1834/3104 cut-off events. [2024-06-03 20:34:25,338 INFO L125 PetriNetUnfolderBase]: For 70831/70831 co-relation queries the response was YES. [2024-06-03 20:34:25,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17189 conditions, 3104 events. 1834/3104 cut-off events. For 70831/70831 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18716 event pairs, 404 based on Foata normal form. 12/3112 useless extension candidates. Maximal degree in co-relation 17107. Up to 2202 conditions per place. [2024-06-03 20:34:25,362 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 56 changer transitions 0/218 dead transitions. [2024-06-03 20:34:25,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 218 transitions, 2641 flow [2024-06-03 20:34:25,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:25,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:25,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 20:34:25,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-03 20:34:25,363 INFO L175 Difference]: Start difference. First operand has 161 places, 172 transitions, 2066 flow. Second operand 9 states and 212 transitions. [2024-06-03 20:34:25,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 218 transitions, 2641 flow [2024-06-03 20:34:25,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 218 transitions, 2474 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:34:25,501 INFO L231 Difference]: Finished difference. Result has 163 places, 173 transitions, 2039 flow [2024-06-03 20:34:25,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2039, PETRI_PLACES=163, PETRI_TRANSITIONS=173} [2024-06-03 20:34:25,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-03 20:34:25,502 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 173 transitions, 2039 flow [2024-06-03 20:34:25,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:25,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:25,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:25,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:34:25,502 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-03 20:34:25,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:25,503 INFO L85 PathProgramCache]: Analyzing trace with hash -2007894100, now seen corresponding path program 3 times [2024-06-03 20:34:25,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:25,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408080209] [2024-06-03 20:34:25,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:25,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:25,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:25,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:25,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408080209] [2024-06-03 20:34:25,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408080209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:25,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:25,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:25,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834548572] [2024-06-03 20:34:25,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:25,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:25,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:25,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:25,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:25,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:25,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 173 transitions, 2039 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:25,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:25,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:25,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:26,412 INFO L124 PetriNetUnfolderBase]: 1875/3190 cut-off events. [2024-06-03 20:34:26,412 INFO L125 PetriNetUnfolderBase]: For 71361/71373 co-relation queries the response was YES. [2024-06-03 20:34:26,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17284 conditions, 3190 events. 1875/3190 cut-off events. For 71361/71373 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19553 event pairs, 447 based on Foata normal form. 22/3207 useless extension candidates. Maximal degree in co-relation 17203. Up to 2636 conditions per place. [2024-06-03 20:34:26,433 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 49 changer transitions 0/220 dead transitions. [2024-06-03 20:34:26,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 220 transitions, 2622 flow [2024-06-03 20:34:26,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:34:26,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:34:26,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-03 20:34:26,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-03 20:34:26,434 INFO L175 Difference]: Start difference. First operand has 163 places, 173 transitions, 2039 flow. Second operand 10 states and 227 transitions. [2024-06-03 20:34:26,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 220 transitions, 2622 flow [2024-06-03 20:34:26,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 220 transitions, 2494 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 20:34:26,552 INFO L231 Difference]: Finished difference. Result has 166 places, 174 transitions, 2037 flow [2024-06-03 20:34:26,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2037, PETRI_PLACES=166, PETRI_TRANSITIONS=174} [2024-06-03 20:34:26,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-03 20:34:26,553 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 174 transitions, 2037 flow [2024-06-03 20:34:26,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:26,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:26,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:26,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:34:26,553 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:26,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:26,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1835892454, now seen corresponding path program 4 times [2024-06-03 20:34:26,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:26,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472541782] [2024-06-03 20:34:26,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:26,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:26,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:26,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:26,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472541782] [2024-06-03 20:34:26,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472541782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:26,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:26,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:26,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582215026] [2024-06-03 20:34:26,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:26,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:26,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:26,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:26,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:26,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:26,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 174 transitions, 2037 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:26,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:26,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:26,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:27,293 INFO L124 PetriNetUnfolderBase]: 1855/3158 cut-off events. [2024-06-03 20:34:27,294 INFO L125 PetriNetUnfolderBase]: For 64159/64171 co-relation queries the response was YES. [2024-06-03 20:34:27,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16631 conditions, 3158 events. 1855/3158 cut-off events. For 64159/64171 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19275 event pairs, 404 based on Foata normal form. 22/3175 useless extension candidates. Maximal degree in co-relation 16549. Up to 1952 conditions per place. [2024-06-03 20:34:27,317 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 150 selfloop transitions, 60 changer transitions 0/216 dead transitions. [2024-06-03 20:34:27,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 216 transitions, 2518 flow [2024-06-03 20:34:27,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:27,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:27,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 20:34:27,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:34:27,319 INFO L175 Difference]: Start difference. First operand has 166 places, 174 transitions, 2037 flow. Second operand 9 states and 207 transitions. [2024-06-03 20:34:27,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 216 transitions, 2518 flow [2024-06-03 20:34:27,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 216 transitions, 2408 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:34:27,431 INFO L231 Difference]: Finished difference. Result has 166 places, 173 transitions, 1985 flow [2024-06-03 20:34:27,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1985, PETRI_PLACES=166, PETRI_TRANSITIONS=173} [2024-06-03 20:34:27,432 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-03 20:34:27,432 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 173 transitions, 1985 flow [2024-06-03 20:34:27,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:27,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:27,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:27,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:34:27,433 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-03 20:34:27,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:27,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1469963956, now seen corresponding path program 1 times [2024-06-03 20:34:27,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:27,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398521269] [2024-06-03 20:34:27,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:27,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:27,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:27,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-03 20:34:27,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:27,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398521269] [2024-06-03 20:34:27,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398521269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:27,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:27,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:27,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127294319] [2024-06-03 20:34:27,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:27,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:27,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:27,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:27,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:27,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:27,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 173 transitions, 1985 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:27,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:27,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:27,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:28,355 INFO L124 PetriNetUnfolderBase]: 1860/3177 cut-off events. [2024-06-03 20:34:28,355 INFO L125 PetriNetUnfolderBase]: For 60902/60905 co-relation queries the response was YES. [2024-06-03 20:34:28,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16830 conditions, 3177 events. 1860/3177 cut-off events. For 60902/60905 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19555 event pairs, 432 based on Foata normal form. 3/3178 useless extension candidates. Maximal degree in co-relation 16747. Up to 2913 conditions per place. [2024-06-03 20:34:28,381 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 172 selfloop transitions, 18 changer transitions 0/196 dead transitions. [2024-06-03 20:34:28,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 196 transitions, 2547 flow [2024-06-03 20:34:28,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:28,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:28,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-03 20:34:28,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-03 20:34:28,382 INFO L175 Difference]: Start difference. First operand has 166 places, 173 transitions, 1985 flow. Second operand 7 states and 148 transitions. [2024-06-03 20:34:28,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 196 transitions, 2547 flow [2024-06-03 20:34:28,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 196 transitions, 2378 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 20:34:28,482 INFO L231 Difference]: Finished difference. Result has 165 places, 179 transitions, 1928 flow [2024-06-03 20:34:28,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1816, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1928, PETRI_PLACES=165, PETRI_TRANSITIONS=179} [2024-06-03 20:34:28,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 20:34:28,483 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 179 transitions, 1928 flow [2024-06-03 20:34:28,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:28,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:28,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:28,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:34:28,484 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-03 20:34:28,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:28,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1469843986, now seen corresponding path program 2 times [2024-06-03 20:34:28,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:28,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728934993] [2024-06-03 20:34:28,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:28,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:28,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:28,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:28,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728934993] [2024-06-03 20:34:28,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728934993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:28,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:28,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:28,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600688519] [2024-06-03 20:34:28,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:28,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:28,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:28,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:28,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:28,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:28,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 179 transitions, 1928 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:28,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:28,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:28,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:29,290 INFO L124 PetriNetUnfolderBase]: 1857/3173 cut-off events. [2024-06-03 20:34:29,290 INFO L125 PetriNetUnfolderBase]: For 62694/62697 co-relation queries the response was YES. [2024-06-03 20:34:29,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16506 conditions, 3173 events. 1857/3173 cut-off events. For 62694/62697 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19496 event pairs, 436 based on Foata normal form. 3/3174 useless extension candidates. Maximal degree in co-relation 16423. Up to 2913 conditions per place. [2024-06-03 20:34:29,314 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 171 selfloop transitions, 14 changer transitions 0/191 dead transitions. [2024-06-03 20:34:29,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 191 transitions, 2333 flow [2024-06-03 20:34:29,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:34:29,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:34:29,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-03 20:34:29,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 20:34:29,315 INFO L175 Difference]: Start difference. First operand has 165 places, 179 transitions, 1928 flow. Second operand 4 states and 97 transitions. [2024-06-03 20:34:29,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 191 transitions, 2333 flow [2024-06-03 20:34:29,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 191 transitions, 2253 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:29,420 INFO L231 Difference]: Finished difference. Result has 165 places, 179 transitions, 1886 flow [2024-06-03 20:34:29,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1886, PETRI_PLACES=165, PETRI_TRANSITIONS=179} [2024-06-03 20:34:29,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 20:34:29,421 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 179 transitions, 1886 flow [2024-06-03 20:34:29,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:29,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:29,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:29,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:34:29,422 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:29,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:29,422 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-03 20:34:29,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:29,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439111910] [2024-06-03 20:34:29,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:29,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:29,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:29,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:29,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:29,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439111910] [2024-06-03 20:34:29,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439111910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:29,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:29,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:29,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104326238] [2024-06-03 20:34:29,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:29,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:29,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:29,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:29,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:29,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:29,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 179 transitions, 1886 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:29,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:29,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:29,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:30,244 INFO L124 PetriNetUnfolderBase]: 1798/3083 cut-off events. [2024-06-03 20:34:30,244 INFO L125 PetriNetUnfolderBase]: For 69042/69069 co-relation queries the response was YES. [2024-06-03 20:34:30,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16068 conditions, 3083 events. 1798/3083 cut-off events. For 69042/69069 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19028 event pairs, 426 based on Foata normal form. 34/3085 useless extension candidates. Maximal degree in co-relation 15985. Up to 2731 conditions per place. [2024-06-03 20:34:30,270 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 148 selfloop transitions, 29 changer transitions 0/192 dead transitions. [2024-06-03 20:34:30,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 192 transitions, 2298 flow [2024-06-03 20:34:30,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:30,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:30,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 20:34:30,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-03 20:34:30,271 INFO L175 Difference]: Start difference. First operand has 165 places, 179 transitions, 1886 flow. Second operand 5 states and 117 transitions. [2024-06-03 20:34:30,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 192 transitions, 2298 flow [2024-06-03 20:34:30,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 192 transitions, 2270 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:30,377 INFO L231 Difference]: Finished difference. Result has 167 places, 182 transitions, 1963 flow [2024-06-03 20:34:30,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1963, PETRI_PLACES=167, PETRI_TRANSITIONS=182} [2024-06-03 20:34:30,377 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-03 20:34:30,377 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 182 transitions, 1963 flow [2024-06-03 20:34:30,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:30,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:30,378 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-03 20:34:30,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:34:30,378 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:30,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:30,379 INFO L85 PathProgramCache]: Analyzing trace with hash -113007920, now seen corresponding path program 1 times [2024-06-03 20:34:30,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:30,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160960449] [2024-06-03 20:34:30,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:30,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:30,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:30,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:30,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:30,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160960449] [2024-06-03 20:34:30,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160960449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:30,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:30,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:30,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807661753] [2024-06-03 20:34:30,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:30,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:30,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:30,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:30,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:30,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:30,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 182 transitions, 1963 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:30,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:30,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:30,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:31,197 INFO L124 PetriNetUnfolderBase]: 1868/3171 cut-off events. [2024-06-03 20:34:31,197 INFO L125 PetriNetUnfolderBase]: For 67093/67102 co-relation queries the response was YES. [2024-06-03 20:34:31,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16787 conditions, 3171 events. 1868/3171 cut-off events. For 67093/67102 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19301 event pairs, 443 based on Foata normal form. 9/3178 useless extension candidates. Maximal degree in co-relation 16703. Up to 2897 conditions per place. [2024-06-03 20:34:31,225 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 179 selfloop transitions, 21 changer transitions 0/206 dead transitions. [2024-06-03 20:34:31,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 206 transitions, 2554 flow [2024-06-03 20:34:31,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:31,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:31,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 20:34:31,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:34:31,226 INFO L175 Difference]: Start difference. First operand has 167 places, 182 transitions, 1963 flow. Second operand 5 states and 120 transitions. [2024-06-03 20:34:31,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 206 transitions, 2554 flow [2024-06-03 20:34:31,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 206 transitions, 2469 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:31,353 INFO L231 Difference]: Finished difference. Result has 170 places, 186 transitions, 1976 flow [2024-06-03 20:34:31,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1976, PETRI_PLACES=170, PETRI_TRANSITIONS=186} [2024-06-03 20:34:31,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-03 20:34:31,354 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 186 transitions, 1976 flow [2024-06-03 20:34:31,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:31,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:31,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:31,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:34:31,354 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:31,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:31,355 INFO L85 PathProgramCache]: Analyzing trace with hash 526337320, now seen corresponding path program 2 times [2024-06-03 20:34:31,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:31,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592618383] [2024-06-03 20:34:31,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:31,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:31,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:31,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:31,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:31,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592618383] [2024-06-03 20:34:31,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592618383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:31,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:31,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:31,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058937477] [2024-06-03 20:34:31,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:31,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:31,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:31,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:31,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:31,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:31,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 186 transitions, 1976 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:31,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:31,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:31,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:32,133 INFO L124 PetriNetUnfolderBase]: 1865/3172 cut-off events. [2024-06-03 20:34:32,133 INFO L125 PetriNetUnfolderBase]: For 69102/69102 co-relation queries the response was YES. [2024-06-03 20:34:32,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16723 conditions, 3172 events. 1865/3172 cut-off events. For 69102/69102 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19443 event pairs, 446 based on Foata normal form. 1/3169 useless extension candidates. Maximal degree in co-relation 16637. Up to 2894 conditions per place. [2024-06-03 20:34:32,157 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 171 selfloop transitions, 23 changer transitions 0/200 dead transitions. [2024-06-03 20:34:32,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 200 transitions, 2434 flow [2024-06-03 20:34:32,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:32,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:32,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-03 20:34:32,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-03 20:34:32,158 INFO L175 Difference]: Start difference. First operand has 170 places, 186 transitions, 1976 flow. Second operand 5 states and 114 transitions. [2024-06-03 20:34:32,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 200 transitions, 2434 flow [2024-06-03 20:34:32,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 200 transitions, 2412 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-03 20:34:32,298 INFO L231 Difference]: Finished difference. Result has 175 places, 188 transitions, 2039 flow [2024-06-03 20:34:32,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2039, PETRI_PLACES=175, PETRI_TRANSITIONS=188} [2024-06-03 20:34:32,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-03 20:34:32,298 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 188 transitions, 2039 flow [2024-06-03 20:34:32,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:32,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:32,299 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-03 20:34:32,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:34:32,299 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:32,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:32,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1765685806, now seen corresponding path program 1 times [2024-06-03 20:34:32,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:32,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100503096] [2024-06-03 20:34:32,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:32,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:32,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:32,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:32,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:32,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100503096] [2024-06-03 20:34:32,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100503096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:32,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:32,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:32,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391032665] [2024-06-03 20:34:32,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:32,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:32,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:32,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:32,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:32,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:32,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 188 transitions, 2039 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:32,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:32,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:32,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:33,138 INFO L124 PetriNetUnfolderBase]: 1893/3224 cut-off events. [2024-06-03 20:34:33,138 INFO L125 PetriNetUnfolderBase]: For 75013/75025 co-relation queries the response was YES. [2024-06-03 20:34:33,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17185 conditions, 3224 events. 1893/3224 cut-off events. For 75013/75025 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19858 event pairs, 440 based on Foata normal form. 12/3231 useless extension candidates. Maximal degree in co-relation 17096. Up to 2811 conditions per place. [2024-06-03 20:34:33,164 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-06-03 20:34:33,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 219 transitions, 2827 flow [2024-06-03 20:34:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:33,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:33,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 20:34:33,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 20:34:33,165 INFO L175 Difference]: Start difference. First operand has 175 places, 188 transitions, 2039 flow. Second operand 8 states and 175 transitions. [2024-06-03 20:34:33,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 219 transitions, 2827 flow [2024-06-03 20:34:33,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 219 transitions, 2796 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:33,331 INFO L231 Difference]: Finished difference. Result has 182 places, 199 transitions, 2262 flow [2024-06-03 20:34:33,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2262, PETRI_PLACES=182, PETRI_TRANSITIONS=199} [2024-06-03 20:34:33,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-03 20:34:33,332 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 199 transitions, 2262 flow [2024-06-03 20:34:33,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:33,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:33,332 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-03 20:34:33,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:34:33,332 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:33,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:33,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1679483358, now seen corresponding path program 2 times [2024-06-03 20:34:33,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:33,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56303240] [2024-06-03 20:34:33,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:33,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:33,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:33,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:33,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56303240] [2024-06-03 20:34:33,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56303240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:33,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:33,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:33,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979412839] [2024-06-03 20:34:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:33,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:33,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:33,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:33,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:33,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:33,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 199 transitions, 2262 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:33,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:33,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:33,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:34,208 INFO L124 PetriNetUnfolderBase]: 1911/3253 cut-off events. [2024-06-03 20:34:34,208 INFO L125 PetriNetUnfolderBase]: For 81073/81085 co-relation queries the response was YES. [2024-06-03 20:34:34,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17965 conditions, 3253 events. 1911/3253 cut-off events. For 81073/81085 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20081 event pairs, 452 based on Foata normal form. 12/3260 useless extension candidates. Maximal degree in co-relation 17873. Up to 2854 conditions per place. [2024-06-03 20:34:34,250 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 165 selfloop transitions, 53 changer transitions 0/224 dead transitions. [2024-06-03 20:34:34,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 224 transitions, 3022 flow [2024-06-03 20:34:34,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:34,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:34,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 20:34:34,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 20:34:34,252 INFO L175 Difference]: Start difference. First operand has 182 places, 199 transitions, 2262 flow. Second operand 7 states and 158 transitions. [2024-06-03 20:34:34,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 224 transitions, 3022 flow [2024-06-03 20:34:34,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 224 transitions, 2878 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:34,495 INFO L231 Difference]: Finished difference. Result has 186 places, 208 transitions, 2386 flow [2024-06-03 20:34:34,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=186, PETRI_TRANSITIONS=208} [2024-06-03 20:34:34,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 20:34:34,495 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 208 transitions, 2386 flow [2024-06-03 20:34:34,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:34,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:34,496 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-03 20:34:34,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:34:34,496 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:34,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:34,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1985409868, now seen corresponding path program 3 times [2024-06-03 20:34:34,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:34,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332686011] [2024-06-03 20:34:34,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:34,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:34,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:34,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:34,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:34,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332686011] [2024-06-03 20:34:34,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332686011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:34,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:34,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:34,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872982210] [2024-06-03 20:34:34,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:34,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:34,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:34,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:34,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:34,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:34,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 208 transitions, 2386 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:34,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:34,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:34,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:35,402 INFO L124 PetriNetUnfolderBase]: 1907/3249 cut-off events. [2024-06-03 20:34:35,402 INFO L125 PetriNetUnfolderBase]: For 83169/83181 co-relation queries the response was YES. [2024-06-03 20:34:35,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17993 conditions, 3249 events. 1907/3249 cut-off events. For 83169/83181 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20062 event pairs, 456 based on Foata normal form. 12/3256 useless extension candidates. Maximal degree in co-relation 17900. Up to 2852 conditions per place. [2024-06-03 20:34:35,428 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 45 changer transitions 0/221 dead transitions. [2024-06-03 20:34:35,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 221 transitions, 2930 flow [2024-06-03 20:34:35,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:35,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:35,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 20:34:35,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:34:35,429 INFO L175 Difference]: Start difference. First operand has 186 places, 208 transitions, 2386 flow. Second operand 5 states and 120 transitions. [2024-06-03 20:34:35,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 221 transitions, 2930 flow [2024-06-03 20:34:35,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 221 transitions, 2816 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:35,631 INFO L231 Difference]: Finished difference. Result has 188 places, 208 transitions, 2370 flow [2024-06-03 20:34:35,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2370, PETRI_PLACES=188, PETRI_TRANSITIONS=208} [2024-06-03 20:34:35,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-03 20:34:35,632 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 208 transitions, 2370 flow [2024-06-03 20:34:35,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:35,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:35,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:35,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:34:35,632 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:35,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:35,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2095037611, now seen corresponding path program 1 times [2024-06-03 20:34:35,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:35,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693698575] [2024-06-03 20:34:35,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:35,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:35,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:36,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:36,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:36,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693698575] [2024-06-03 20:34:36,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693698575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:36,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:36,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:36,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120690873] [2024-06-03 20:34:36,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:36,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:36,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:36,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:36,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:36,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:36,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 208 transitions, 2370 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:36,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:36,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:36,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:36,532 INFO L124 PetriNetUnfolderBase]: 1925/3273 cut-off events. [2024-06-03 20:34:36,532 INFO L125 PetriNetUnfolderBase]: For 86171/86171 co-relation queries the response was YES. [2024-06-03 20:34:36,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18308 conditions, 3273 events. 1925/3273 cut-off events. For 86171/86171 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20164 event pairs, 430 based on Foata normal form. 1/3270 useless extension candidates. Maximal degree in co-relation 18214. Up to 2951 conditions per place. [2024-06-03 20:34:36,562 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 206 selfloop transitions, 32 changer transitions 0/244 dead transitions. [2024-06-03 20:34:36,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 244 transitions, 3119 flow [2024-06-03 20:34:36,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:36,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:36,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 20:34:36,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 20:34:36,563 INFO L175 Difference]: Start difference. First operand has 188 places, 208 transitions, 2370 flow. Second operand 9 states and 193 transitions. [2024-06-03 20:34:36,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 244 transitions, 3119 flow [2024-06-03 20:34:36,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 244 transitions, 3019 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:36,756 INFO L231 Difference]: Finished difference. Result has 195 places, 217 transitions, 2482 flow [2024-06-03 20:34:36,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2482, PETRI_PLACES=195, PETRI_TRANSITIONS=217} [2024-06-03 20:34:36,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 20:34:36,756 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 217 transitions, 2482 flow [2024-06-03 20:34:36,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:36,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:36,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:36,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:34:36,757 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-03 20:34:36,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:36,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1654405773, now seen corresponding path program 2 times [2024-06-03 20:34:36,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:36,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337547020] [2024-06-03 20:34:36,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:36,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:37,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:37,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:37,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337547020] [2024-06-03 20:34:37,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337547020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:37,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:37,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:37,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885288710] [2024-06-03 20:34:37,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:37,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:37,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:37,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:37,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:37,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:37,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 217 transitions, 2482 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:37,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:37,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:37,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:37,655 INFO L124 PetriNetUnfolderBase]: 1932/3284 cut-off events. [2024-06-03 20:34:37,655 INFO L125 PetriNetUnfolderBase]: For 90539/90542 co-relation queries the response was YES. [2024-06-03 20:34:37,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18423 conditions, 3284 events. 1932/3284 cut-off events. For 90539/90542 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20240 event pairs, 434 based on Foata normal form. 5/3285 useless extension candidates. Maximal degree in co-relation 18326. Up to 2936 conditions per place. [2024-06-03 20:34:37,695 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 45 changer transitions 0/243 dead transitions. [2024-06-03 20:34:37,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 243 transitions, 3065 flow [2024-06-03 20:34:37,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:37,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:37,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:34:37,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:34:37,696 INFO L175 Difference]: Start difference. First operand has 195 places, 217 transitions, 2482 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:34:37,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 243 transitions, 3065 flow [2024-06-03 20:34:37,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 243 transitions, 2973 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:37,927 INFO L231 Difference]: Finished difference. Result has 196 places, 221 transitions, 2556 flow [2024-06-03 20:34:37,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2556, PETRI_PLACES=196, PETRI_TRANSITIONS=221} [2024-06-03 20:34:37,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-03 20:34:37,927 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 221 transitions, 2556 flow [2024-06-03 20:34:37,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:37,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:37,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:37,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:34:37,928 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-03 20:34:37,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:37,928 INFO L85 PathProgramCache]: Analyzing trace with hash 397471787, now seen corresponding path program 3 times [2024-06-03 20:34:37,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:37,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017920920] [2024-06-03 20:34:37,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:37,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:37,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:38,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:38,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:38,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017920920] [2024-06-03 20:34:38,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017920920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:38,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:38,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:38,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674025110] [2024-06-03 20:34:38,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:38,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:38,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:38,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:38,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:38,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:38,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 221 transitions, 2556 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:38,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:38,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:38,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:38,832 INFO L124 PetriNetUnfolderBase]: 1961/3332 cut-off events. [2024-06-03 20:34:38,832 INFO L125 PetriNetUnfolderBase]: For 96454/96466 co-relation queries the response was YES. [2024-06-03 20:34:38,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18996 conditions, 3332 events. 1961/3332 cut-off events. For 96454/96466 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20572 event pairs, 441 based on Foata normal form. 11/3338 useless extension candidates. Maximal degree in co-relation 18898. Up to 2873 conditions per place. [2024-06-03 20:34:38,865 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 77 changer transitions 0/253 dead transitions. [2024-06-03 20:34:38,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 253 transitions, 3430 flow [2024-06-03 20:34:38,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:38,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:38,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 20:34:38,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 20:34:38,866 INFO L175 Difference]: Start difference. First operand has 196 places, 221 transitions, 2556 flow. Second operand 9 states and 193 transitions. [2024-06-03 20:34:38,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 253 transitions, 3430 flow [2024-06-03 20:34:39,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 253 transitions, 3321 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:39,077 INFO L231 Difference]: Finished difference. Result has 202 places, 231 transitions, 2769 flow [2024-06-03 20:34:39,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2769, PETRI_PLACES=202, PETRI_TRANSITIONS=231} [2024-06-03 20:34:39,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-03 20:34:39,078 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 231 transitions, 2769 flow [2024-06-03 20:34:39,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:39,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:39,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:39,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:34:39,078 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-03 20:34:39,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash -2059874673, now seen corresponding path program 4 times [2024-06-03 20:34:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:39,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115722063] [2024-06-03 20:34:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:39,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:39,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:39,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:39,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115722063] [2024-06-03 20:34:39,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115722063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:39,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:39,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:39,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053941937] [2024-06-03 20:34:39,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:39,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:39,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:39,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:39,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:39,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:39,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 231 transitions, 2769 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:39,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:39,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:39,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:40,108 INFO L124 PetriNetUnfolderBase]: 1955/3324 cut-off events. [2024-06-03 20:34:40,108 INFO L125 PetriNetUnfolderBase]: For 99213/99225 co-relation queries the response was YES. [2024-06-03 20:34:40,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19053 conditions, 3324 events. 1955/3324 cut-off events. For 99213/99225 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20527 event pairs, 441 based on Foata normal form. 12/3331 useless extension candidates. Maximal degree in co-relation 18953. Up to 2868 conditions per place. [2024-06-03 20:34:40,135 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 71 changer transitions 0/249 dead transitions. [2024-06-03 20:34:40,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 249 transitions, 3484 flow [2024-06-03 20:34:40,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:40,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:40,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 20:34:40,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 20:34:40,136 INFO L175 Difference]: Start difference. First operand has 202 places, 231 transitions, 2769 flow. Second operand 8 states and 175 transitions. [2024-06-03 20:34:40,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 249 transitions, 3484 flow [2024-06-03 20:34:40,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 3352 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:40,343 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2787 flow [2024-06-03 20:34:40,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2637, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2787, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-03 20:34:40,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-03 20:34:40,344 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2787 flow [2024-06-03 20:34:40,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:40,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:40,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:40,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:34:40,344 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-03 20:34:40,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:40,344 INFO L85 PathProgramCache]: Analyzing trace with hash 560556237, now seen corresponding path program 5 times [2024-06-03 20:34:40,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:40,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495809143] [2024-06-03 20:34:40,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:40,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:40,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:40,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:40,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495809143] [2024-06-03 20:34:40,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495809143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:40,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:40,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:40,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960652376] [2024-06-03 20:34:40,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:40,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:40,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:40,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:40,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:40,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:40,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2787 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:40,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:40,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:40,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:41,254 INFO L124 PetriNetUnfolderBase]: 1950/3311 cut-off events. [2024-06-03 20:34:41,254 INFO L125 PetriNetUnfolderBase]: For 100494/100494 co-relation queries the response was YES. [2024-06-03 20:34:41,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19036 conditions, 3311 events. 1950/3311 cut-off events. For 100494/100494 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20382 event pairs, 430 based on Foata normal form. 1/3308 useless extension candidates. Maximal degree in co-relation 18935. Up to 2863 conditions per place. [2024-06-03 20:34:41,289 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 161 selfloop transitions, 89 changer transitions 0/256 dead transitions. [2024-06-03 20:34:41,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 256 transitions, 3538 flow [2024-06-03 20:34:41,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:41,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:41,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 20:34:41,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-03 20:34:41,291 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2787 flow. Second operand 9 states and 199 transitions. [2024-06-03 20:34:41,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 256 transitions, 3538 flow [2024-06-03 20:34:41,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 256 transitions, 3381 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:41,582 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2818 flow [2024-06-03 20:34:41,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2818, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2024-06-03 20:34:41,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-03 20:34:41,583 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2818 flow [2024-06-03 20:34:41,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:41,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:41,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:41,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:34:41,584 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-03 20:34:41,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:41,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2012761309, now seen corresponding path program 6 times [2024-06-03 20:34:41,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:41,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105107296] [2024-06-03 20:34:41,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:41,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:41,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:41,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:41,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:41,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105107296] [2024-06-03 20:34:41,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105107296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:41,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:41,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:41,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096050375] [2024-06-03 20:34:41,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:41,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:41,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:41,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:41,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:42,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:42,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 2818 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:42,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:42,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:42,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:42,614 INFO L124 PetriNetUnfolderBase]: 1944/3302 cut-off events. [2024-06-03 20:34:42,614 INFO L125 PetriNetUnfolderBase]: For 102947/102950 co-relation queries the response was YES. [2024-06-03 20:34:42,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18984 conditions, 3302 events. 1944/3302 cut-off events. For 102947/102950 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20337 event pairs, 434 based on Foata normal form. 4/3302 useless extension candidates. Maximal degree in co-relation 18882. Up to 2938 conditions per place. [2024-06-03 20:34:42,647 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 193 selfloop transitions, 50 changer transitions 0/249 dead transitions. [2024-06-03 20:34:42,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 249 transitions, 3350 flow [2024-06-03 20:34:42,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:42,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:42,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 20:34:42,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-03 20:34:42,648 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2818 flow. Second operand 5 states and 126 transitions. [2024-06-03 20:34:42,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 249 transitions, 3350 flow [2024-06-03 20:34:42,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 3112 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-03 20:34:42,959 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2704 flow [2024-06-03 20:34:42,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2704, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-03 20:34:42,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-03 20:34:42,960 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2704 flow [2024-06-03 20:34:42,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:42,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:42,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:42,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:34:42,961 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-03 20:34:42,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:42,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1418176533, now seen corresponding path program 7 times [2024-06-03 20:34:42,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:42,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038664896] [2024-06-03 20:34:42,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:42,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:42,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:43,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:43,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038664896] [2024-06-03 20:34:43,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038664896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:43,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:43,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:43,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085628955] [2024-06-03 20:34:43,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:43,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:43,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:43,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:43,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:43,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:43,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2704 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:43,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:43,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:43,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:43,929 INFO L124 PetriNetUnfolderBase]: 1936/3296 cut-off events. [2024-06-03 20:34:43,930 INFO L125 PetriNetUnfolderBase]: For 101410/101422 co-relation queries the response was YES. [2024-06-03 20:34:43,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18688 conditions, 3296 events. 1936/3296 cut-off events. For 101410/101422 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20376 event pairs, 456 based on Foata normal form. 12/3303 useless extension candidates. Maximal degree in co-relation 18586. Up to 2880 conditions per place. [2024-06-03 20:34:43,956 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 183 selfloop transitions, 57 changer transitions 0/246 dead transitions. [2024-06-03 20:34:43,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 246 transitions, 3222 flow [2024-06-03 20:34:43,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:43,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:43,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 20:34:43,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 20:34:43,960 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2704 flow. Second operand 5 states and 123 transitions. [2024-06-03 20:34:43,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 246 transitions, 3222 flow [2024-06-03 20:34:44,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 246 transitions, 3088 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:44,194 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2697 flow [2024-06-03 20:34:44,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2697, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-03 20:34:44,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-03 20:34:44,195 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2697 flow [2024-06-03 20:34:44,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:44,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:44,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:44,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:34:44,196 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-03 20:34:44,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:44,196 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 1 times [2024-06-03 20:34:44,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:44,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906658393] [2024-06-03 20:34:44,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:44,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:44,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:44,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-03 20:34:44,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:44,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906658393] [2024-06-03 20:34:44,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906658393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:44,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:44,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:44,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634240926] [2024-06-03 20:34:44,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:44,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:44,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:44,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:44,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:44,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:44,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2697 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:44,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:44,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:44,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:44,986 INFO L124 PetriNetUnfolderBase]: 1891/3232 cut-off events. [2024-06-03 20:34:44,986 INFO L125 PetriNetUnfolderBase]: For 103458/103461 co-relation queries the response was YES. [2024-06-03 20:34:45,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18444 conditions, 3232 events. 1891/3232 cut-off events. For 103458/103461 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20106 event pairs, 412 based on Foata normal form. 7/3210 useless extension candidates. Maximal degree in co-relation 18342. Up to 2860 conditions per place. [2024-06-03 20:34:45,016 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 197 selfloop transitions, 35 changer transitions 0/249 dead transitions. [2024-06-03 20:34:45,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 249 transitions, 3229 flow [2024-06-03 20:34:45,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:45,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:45,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 20:34:45,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 20:34:45,017 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2697 flow. Second operand 5 states and 123 transitions. [2024-06-03 20:34:45,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 249 transitions, 3229 flow [2024-06-03 20:34:45,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 3081 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:45,286 INFO L231 Difference]: Finished difference. Result has 205 places, 233 transitions, 2658 flow [2024-06-03 20:34:45,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2658, PETRI_PLACES=205, PETRI_TRANSITIONS=233} [2024-06-03 20:34:45,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-03 20:34:45,287 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 233 transitions, 2658 flow [2024-06-03 20:34:45,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:45,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:45,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:45,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:34:45,287 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-03 20:34:45,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:45,288 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 2 times [2024-06-03 20:34:45,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:45,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144237080] [2024-06-03 20:34:45,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:45,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:45,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:45,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:45,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:45,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144237080] [2024-06-03 20:34:45,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144237080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:45,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:45,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:45,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122224783] [2024-06-03 20:34:45,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:45,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:45,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:45,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:45,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:45,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:34:45,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 233 transitions, 2658 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:45,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:45,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:34:45,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:46,114 INFO L124 PetriNetUnfolderBase]: 1882/3219 cut-off events. [2024-06-03 20:34:46,114 INFO L125 PetriNetUnfolderBase]: For 96252/96267 co-relation queries the response was YES. [2024-06-03 20:34:46,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18059 conditions, 3219 events. 1882/3219 cut-off events. For 96252/96267 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20050 event pairs, 422 based on Foata normal form. 18/3202 useless extension candidates. Maximal degree in co-relation 17957. Up to 2808 conditions per place. [2024-06-03 20:34:46,144 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 199 selfloop transitions, 30 changer transitions 0/246 dead transitions. [2024-06-03 20:34:46,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 246 transitions, 3174 flow [2024-06-03 20:34:46,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:46,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-03 20:34:46,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-03 20:34:46,145 INFO L175 Difference]: Start difference. First operand has 205 places, 233 transitions, 2658 flow. Second operand 5 states and 116 transitions. [2024-06-03 20:34:46,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 246 transitions, 3174 flow [2024-06-03 20:34:46,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 246 transitions, 3085 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:46,403 INFO L231 Difference]: Finished difference. Result has 207 places, 235 transitions, 2670 flow [2024-06-03 20:34:46,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2670, PETRI_PLACES=207, PETRI_TRANSITIONS=235} [2024-06-03 20:34:46,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-03 20:34:46,403 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 235 transitions, 2670 flow [2024-06-03 20:34:46,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:46,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:46,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:46,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:34:46,404 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-03 20:34:46,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:46,404 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-03 20:34:46,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:46,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867336551] [2024-06-03 20:34:46,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:46,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:46,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:46,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:46,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:46,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867336551] [2024-06-03 20:34:46,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867336551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:46,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:46,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:46,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395627237] [2024-06-03 20:34:46,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:46,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:46,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:46,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:46,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:46,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:46,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 235 transitions, 2670 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:46,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:46,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:46,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:47,260 INFO L124 PetriNetUnfolderBase]: 1950/3314 cut-off events. [2024-06-03 20:34:47,260 INFO L125 PetriNetUnfolderBase]: For 96457/96460 co-relation queries the response was YES. [2024-06-03 20:34:47,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18618 conditions, 3314 events. 1950/3314 cut-off events. For 96457/96460 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20426 event pairs, 395 based on Foata normal form. 4/3316 useless extension candidates. Maximal degree in co-relation 18515. Up to 3008 conditions per place. [2024-06-03 20:34:47,291 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 230 selfloop transitions, 25 changer transitions 0/261 dead transitions. [2024-06-03 20:34:47,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 261 transitions, 3405 flow [2024-06-03 20:34:47,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:47,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:47,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-03 20:34:47,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-03 20:34:47,292 INFO L175 Difference]: Start difference. First operand has 207 places, 235 transitions, 2670 flow. Second operand 8 states and 169 transitions. [2024-06-03 20:34:47,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 261 transitions, 3405 flow [2024-06-03 20:34:47,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 261 transitions, 3320 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:47,543 INFO L231 Difference]: Finished difference. Result has 212 places, 239 transitions, 2716 flow [2024-06-03 20:34:47,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2716, PETRI_PLACES=212, PETRI_TRANSITIONS=239} [2024-06-03 20:34:47,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-03 20:34:47,543 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 239 transitions, 2716 flow [2024-06-03 20:34:47,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:47,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:47,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:47,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:34:47,544 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:47,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:47,544 INFO L85 PathProgramCache]: Analyzing trace with hash 408908555, now seen corresponding path program 2 times [2024-06-03 20:34:47,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:47,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824001890] [2024-06-03 20:34:47,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:47,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:47,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-03 20:34:47,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:47,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824001890] [2024-06-03 20:34:47,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824001890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:47,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:47,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:47,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849563663] [2024-06-03 20:34:47,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:47,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:47,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:47,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:47,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:48,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:48,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 239 transitions, 2716 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:48,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:48,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:48,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:48,506 INFO L124 PetriNetUnfolderBase]: 1958/3326 cut-off events. [2024-06-03 20:34:48,506 INFO L125 PetriNetUnfolderBase]: For 100188/100191 co-relation queries the response was YES. [2024-06-03 20:34:48,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18735 conditions, 3326 events. 1958/3326 cut-off events. For 100188/100191 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20534 event pairs, 426 based on Foata normal form. 4/3328 useless extension candidates. Maximal degree in co-relation 18631. Up to 3051 conditions per place. [2024-06-03 20:34:48,536 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 231 selfloop transitions, 21 changer transitions 0/258 dead transitions. [2024-06-03 20:34:48,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 258 transitions, 3307 flow [2024-06-03 20:34:48,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:48,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:48,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 20:34:48,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 20:34:48,537 INFO L175 Difference]: Start difference. First operand has 212 places, 239 transitions, 2716 flow. Second operand 8 states and 164 transitions. [2024-06-03 20:34:48,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 258 transitions, 3307 flow [2024-06-03 20:34:48,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 258 transitions, 3224 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:48,787 INFO L231 Difference]: Finished difference. Result has 216 places, 241 transitions, 2724 flow [2024-06-03 20:34:48,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2647, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2724, PETRI_PLACES=216, PETRI_TRANSITIONS=241} [2024-06-03 20:34:48,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-03 20:34:48,788 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 241 transitions, 2724 flow [2024-06-03 20:34:48,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:48,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:48,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:48,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:34:48,788 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:48,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:48,789 INFO L85 PathProgramCache]: Analyzing trace with hash 524199725, now seen corresponding path program 3 times [2024-06-03 20:34:48,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:48,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387250136] [2024-06-03 20:34:48,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:48,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:48,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:49,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:49,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:49,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387250136] [2024-06-03 20:34:49,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387250136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:49,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:49,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:49,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352177390] [2024-06-03 20:34:49,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:49,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:49,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:49,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:49,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:49,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:49,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 241 transitions, 2724 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:49,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:49,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:49,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:49,684 INFO L124 PetriNetUnfolderBase]: 1953/3319 cut-off events. [2024-06-03 20:34:49,684 INFO L125 PetriNetUnfolderBase]: For 101381/101384 co-relation queries the response was YES. [2024-06-03 20:34:49,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18610 conditions, 3319 events. 1953/3319 cut-off events. For 101381/101384 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20456 event pairs, 398 based on Foata normal form. 4/3321 useless extension candidates. Maximal degree in co-relation 18504. Up to 3029 conditions per place. [2024-06-03 20:34:49,789 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 232 selfloop transitions, 19 changer transitions 0/257 dead transitions. [2024-06-03 20:34:49,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 257 transitions, 3266 flow [2024-06-03 20:34:49,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:49,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:49,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-03 20:34:49,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 20:34:49,790 INFO L175 Difference]: Start difference. First operand has 216 places, 241 transitions, 2724 flow. Second operand 5 states and 118 transitions. [2024-06-03 20:34:49,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 257 transitions, 3266 flow [2024-06-03 20:34:50,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 257 transitions, 3193 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:50,097 INFO L231 Difference]: Finished difference. Result has 215 places, 241 transitions, 2697 flow [2024-06-03 20:34:50,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2697, PETRI_PLACES=215, PETRI_TRANSITIONS=241} [2024-06-03 20:34:50,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-03 20:34:50,098 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 241 transitions, 2697 flow [2024-06-03 20:34:50,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:50,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:50,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:50,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:34:50,098 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:50,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:50,099 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-03 20:34:50,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:50,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488540047] [2024-06-03 20:34:50,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:50,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:50,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:50,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:50,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:50,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488540047] [2024-06-03 20:34:50,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488540047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:50,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:50,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:50,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947872494] [2024-06-03 20:34:50,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:50,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:50,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:50,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:50,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:50,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:50,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 241 transitions, 2697 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:50,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:50,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:50,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:51,072 INFO L124 PetriNetUnfolderBase]: 2006/3407 cut-off events. [2024-06-03 20:34:51,072 INFO L125 PetriNetUnfolderBase]: For 117978/117987 co-relation queries the response was YES. [2024-06-03 20:34:51,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19208 conditions, 3407 events. 2006/3407 cut-off events. For 117978/117987 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21020 event pairs, 365 based on Foata normal form. 14/3419 useless extension candidates. Maximal degree in co-relation 19101. Up to 2954 conditions per place. [2024-06-03 20:34:51,109 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 242 selfloop transitions, 26 changer transitions 0/274 dead transitions. [2024-06-03 20:34:51,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 274 transitions, 3482 flow [2024-06-03 20:34:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:51,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:51,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:34:51,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 20:34:51,110 INFO L175 Difference]: Start difference. First operand has 215 places, 241 transitions, 2697 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:34:51,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 274 transitions, 3482 flow [2024-06-03 20:34:51,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 274 transitions, 3437 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:51,419 INFO L231 Difference]: Finished difference. Result has 217 places, 243 transitions, 2722 flow [2024-06-03 20:34:51,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2722, PETRI_PLACES=217, PETRI_TRANSITIONS=243} [2024-06-03 20:34:51,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-03 20:34:51,420 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 243 transitions, 2722 flow [2024-06-03 20:34:51,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:51,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:51,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:51,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:34:51,420 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:51,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:51,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1226404785, now seen corresponding path program 2 times [2024-06-03 20:34:51,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:51,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708214160] [2024-06-03 20:34:51,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:51,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:51,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:51,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:51,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708214160] [2024-06-03 20:34:51,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708214160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:51,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:51,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:51,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136840385] [2024-06-03 20:34:51,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:51,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:51,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:51,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:51,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:51,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:51,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 243 transitions, 2722 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:51,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:51,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:51,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:52,395 INFO L124 PetriNetUnfolderBase]: 2034/3451 cut-off events. [2024-06-03 20:34:52,395 INFO L125 PetriNetUnfolderBase]: For 125442/125451 co-relation queries the response was YES. [2024-06-03 20:34:52,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19564 conditions, 3451 events. 2034/3451 cut-off events. For 125442/125451 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21442 event pairs, 456 based on Foata normal form. 16/3465 useless extension candidates. Maximal degree in co-relation 19456. Up to 3116 conditions per place. [2024-06-03 20:34:52,431 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 238 selfloop transitions, 23 changer transitions 0/267 dead transitions. [2024-06-03 20:34:52,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 267 transitions, 3346 flow [2024-06-03 20:34:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:52,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 20:34:52,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:34:52,433 INFO L175 Difference]: Start difference. First operand has 217 places, 243 transitions, 2722 flow. Second operand 6 states and 138 transitions. [2024-06-03 20:34:52,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 267 transitions, 3346 flow [2024-06-03 20:34:52,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 267 transitions, 3320 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:52,774 INFO L231 Difference]: Finished difference. Result has 221 places, 244 transitions, 2757 flow [2024-06-03 20:34:52,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2757, PETRI_PLACES=221, PETRI_TRANSITIONS=244} [2024-06-03 20:34:52,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 20:34:52,775 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 244 transitions, 2757 flow [2024-06-03 20:34:52,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:52,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:52,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:52,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:34:52,775 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-03 20:34:52,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:52,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1403890635, now seen corresponding path program 1 times [2024-06-03 20:34:52,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:52,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897751049] [2024-06-03 20:34:52,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:52,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:52,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:53,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:53,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897751049] [2024-06-03 20:34:53,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897751049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:53,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:53,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:34:53,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688371247] [2024-06-03 20:34:53,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:53,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:34:53,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:53,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:34:53,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:34:53,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:53,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 244 transitions, 2757 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:53,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:53,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:53,750 INFO L124 PetriNetUnfolderBase]: 2100/3555 cut-off events. [2024-06-03 20:34:53,750 INFO L125 PetriNetUnfolderBase]: For 123368/123368 co-relation queries the response was YES. [2024-06-03 20:34:53,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20515 conditions, 3555 events. 2100/3555 cut-off events. For 123368/123368 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22142 event pairs, 449 based on Foata normal form. 1/3552 useless extension candidates. Maximal degree in co-relation 20405. Up to 3040 conditions per place. [2024-06-03 20:34:53,787 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 218 selfloop transitions, 93 changer transitions 0/317 dead transitions. [2024-06-03 20:34:53,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 317 transitions, 4150 flow [2024-06-03 20:34:53,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:34:53,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:34:53,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2024-06-03 20:34:53,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5223577235772358 [2024-06-03 20:34:53,789 INFO L175 Difference]: Start difference. First operand has 221 places, 244 transitions, 2757 flow. Second operand 12 states and 257 transitions. [2024-06-03 20:34:53,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 317 transitions, 4150 flow [2024-06-03 20:34:54,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 317 transitions, 4093 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:54,119 INFO L231 Difference]: Finished difference. Result has 232 places, 275 transitions, 3406 flow [2024-06-03 20:34:54,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3406, PETRI_PLACES=232, PETRI_TRANSITIONS=275} [2024-06-03 20:34:54,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 20:34:54,121 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 275 transitions, 3406 flow [2024-06-03 20:34:54,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:54,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:54,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:54,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:34:54,122 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-03 20:34:54,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:54,122 INFO L85 PathProgramCache]: Analyzing trace with hash -538154891, now seen corresponding path program 2 times [2024-06-03 20:34:54,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:54,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590627772] [2024-06-03 20:34:54,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:54,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:54,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:54,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:54,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:54,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590627772] [2024-06-03 20:34:54,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590627772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:54,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:54,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:34:54,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207323900] [2024-06-03 20:34:54,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:54,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:34:54,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:54,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:34:54,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:34:54,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:54,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 275 transitions, 3406 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:54,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:54,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:54,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:55,126 INFO L124 PetriNetUnfolderBase]: 2107/3565 cut-off events. [2024-06-03 20:34:55,126 INFO L125 PetriNetUnfolderBase]: For 131485/131488 co-relation queries the response was YES. [2024-06-03 20:34:55,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3565 events. 2107/3565 cut-off events. For 131485/131488 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22188 event pairs, 455 based on Foata normal form. 5/3563 useless extension candidates. Maximal degree in co-relation 21200. Up to 3069 conditions per place. [2024-06-03 20:34:55,164 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 91 changer transitions 0/309 dead transitions. [2024-06-03 20:34:55,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 309 transitions, 4252 flow [2024-06-03 20:34:55,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:55,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:55,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:34:55,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 20:34:55,165 INFO L175 Difference]: Start difference. First operand has 232 places, 275 transitions, 3406 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:34:55,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 309 transitions, 4252 flow [2024-06-03 20:34:55,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 309 transitions, 4085 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:55,586 INFO L231 Difference]: Finished difference. Result has 234 places, 279 transitions, 3502 flow [2024-06-03 20:34:55,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3239, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3502, PETRI_PLACES=234, PETRI_TRANSITIONS=279} [2024-06-03 20:34:55,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-03 20:34:55,587 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 279 transitions, 3502 flow [2024-06-03 20:34:55,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:55,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:55,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:34:55,588 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-03 20:34:55,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash 645873275, now seen corresponding path program 1 times [2024-06-03 20:34:55,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:55,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448833977] [2024-06-03 20:34:55,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:55,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:55,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-03 20:34:55,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448833977] [2024-06-03 20:34:55,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448833977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:55,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:55,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:55,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125317985] [2024-06-03 20:34:55,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:55,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:55,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:55,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:55,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:56,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:56,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 279 transitions, 3502 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:56,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:56,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:56,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:56,569 INFO L124 PetriNetUnfolderBase]: 2112/3581 cut-off events. [2024-06-03 20:34:56,569 INFO L125 PetriNetUnfolderBase]: For 134389/134401 co-relation queries the response was YES. [2024-06-03 20:34:56,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22031 conditions, 3581 events. 2112/3581 cut-off events. For 134389/134401 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22374 event pairs, 477 based on Foata normal form. 11/3587 useless extension candidates. Maximal degree in co-relation 21915. Up to 3093 conditions per place. [2024-06-03 20:34:56,607 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 228 selfloop transitions, 69 changer transitions 0/303 dead transitions. [2024-06-03 20:34:56,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 303 transitions, 4401 flow [2024-06-03 20:34:56,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:56,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:56,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:34:56,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 20:34:56,609 INFO L175 Difference]: Start difference. First operand has 234 places, 279 transitions, 3502 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:34:56,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 303 transitions, 4401 flow [2024-06-03 20:34:57,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 303 transitions, 4176 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:57,020 INFO L231 Difference]: Finished difference. Result has 234 places, 282 transitions, 3463 flow [2024-06-03 20:34:57,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3463, PETRI_PLACES=234, PETRI_TRANSITIONS=282} [2024-06-03 20:34:57,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-03 20:34:57,021 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 282 transitions, 3463 flow [2024-06-03 20:34:57,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:57,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:57,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:34:57,021 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-03 20:34:57,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:57,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1226401809, now seen corresponding path program 2 times [2024-06-03 20:34:57,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:57,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562653800] [2024-06-03 20:34:57,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:57,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:57,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:57,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:57,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:57,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562653800] [2024-06-03 20:34:57,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562653800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:57,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:57,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:57,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091365594] [2024-06-03 20:34:57,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:57,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:57,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:57,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:57,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=38, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:57,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:57,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 282 transitions, 3463 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:57,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:57,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:57,902 INFO L124 PetriNetUnfolderBase]: 2125/3601 cut-off events. [2024-06-03 20:34:57,902 INFO L125 PetriNetUnfolderBase]: For 135567/135579 co-relation queries the response was YES. [2024-06-03 20:34:57,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22086 conditions, 3601 events. 2125/3601 cut-off events. For 135567/135579 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22518 event pairs, 477 based on Foata normal form. 11/3607 useless extension candidates. Maximal degree in co-relation 21970. Up to 3108 conditions per place. [2024-06-03 20:34:57,941 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 223 selfloop transitions, 77 changer transitions 0/306 dead transitions. [2024-06-03 20:34:57,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 306 transitions, 4393 flow [2024-06-03 20:34:57,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:57,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:57,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 20:34:57,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:34:57,942 INFO L175 Difference]: Start difference. First operand has 234 places, 282 transitions, 3463 flow. Second operand 6 states and 141 transitions. [2024-06-03 20:34:57,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 306 transitions, 4393 flow [2024-06-03 20:34:58,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 306 transitions, 4204 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:58,315 INFO L231 Difference]: Finished difference. Result has 236 places, 288 transitions, 3504 flow [2024-06-03 20:34:58,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3504, PETRI_PLACES=236, PETRI_TRANSITIONS=288} [2024-06-03 20:34:58,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-03 20:34:58,316 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 288 transitions, 3504 flow [2024-06-03 20:34:58,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:58,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:58,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:58,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:34:58,316 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-03 20:34:58,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:58,316 INFO L85 PathProgramCache]: Analyzing trace with hash -995952473, now seen corresponding path program 3 times [2024-06-03 20:34:58,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:58,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625267671] [2024-06-03 20:34:58,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:58,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:58,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:58,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:58,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625267671] [2024-06-03 20:34:58,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625267671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:58,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:58,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:58,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887723655] [2024-06-03 20:34:58,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:58,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:58,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:58,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:58,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:58,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:34:58,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 288 transitions, 3504 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:58,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:58,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:34:58,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:59,195 INFO L124 PetriNetUnfolderBase]: 2107/3569 cut-off events. [2024-06-03 20:34:59,195 INFO L125 PetriNetUnfolderBase]: For 137982/137982 co-relation queries the response was YES. [2024-06-03 20:34:59,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21559 conditions, 3569 events. 2107/3569 cut-off events. For 137982/137982 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22248 event pairs, 455 based on Foata normal form. 8/3573 useless extension candidates. Maximal degree in co-relation 21443. Up to 3209 conditions per place. [2024-06-03 20:34:59,233 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 271 selfloop transitions, 28 changer transitions 0/305 dead transitions. [2024-06-03 20:34:59,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 4191 flow [2024-06-03 20:34:59,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:59,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:59,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-03 20:34:59,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-03 20:34:59,235 INFO L175 Difference]: Start difference. First operand has 236 places, 288 transitions, 3504 flow. Second operand 6 states and 133 transitions. [2024-06-03 20:34:59,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 4191 flow [2024-06-03 20:34:59,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 305 transitions, 4107 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:59,665 INFO L231 Difference]: Finished difference. Result has 240 places, 288 transitions, 3481 flow [2024-06-03 20:34:59,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3481, PETRI_PLACES=240, PETRI_TRANSITIONS=288} [2024-06-03 20:34:59,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-03 20:34:59,666 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 288 transitions, 3481 flow [2024-06-03 20:34:59,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:59,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:59,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:59,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:34:59,666 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-03 20:34:59,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:59,667 INFO L85 PathProgramCache]: Analyzing trace with hash 248924197, now seen corresponding path program 3 times [2024-06-03 20:34:59,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:59,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068315861] [2024-06-03 20:34:59,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:59,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:59,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:00,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:00,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:00,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068315861] [2024-06-03 20:35:00,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068315861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:00,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:00,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:00,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501354311] [2024-06-03 20:35:00,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:00,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:00,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:00,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:00,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:00,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:00,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 288 transitions, 3481 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:00,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:00,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:00,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:00,701 INFO L124 PetriNetUnfolderBase]: 2128/3601 cut-off events. [2024-06-03 20:35:00,701 INFO L125 PetriNetUnfolderBase]: For 133937/133937 co-relation queries the response was YES. [2024-06-03 20:35:00,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21852 conditions, 3601 events. 2128/3601 cut-off events. For 133937/133937 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22432 event pairs, 440 based on Foata normal form. 1/3598 useless extension candidates. Maximal degree in co-relation 21735. Up to 3180 conditions per place. [2024-06-03 20:35:00,738 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 68 changer transitions 0/333 dead transitions. [2024-06-03 20:35:00,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 333 transitions, 4603 flow [2024-06-03 20:35:00,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:00,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:00,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-03 20:35:00,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390243902439025 [2024-06-03 20:35:00,739 INFO L175 Difference]: Start difference. First operand has 240 places, 288 transitions, 3481 flow. Second operand 10 states and 221 transitions. [2024-06-03 20:35:00,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 333 transitions, 4603 flow [2024-06-03 20:35:01,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 333 transitions, 4529 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:01,107 INFO L231 Difference]: Finished difference. Result has 247 places, 299 transitions, 3721 flow [2024-06-03 20:35:01,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3721, PETRI_PLACES=247, PETRI_TRANSITIONS=299} [2024-06-03 20:35:01,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-03 20:35:01,108 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 299 transitions, 3721 flow [2024-06-03 20:35:01,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:01,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:01,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:01,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:35:01,108 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-03 20:35:01,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:01,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1619906427, now seen corresponding path program 4 times [2024-06-03 20:35:01,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:01,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198505931] [2024-06-03 20:35:01,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:01,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:01,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:01,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:01,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:01,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198505931] [2024-06-03 20:35:01,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198505931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:01,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:01,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:01,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499896427] [2024-06-03 20:35:01,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:01,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:01,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:01,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:01,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:01,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:01,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 299 transitions, 3721 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:01,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:01,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:01,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:02,175 INFO L124 PetriNetUnfolderBase]: 2135/3614 cut-off events. [2024-06-03 20:35:02,176 INFO L125 PetriNetUnfolderBase]: For 140090/140093 co-relation queries the response was YES. [2024-06-03 20:35:02,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22106 conditions, 3614 events. 2135/3614 cut-off events. For 140090/140093 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22556 event pairs, 444 based on Foata normal form. 5/3615 useless extension candidates. Maximal degree in co-relation 21986. Up to 3203 conditions per place. [2024-06-03 20:35:02,215 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 262 selfloop transitions, 61 changer transitions 0/329 dead transitions. [2024-06-03 20:35:02,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 329 transitions, 4499 flow [2024-06-03 20:35:02,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:02,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:02,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:35:02,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 20:35:02,216 INFO L175 Difference]: Start difference. First operand has 247 places, 299 transitions, 3721 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:35:02,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 329 transitions, 4499 flow [2024-06-03 20:35:02,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 329 transitions, 4380 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:02,842 INFO L231 Difference]: Finished difference. Result has 249 places, 303 transitions, 3813 flow [2024-06-03 20:35:02,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3813, PETRI_PLACES=249, PETRI_TRANSITIONS=303} [2024-06-03 20:35:02,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-03 20:35:02,843 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 303 transitions, 3813 flow [2024-06-03 20:35:02,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:02,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:02,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:02,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:35:02,843 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-03 20:35:02,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:02,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1259095731, now seen corresponding path program 3 times [2024-06-03 20:35:02,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:02,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439819725] [2024-06-03 20:35:02,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:02,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:02,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:03,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:03,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439819725] [2024-06-03 20:35:03,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439819725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:03,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:03,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:03,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172959355] [2024-06-03 20:35:03,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:03,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:03,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:03,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:03,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:03,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:03,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 303 transitions, 3813 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:03,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:03,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:03,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:03,879 INFO L124 PetriNetUnfolderBase]: 2132/3616 cut-off events. [2024-06-03 20:35:03,879 INFO L125 PetriNetUnfolderBase]: For 141224/141236 co-relation queries the response was YES. [2024-06-03 20:35:03,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22668 conditions, 3616 events. 2132/3616 cut-off events. For 141224/141236 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22673 event pairs, 469 based on Foata normal form. 11/3622 useless extension candidates. Maximal degree in co-relation 22547. Up to 3150 conditions per place. [2024-06-03 20:35:03,920 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 249 selfloop transitions, 64 changer transitions 0/319 dead transitions. [2024-06-03 20:35:03,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 319 transitions, 4595 flow [2024-06-03 20:35:03,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:35:03,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:35:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 20:35:03,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 20:35:03,922 INFO L175 Difference]: Start difference. First operand has 249 places, 303 transitions, 3813 flow. Second operand 5 states and 123 transitions. [2024-06-03 20:35:03,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 319 transitions, 4595 flow [2024-06-03 20:35:04,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 319 transitions, 4436 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:04,376 INFO L231 Difference]: Finished difference. Result has 249 places, 303 transitions, 3796 flow [2024-06-03 20:35:04,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3796, PETRI_PLACES=249, PETRI_TRANSITIONS=303} [2024-06-03 20:35:04,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-03 20:35:04,376 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 303 transitions, 3796 flow [2024-06-03 20:35:04,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:04,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:04,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:04,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:35:04,377 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-03 20:35:04,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:04,378 INFO L85 PathProgramCache]: Analyzing trace with hash 521358687, now seen corresponding path program 5 times [2024-06-03 20:35:04,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:04,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121655261] [2024-06-03 20:35:04,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:04,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:04,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:04,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:04,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121655261] [2024-06-03 20:35:04,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121655261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:04,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:04,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:04,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849852746] [2024-06-03 20:35:04,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:04,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:04,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:04,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:04,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:04,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:04,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 303 transitions, 3796 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:04,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:04,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:04,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:05,640 INFO L124 PetriNetUnfolderBase]: 2155/3651 cut-off events. [2024-06-03 20:35:05,640 INFO L125 PetriNetUnfolderBase]: For 146600/146600 co-relation queries the response was YES. [2024-06-03 20:35:05,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23016 conditions, 3651 events. 2155/3651 cut-off events. For 146600/146600 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22897 event pairs, 440 based on Foata normal form. 1/3648 useless extension candidates. Maximal degree in co-relation 22894. Up to 3243 conditions per place. [2024-06-03 20:35:05,676 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 294 selfloop transitions, 55 changer transitions 0/355 dead transitions. [2024-06-03 20:35:05,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 355 transitions, 4882 flow [2024-06-03 20:35:05,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:35:05,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:35:05,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 272 transitions. [2024-06-03 20:35:05,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5103189493433395 [2024-06-03 20:35:05,677 INFO L175 Difference]: Start difference. First operand has 249 places, 303 transitions, 3796 flow. Second operand 13 states and 272 transitions. [2024-06-03 20:35:05,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 355 transitions, 4882 flow [2024-06-03 20:35:06,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 355 transitions, 4781 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:06,202 INFO L231 Difference]: Finished difference. Result has 260 places, 315 transitions, 4018 flow [2024-06-03 20:35:06,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3700, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4018, PETRI_PLACES=260, PETRI_TRANSITIONS=315} [2024-06-03 20:35:06,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-03 20:35:06,203 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 315 transitions, 4018 flow [2024-06-03 20:35:06,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:06,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:06,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:06,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:35:06,203 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-03 20:35:06,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:06,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1253554977, now seen corresponding path program 6 times [2024-06-03 20:35:06,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:06,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995430646] [2024-06-03 20:35:06,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:06,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:06,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:06,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:06,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:06,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995430646] [2024-06-03 20:35:06,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995430646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:06,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:06,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:06,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202196981] [2024-06-03 20:35:06,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:06,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:06,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:06,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:06,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:06,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:06,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 315 transitions, 4018 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:06,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:06,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:06,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:07,299 INFO L124 PetriNetUnfolderBase]: 2176/3686 cut-off events. [2024-06-03 20:35:07,299 INFO L125 PetriNetUnfolderBase]: For 150560/150560 co-relation queries the response was YES. [2024-06-03 20:35:07,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23453 conditions, 3686 events. 2176/3686 cut-off events. For 150560/150560 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23110 event pairs, 440 based on Foata normal form. 1/3683 useless extension candidates. Maximal degree in co-relation 23329. Up to 3102 conditions per place. [2024-06-03 20:35:07,342 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 149 changer transitions 0/361 dead transitions. [2024-06-03 20:35:07,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 361 transitions, 5068 flow [2024-06-03 20:35:07,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 20:35:07,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 20:35:07,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2024-06-03 20:35:07,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510569105691057 [2024-06-03 20:35:07,344 INFO L175 Difference]: Start difference. First operand has 260 places, 315 transitions, 4018 flow. Second operand 15 states and 314 transitions. [2024-06-03 20:35:07,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 361 transitions, 5068 flow [2024-06-03 20:35:07,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 361 transitions, 5002 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:07,849 INFO L231 Difference]: Finished difference. Result has 270 places, 322 transitions, 4418 flow [2024-06-03 20:35:07,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4418, PETRI_PLACES=270, PETRI_TRANSITIONS=322} [2024-06-03 20:35:07,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-03 20:35:07,850 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 322 transitions, 4418 flow [2024-06-03 20:35:07,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:07,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:07,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:07,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:35:07,850 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:07,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:07,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1121141791, now seen corresponding path program 7 times [2024-06-03 20:35:07,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:07,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849937999] [2024-06-03 20:35:07,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:07,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:07,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:08,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:08,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:08,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849937999] [2024-06-03 20:35:08,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849937999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:08,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:08,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:08,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048151602] [2024-06-03 20:35:08,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:08,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:08,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:08,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:08,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:08,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:08,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 322 transitions, 4418 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:08,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:08,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:08,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:08,913 INFO L124 PetriNetUnfolderBase]: 2164/3669 cut-off events. [2024-06-03 20:35:08,913 INFO L125 PetriNetUnfolderBase]: For 156540/156543 co-relation queries the response was YES. [2024-06-03 20:35:08,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24034 conditions, 3669 events. 2164/3669 cut-off events. For 156540/156543 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23053 event pairs, 444 based on Foata normal form. 6/3671 useless extension candidates. Maximal degree in co-relation 23907. Up to 3198 conditions per place. [2024-06-03 20:35:08,952 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 93 changer transitions 0/352 dead transitions. [2024-06-03 20:35:08,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 352 transitions, 5186 flow [2024-06-03 20:35:08,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:08,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:08,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:35:08,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 20:35:08,954 INFO L175 Difference]: Start difference. First operand has 270 places, 322 transitions, 4418 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:35:08,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 352 transitions, 5186 flow [2024-06-03 20:35:09,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 352 transitions, 4838 flow, removed 49 selfloop flow, removed 13 redundant places. [2024-06-03 20:35:09,425 INFO L231 Difference]: Finished difference. Result has 265 places, 322 transitions, 4275 flow [2024-06-03 20:35:09,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4070, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4275, PETRI_PLACES=265, PETRI_TRANSITIONS=322} [2024-06-03 20:35:09,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-03 20:35:09,425 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 322 transitions, 4275 flow [2024-06-03 20:35:09,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:09,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:09,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:09,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:35:09,426 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:09,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:09,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1122416041, now seen corresponding path program 4 times [2024-06-03 20:35:09,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:09,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12701055] [2024-06-03 20:35:09,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:09,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:09,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:09,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-03 20:35:09,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:09,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12701055] [2024-06-03 20:35:09,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12701055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:09,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:09,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:09,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259545706] [2024-06-03 20:35:09,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:09,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:09,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:09,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:09,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:09,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:09,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 322 transitions, 4275 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:09,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:09,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:09,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:10,350 INFO L124 PetriNetUnfolderBase]: 2161/3671 cut-off events. [2024-06-03 20:35:10,350 INFO L125 PetriNetUnfolderBase]: For 154081/154091 co-relation queries the response was YES. [2024-06-03 20:35:10,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23762 conditions, 3671 events. 2161/3671 cut-off events. For 154081/154091 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23120 event pairs, 465 based on Foata normal form. 9/3675 useless extension candidates. Maximal degree in co-relation 23636. Up to 3189 conditions per place. [2024-06-03 20:35:10,389 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 255 selfloop transitions, 78 changer transitions 0/339 dead transitions. [2024-06-03 20:35:10,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 339 transitions, 4983 flow [2024-06-03 20:35:10,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:10,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 20:35:10,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 20:35:10,390 INFO L175 Difference]: Start difference. First operand has 265 places, 322 transitions, 4275 flow. Second operand 7 states and 159 transitions. [2024-06-03 20:35:10,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 339 transitions, 4983 flow [2024-06-03 20:35:11,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 339 transitions, 4770 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:11,090 INFO L231 Difference]: Finished difference. Result has 265 places, 322 transitions, 4228 flow [2024-06-03 20:35:11,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4062, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4228, PETRI_PLACES=265, PETRI_TRANSITIONS=322} [2024-06-03 20:35:11,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-03 20:35:11,091 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 322 transitions, 4228 flow [2024-06-03 20:35:11,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:11,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:11,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:11,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:35:11,091 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:11,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:11,092 INFO L85 PathProgramCache]: Analyzing trace with hash -995949497, now seen corresponding path program 5 times [2024-06-03 20:35:11,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:11,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989421022] [2024-06-03 20:35:11,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:11,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:11,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:11,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:11,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:11,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989421022] [2024-06-03 20:35:11,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989421022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:11,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:11,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:11,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310473646] [2024-06-03 20:35:11,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:11,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:11,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:11,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:11,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:11,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:11,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 322 transitions, 4228 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:11,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:11,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:11,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:12,137 INFO L124 PetriNetUnfolderBase]: 2158/3665 cut-off events. [2024-06-03 20:35:12,138 INFO L125 PetriNetUnfolderBase]: For 156715/156718 co-relation queries the response was YES. [2024-06-03 20:35:12,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23690 conditions, 3665 events. 2158/3665 cut-off events. For 156715/156718 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23101 event pairs, 499 based on Foata normal form. 3/3660 useless extension candidates. Maximal degree in co-relation 23563. Up to 3154 conditions per place. [2024-06-03 20:35:12,177 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 82 changer transitions 0/332 dead transitions. [2024-06-03 20:35:12,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 332 transitions, 4904 flow [2024-06-03 20:35:12,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:12,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:12,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-03 20:35:12,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 20:35:12,179 INFO L175 Difference]: Start difference. First operand has 265 places, 322 transitions, 4228 flow. Second operand 6 states and 134 transitions. [2024-06-03 20:35:12,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 332 transitions, 4904 flow [2024-06-03 20:35:12,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 332 transitions, 4680 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:12,690 INFO L231 Difference]: Finished difference. Result has 263 places, 322 transitions, 4174 flow [2024-06-03 20:35:12,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4174, PETRI_PLACES=263, PETRI_TRANSITIONS=322} [2024-06-03 20:35:12,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 20:35:12,691 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 322 transitions, 4174 flow [2024-06-03 20:35:12,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:12,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:12,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:12,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:35:12,691 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:12,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:12,692 INFO L85 PathProgramCache]: Analyzing trace with hash -995552759, now seen corresponding path program 1 times [2024-06-03 20:35:12,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:12,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265280055] [2024-06-03 20:35:12,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:12,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:13,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:13,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:13,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265280055] [2024-06-03 20:35:13,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265280055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:13,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:13,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:13,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491161459] [2024-06-03 20:35:13,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:13,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:13,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:13,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:13,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:13,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:13,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 322 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:13,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:13,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:13,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:13,617 INFO L124 PetriNetUnfolderBase]: 2178/3695 cut-off events. [2024-06-03 20:35:13,618 INFO L125 PetriNetUnfolderBase]: For 165461/165461 co-relation queries the response was YES. [2024-06-03 20:35:13,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23753 conditions, 3695 events. 2178/3695 cut-off events. For 165461/165461 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23248 event pairs, 453 based on Foata normal form. 6/3697 useless extension candidates. Maximal degree in co-relation 23626. Up to 3245 conditions per place. [2024-06-03 20:35:13,756 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 307 selfloop transitions, 33 changer transitions 0/346 dead transitions. [2024-06-03 20:35:13,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 346 transitions, 5001 flow [2024-06-03 20:35:13,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:13,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:13,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 20:35:13,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 20:35:13,757 INFO L175 Difference]: Start difference. First operand has 263 places, 322 transitions, 4174 flow. Second operand 6 states and 136 transitions. [2024-06-03 20:35:13,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 346 transitions, 5001 flow [2024-06-03 20:35:14,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 346 transitions, 4719 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:14,300 INFO L231 Difference]: Finished difference. Result has 263 places, 326 transitions, 4004 flow [2024-06-03 20:35:14,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4004, PETRI_PLACES=263, PETRI_TRANSITIONS=326} [2024-06-03 20:35:14,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-03 20:35:14,301 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 326 transitions, 4004 flow [2024-06-03 20:35:14,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:14,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:14,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:14,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:35:14,301 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-03 20:35:14,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:14,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1446056945, now seen corresponding path program 8 times [2024-06-03 20:35:14,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:14,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395108635] [2024-06-03 20:35:14,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:14,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:14,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:14,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:14,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:14,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395108635] [2024-06-03 20:35:14,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395108635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:14,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:14,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:14,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746864346] [2024-06-03 20:35:14,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:14,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:14,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:14,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:14,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:14,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:14,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 326 transitions, 4004 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:14,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:14,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:14,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:15,331 INFO L124 PetriNetUnfolderBase]: 2223/3770 cut-off events. [2024-06-03 20:35:15,331 INFO L125 PetriNetUnfolderBase]: For 169414/169414 co-relation queries the response was YES. [2024-06-03 20:35:15,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24583 conditions, 3770 events. 2223/3770 cut-off events. For 169414/169414 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 23796 event pairs, 446 based on Foata normal form. 1/3767 useless extension candidates. Maximal degree in co-relation 24455. Up to 2994 conditions per place. [2024-06-03 20:35:15,375 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 174 selfloop transitions, 196 changer transitions 0/376 dead transitions. [2024-06-03 20:35:15,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 376 transitions, 5506 flow [2024-06-03 20:35:15,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:35:15,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:35:15,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-03 20:35:15,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:35:15,376 INFO L175 Difference]: Start difference. First operand has 263 places, 326 transitions, 4004 flow. Second operand 10 states and 230 transitions. [2024-06-03 20:35:15,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 376 transitions, 5506 flow [2024-06-03 20:35:16,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 376 transitions, 5466 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 20:35:16,155 INFO L231 Difference]: Finished difference. Result has 271 places, 343 transitions, 4669 flow [2024-06-03 20:35:16,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4669, PETRI_PLACES=271, PETRI_TRANSITIONS=343} [2024-06-03 20:35:16,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-03 20:35:16,156 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 343 transitions, 4669 flow [2024-06-03 20:35:16,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:16,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:16,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:16,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:35:16,156 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-03 20:35:16,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:16,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1255396923, now seen corresponding path program 9 times [2024-06-03 20:35:16,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:16,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612180941] [2024-06-03 20:35:16,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:16,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:16,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:16,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:16,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612180941] [2024-06-03 20:35:16,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612180941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:16,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:16,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:16,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438896041] [2024-06-03 20:35:16,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:16,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:16,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:16,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:16,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:16,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:16,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 343 transitions, 4669 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:16,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:16,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:16,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:17,305 INFO L124 PetriNetUnfolderBase]: 2382/4034 cut-off events. [2024-06-03 20:35:17,305 INFO L125 PetriNetUnfolderBase]: For 197965/197975 co-relation queries the response was YES. [2024-06-03 20:35:17,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27956 conditions, 4034 events. 2382/4034 cut-off events. For 197965/197975 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25788 event pairs, 457 based on Foata normal form. 9/4038 useless extension candidates. Maximal degree in co-relation 27826. Up to 3271 conditions per place. [2024-06-03 20:35:17,353 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 291 selfloop transitions, 145 changer transitions 0/442 dead transitions. [2024-06-03 20:35:17,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 442 transitions, 6789 flow [2024-06-03 20:35:17,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:35:17,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:35:17,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-03 20:35:17,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5196998123827392 [2024-06-03 20:35:17,354 INFO L175 Difference]: Start difference. First operand has 271 places, 343 transitions, 4669 flow. Second operand 13 states and 277 transitions. [2024-06-03 20:35:17,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 442 transitions, 6789 flow [2024-06-03 20:35:18,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 442 transitions, 6337 flow, removed 103 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:18,108 INFO L231 Difference]: Finished difference. Result has 281 places, 391 transitions, 5455 flow [2024-06-03 20:35:18,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4358, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5455, PETRI_PLACES=281, PETRI_TRANSITIONS=391} [2024-06-03 20:35:18,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-03 20:35:18,109 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 391 transitions, 5455 flow [2024-06-03 20:35:18,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:18,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:18,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:18,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:35:18,110 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-03 20:35:18,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:18,110 INFO L85 PathProgramCache]: Analyzing trace with hash -563275775, now seen corresponding path program 10 times [2024-06-03 20:35:18,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:18,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653212510] [2024-06-03 20:35:18,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:18,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:18,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:18,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:18,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:18,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653212510] [2024-06-03 20:35:18,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653212510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:18,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:18,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:18,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591285419] [2024-06-03 20:35:18,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:18,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:18,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:18,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:18,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:18,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:18,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 391 transitions, 5455 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:18,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:18,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:18,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:19,364 INFO L124 PetriNetUnfolderBase]: 2379/4032 cut-off events. [2024-06-03 20:35:19,364 INFO L125 PetriNetUnfolderBase]: For 191579/191587 co-relation queries the response was YES. [2024-06-03 20:35:19,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27661 conditions, 4032 events. 2379/4032 cut-off events. For 191579/191587 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25770 event pairs, 457 based on Foata normal form. 7/4034 useless extension candidates. Maximal degree in co-relation 27528. Up to 3269 conditions per place. [2024-06-03 20:35:19,413 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 143 changer transitions 0/442 dead transitions. [2024-06-03 20:35:19,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 442 transitions, 6851 flow [2024-06-03 20:35:19,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:35:19,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:35:19,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 278 transitions. [2024-06-03 20:35:19,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215759849906192 [2024-06-03 20:35:19,415 INFO L175 Difference]: Start difference. First operand has 281 places, 391 transitions, 5455 flow. Second operand 13 states and 278 transitions. [2024-06-03 20:35:19,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 442 transitions, 6851 flow [2024-06-03 20:35:20,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 442 transitions, 6706 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:20,314 INFO L231 Difference]: Finished difference. Result has 288 places, 391 transitions, 5602 flow [2024-06-03 20:35:20,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5310, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5602, PETRI_PLACES=288, PETRI_TRANSITIONS=391} [2024-06-03 20:35:20,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-03 20:35:20,315 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 391 transitions, 5602 flow [2024-06-03 20:35:20,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:20,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:20,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:20,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:35:20,315 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-03 20:35:20,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:20,316 INFO L85 PathProgramCache]: Analyzing trace with hash 197076349, now seen corresponding path program 11 times [2024-06-03 20:35:20,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:20,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761893501] [2024-06-03 20:35:20,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:20,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:20,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:20,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:20,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:20,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761893501] [2024-06-03 20:35:20,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761893501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:20,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:20,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:20,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097081325] [2024-06-03 20:35:20,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:20,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:20,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:20,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:20,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:20,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:20,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 391 transitions, 5602 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:20,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:20,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:20,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:21,523 INFO L124 PetriNetUnfolderBase]: 2384/4036 cut-off events. [2024-06-03 20:35:21,523 INFO L125 PetriNetUnfolderBase]: For 196318/196318 co-relation queries the response was YES. [2024-06-03 20:35:21,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28063 conditions, 4036 events. 2384/4036 cut-off events. For 196318/196318 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 25813 event pairs, 446 based on Foata normal form. 1/4033 useless extension candidates. Maximal degree in co-relation 27928. Up to 3273 conditions per place. [2024-06-03 20:35:21,576 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 176 changer transitions 0/450 dead transitions. [2024-06-03 20:35:21,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 450 transitions, 7345 flow [2024-06-03 20:35:21,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:35:21,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:35:21,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 287 transitions. [2024-06-03 20:35:21,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-03 20:35:21,578 INFO L175 Difference]: Start difference. First operand has 288 places, 391 transitions, 5602 flow. Second operand 13 states and 287 transitions. [2024-06-03 20:35:21,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 450 transitions, 7345 flow [2024-06-03 20:35:22,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 450 transitions, 7058 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-03 20:35:22,467 INFO L231 Difference]: Finished difference. Result has 295 places, 402 transitions, 6048 flow [2024-06-03 20:35:22,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6048, PETRI_PLACES=295, PETRI_TRANSITIONS=402} [2024-06-03 20:35:22,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-03 20:35:22,468 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 402 transitions, 6048 flow [2024-06-03 20:35:22,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:22,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:22,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:22,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:35:22,468 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-03 20:35:22,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:22,469 INFO L85 PathProgramCache]: Analyzing trace with hash -278997729, now seen corresponding path program 12 times [2024-06-03 20:35:22,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:22,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240630225] [2024-06-03 20:35:22,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:22,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:22,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:22,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:22,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240630225] [2024-06-03 20:35:22,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240630225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:22,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:22,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:22,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522132470] [2024-06-03 20:35:22,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:22,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:22,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:22,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:22,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:22,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:22,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 402 transitions, 6048 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:22,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:22,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:22,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:23,596 INFO L124 PetriNetUnfolderBase]: 2410/4085 cut-off events. [2024-06-03 20:35:23,596 INFO L125 PetriNetUnfolderBase]: For 209796/209804 co-relation queries the response was YES. [2024-06-03 20:35:23,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29047 conditions, 4085 events. 2410/4085 cut-off events. For 209796/209804 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 26207 event pairs, 457 based on Foata normal form. 8/4088 useless extension candidates. Maximal degree in co-relation 28907. Up to 3298 conditions per place. [2024-06-03 20:35:23,648 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 145 changer transitions 0/447 dead transitions. [2024-06-03 20:35:23,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 447 transitions, 7509 flow [2024-06-03 20:35:23,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:35:23,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:35:23,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 20:35:23,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-03 20:35:23,649 INFO L175 Difference]: Start difference. First operand has 295 places, 402 transitions, 6048 flow. Second operand 11 states and 240 transitions. [2024-06-03 20:35:23,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 447 transitions, 7509 flow [2024-06-03 20:35:24,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 447 transitions, 7289 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:24,488 INFO L231 Difference]: Finished difference. Result has 298 places, 411 transitions, 6291 flow [2024-06-03 20:35:24,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6291, PETRI_PLACES=298, PETRI_TRANSITIONS=411} [2024-06-03 20:35:24,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-03 20:35:24,489 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 411 transitions, 6291 flow [2024-06-03 20:35:24,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:24,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:24,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:24,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:35:24,489 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-03 20:35:24,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:24,489 INFO L85 PathProgramCache]: Analyzing trace with hash 191833939, now seen corresponding path program 13 times [2024-06-03 20:35:24,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:24,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922741008] [2024-06-03 20:35:24,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:24,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:24,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:24,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:24,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922741008] [2024-06-03 20:35:24,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922741008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:24,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:24,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:24,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042639563] [2024-06-03 20:35:24,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:24,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:24,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:24,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:24,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:24,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:24,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 411 transitions, 6291 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:24,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:24,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:24,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:25,725 INFO L124 PetriNetUnfolderBase]: 2395/4057 cut-off events. [2024-06-03 20:35:25,726 INFO L125 PetriNetUnfolderBase]: For 205516/205519 co-relation queries the response was YES. [2024-06-03 20:35:25,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28548 conditions, 4057 events. 2395/4057 cut-off events. For 205516/205519 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26036 event pairs, 451 based on Foata normal form. 7/4060 useless extension candidates. Maximal degree in co-relation 28408. Up to 3449 conditions per place. [2024-06-03 20:35:25,768 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 306 selfloop transitions, 125 changer transitions 0/437 dead transitions. [2024-06-03 20:35:25,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 437 transitions, 7219 flow [2024-06-03 20:35:25,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:25,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:25,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:35:25,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 20:35:25,769 INFO L175 Difference]: Start difference. First operand has 298 places, 411 transitions, 6291 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:35:25,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 437 transitions, 7219 flow [2024-06-03 20:35:26,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 437 transitions, 6931 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:26,494 INFO L231 Difference]: Finished difference. Result has 298 places, 411 transitions, 6289 flow [2024-06-03 20:35:26,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6289, PETRI_PLACES=298, PETRI_TRANSITIONS=411} [2024-06-03 20:35:26,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-03 20:35:26,495 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 411 transitions, 6289 flow [2024-06-03 20:35:26,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:26,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:26,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:26,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:35:26,496 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-03 20:35:26,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:26,496 INFO L85 PathProgramCache]: Analyzing trace with hash 961723167, now seen corresponding path program 14 times [2024-06-03 20:35:26,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:26,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205390592] [2024-06-03 20:35:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:26,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:26,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:26,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:26,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205390592] [2024-06-03 20:35:26,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205390592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:26,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:26,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:26,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201083164] [2024-06-03 20:35:26,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:26,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:26,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:26,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:26,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:26,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:26,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 411 transitions, 6289 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:26,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:26,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:26,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:27,761 INFO L124 PetriNetUnfolderBase]: 2392/4054 cut-off events. [2024-06-03 20:35:27,762 INFO L125 PetriNetUnfolderBase]: For 199343/199343 co-relation queries the response was YES. [2024-06-03 20:35:27,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28458 conditions, 4054 events. 2392/4054 cut-off events. For 199343/199343 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 25986 event pairs, 446 based on Foata normal form. 1/4051 useless extension candidates. Maximal degree in co-relation 28317. Up to 3281 conditions per place. [2024-06-03 20:35:27,810 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 183 changer transitions 0/455 dead transitions. [2024-06-03 20:35:27,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 455 transitions, 7768 flow [2024-06-03 20:35:27,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:35:27,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:35:27,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-03 20:35:27,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-03 20:35:27,811 INFO L175 Difference]: Start difference. First operand has 298 places, 411 transitions, 6289 flow. Second operand 12 states and 266 transitions. [2024-06-03 20:35:27,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 455 transitions, 7768 flow [2024-06-03 20:35:28,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 455 transitions, 7498 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:28,555 INFO L231 Difference]: Finished difference. Result has 303 places, 412 transitions, 6426 flow [2024-06-03 20:35:28,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6029, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6426, PETRI_PLACES=303, PETRI_TRANSITIONS=412} [2024-06-03 20:35:28,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 20:35:28,556 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 412 transitions, 6426 flow [2024-06-03 20:35:28,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:28,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:28,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:28,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:35:28,556 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-03 20:35:28,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:28,557 INFO L85 PathProgramCache]: Analyzing trace with hash 965442237, now seen corresponding path program 15 times [2024-06-03 20:35:28,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:28,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687497225] [2024-06-03 20:35:28,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:28,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:28,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:28,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:28,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:28,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687497225] [2024-06-03 20:35:28,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687497225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:28,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:28,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:28,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549833473] [2024-06-03 20:35:28,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:28,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:28,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:28,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:28,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:29,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:29,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 412 transitions, 6426 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:29,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:29,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:29,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:29,872 INFO L124 PetriNetUnfolderBase]: 2393/4059 cut-off events. [2024-06-03 20:35:29,872 INFO L125 PetriNetUnfolderBase]: For 202356/202359 co-relation queries the response was YES. [2024-06-03 20:35:29,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28450 conditions, 4059 events. 2393/4059 cut-off events. For 202356/202359 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 26097 event pairs, 451 based on Foata normal form. 7/4062 useless extension candidates. Maximal degree in co-relation 28309. Up to 3357 conditions per place. [2024-06-03 20:35:29,921 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 179 changer transitions 0/446 dead transitions. [2024-06-03 20:35:29,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 446 transitions, 7464 flow [2024-06-03 20:35:29,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:29,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:35:29,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 20:35:29,922 INFO L175 Difference]: Start difference. First operand has 303 places, 412 transitions, 6426 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:35:29,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 446 transitions, 7464 flow [2024-06-03 20:35:30,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 446 transitions, 7085 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-03 20:35:30,673 INFO L231 Difference]: Finished difference. Result has 301 places, 416 transitions, 6532 flow [2024-06-03 20:35:30,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6532, PETRI_PLACES=301, PETRI_TRANSITIONS=416} [2024-06-03 20:35:30,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-03 20:35:30,674 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 416 transitions, 6532 flow [2024-06-03 20:35:30,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:30,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:30,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:30,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:35:30,675 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-03 20:35:30,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:30,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1013798847, now seen corresponding path program 16 times [2024-06-03 20:35:30,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:30,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116897261] [2024-06-03 20:35:30,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:30,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:30,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:31,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:31,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:31,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116897261] [2024-06-03 20:35:31,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116897261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:31,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:31,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:31,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189678847] [2024-06-03 20:35:31,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:31,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:31,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:31,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:31,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:31,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:31,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 416 transitions, 6532 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:31,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:31,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:31,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:31,776 INFO L124 PetriNetUnfolderBase]: 2381/4049 cut-off events. [2024-06-03 20:35:31,776 INFO L125 PetriNetUnfolderBase]: For 192326/192334 co-relation queries the response was YES. [2024-06-03 20:35:31,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28095 conditions, 4049 events. 2381/4049 cut-off events. For 192326/192334 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26075 event pairs, 478 based on Foata normal form. 10/4054 useless extension candidates. Maximal degree in co-relation 27954. Up to 3196 conditions per place. [2024-06-03 20:35:31,824 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 176 changer transitions 0/443 dead transitions. [2024-06-03 20:35:31,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 443 transitions, 7608 flow [2024-06-03 20:35:31,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:31,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:31,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:35:31,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 20:35:31,829 INFO L175 Difference]: Start difference. First operand has 301 places, 416 transitions, 6532 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:35:31,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 443 transitions, 7608 flow [2024-06-03 20:35:32,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 443 transitions, 7162 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:32,644 INFO L231 Difference]: Finished difference. Result has 300 places, 416 transitions, 6458 flow [2024-06-03 20:35:32,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6090, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6458, PETRI_PLACES=300, PETRI_TRANSITIONS=416} [2024-06-03 20:35:32,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-03 20:35:32,645 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 416 transitions, 6458 flow [2024-06-03 20:35:32,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:32,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:32,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:32,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:35:32,645 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-03 20:35:32,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:32,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1598252169, now seen corresponding path program 2 times [2024-06-03 20:35:32,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:32,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659905200] [2024-06-03 20:35:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:32,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:32,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:33,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-03 20:35:33,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:33,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659905200] [2024-06-03 20:35:33,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659905200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:33,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:33,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:33,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999849333] [2024-06-03 20:35:33,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:33,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:33,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:33,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:33,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:33,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:33,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 416 transitions, 6458 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:33,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:33,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:33,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:33,803 INFO L124 PetriNetUnfolderBase]: 2401/4078 cut-off events. [2024-06-03 20:35:33,803 INFO L125 PetriNetUnfolderBase]: For 190752/190752 co-relation queries the response was YES. [2024-06-03 20:35:33,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28070 conditions, 4078 events. 2401/4078 cut-off events. For 190752/190752 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 26169 event pairs, 358 based on Foata normal form. 6/4081 useless extension candidates. Maximal degree in co-relation 27930. Up to 3557 conditions per place. [2024-06-03 20:35:33,852 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 408 selfloop transitions, 35 changer transitions 0/449 dead transitions. [2024-06-03 20:35:33,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 449 transitions, 7544 flow [2024-06-03 20:35:33,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:33,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:33,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:35:33,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:35:33,853 INFO L175 Difference]: Start difference. First operand has 300 places, 416 transitions, 6458 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:35:33,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 449 transitions, 7544 flow [2024-06-03 20:35:34,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 449 transitions, 7149 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:34,521 INFO L231 Difference]: Finished difference. Result has 301 places, 419 transitions, 6175 flow [2024-06-03 20:35:34,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6063, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6175, PETRI_PLACES=301, PETRI_TRANSITIONS=419} [2024-06-03 20:35:34,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-03 20:35:34,521 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 419 transitions, 6175 flow [2024-06-03 20:35:34,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:34,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:34,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:34,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:35:34,522 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-03 20:35:34,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 3 times [2024-06-03 20:35:34,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:34,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443984220] [2024-06-03 20:35:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:34,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:34,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:34,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:34,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443984220] [2024-06-03 20:35:34,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443984220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:34,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:34,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:34,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986880826] [2024-06-03 20:35:34,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:34,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:34,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:34,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:34,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:34,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:34,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 419 transitions, 6175 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:34,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:34,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:34,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:35,562 INFO L124 PetriNetUnfolderBase]: 2388/4060 cut-off events. [2024-06-03 20:35:35,562 INFO L125 PetriNetUnfolderBase]: For 176969/176969 co-relation queries the response was YES. [2024-06-03 20:35:35,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27196 conditions, 4060 events. 2388/4060 cut-off events. For 176969/176969 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25996 event pairs, 373 based on Foata normal form. 6/4062 useless extension candidates. Maximal degree in co-relation 27055. Up to 3382 conditions per place. [2024-06-03 20:35:35,614 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 405 selfloop transitions, 35 changer transitions 0/446 dead transitions. [2024-06-03 20:35:35,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 446 transitions, 7233 flow [2024-06-03 20:35:35,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:35,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:35,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 20:35:35,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:35:35,615 INFO L175 Difference]: Start difference. First operand has 301 places, 419 transitions, 6175 flow. Second operand 6 states and 138 transitions. [2024-06-03 20:35:35,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 446 transitions, 7233 flow [2024-06-03 20:35:36,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 446 transitions, 7189 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 20:35:36,388 INFO L231 Difference]: Finished difference. Result has 306 places, 421 transitions, 6226 flow [2024-06-03 20:35:36,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6226, PETRI_PLACES=306, PETRI_TRANSITIONS=421} [2024-06-03 20:35:36,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-03 20:35:36,388 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 421 transitions, 6226 flow [2024-06-03 20:35:36,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:36,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:36,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:36,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:35:36,389 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-03 20:35:36,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:36,389 INFO L85 PathProgramCache]: Analyzing trace with hash 192693333, now seen corresponding path program 1 times [2024-06-03 20:35:36,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:36,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218673829] [2024-06-03 20:35:36,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:36,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:36,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:36,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:36,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218673829] [2024-06-03 20:35:36,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218673829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:36,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:36,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:36,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248206515] [2024-06-03 20:35:36,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:36,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:36,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:36,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:36,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:36,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:36,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 421 transitions, 6226 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:36,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:36,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:36,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:37,616 INFO L124 PetriNetUnfolderBase]: 2547/4333 cut-off events. [2024-06-03 20:35:37,616 INFO L125 PetriNetUnfolderBase]: For 241368/241376 co-relation queries the response was YES. [2024-06-03 20:35:37,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30362 conditions, 4333 events. 2547/4333 cut-off events. For 241368/241376 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28155 event pairs, 412 based on Foata normal form. 18/4346 useless extension candidates. Maximal degree in co-relation 30218. Up to 3211 conditions per place. [2024-06-03 20:35:37,674 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 347 selfloop transitions, 106 changer transitions 0/459 dead transitions. [2024-06-03 20:35:37,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 459 transitions, 7678 flow [2024-06-03 20:35:37,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:37,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:37,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 20:35:37,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 20:35:37,675 INFO L175 Difference]: Start difference. First operand has 306 places, 421 transitions, 6226 flow. Second operand 9 states and 202 transitions. [2024-06-03 20:35:37,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 459 transitions, 7678 flow [2024-06-03 20:35:38,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 459 transitions, 7551 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:38,459 INFO L231 Difference]: Finished difference. Result has 311 places, 426 transitions, 6436 flow [2024-06-03 20:35:38,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6099, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6436, PETRI_PLACES=311, PETRI_TRANSITIONS=426} [2024-06-03 20:35:38,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-03 20:35:38,460 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 426 transitions, 6436 flow [2024-06-03 20:35:38,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:38,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:38,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:38,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:35:38,460 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-03 20:35:38,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:38,461 INFO L85 PathProgramCache]: Analyzing trace with hash -295423685, now seen corresponding path program 2 times [2024-06-03 20:35:38,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:38,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003679637] [2024-06-03 20:35:38,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:38,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:38,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:38,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:38,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:38,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003679637] [2024-06-03 20:35:38,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003679637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:38,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:38,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:38,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926423167] [2024-06-03 20:35:38,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:38,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:38,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:38,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:38,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:38,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:38,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 426 transitions, 6436 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:38,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:38,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:38,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:39,787 INFO L124 PetriNetUnfolderBase]: 2603/4421 cut-off events. [2024-06-03 20:35:39,788 INFO L125 PetriNetUnfolderBase]: For 260018/260026 co-relation queries the response was YES. [2024-06-03 20:35:39,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31197 conditions, 4421 events. 2603/4421 cut-off events. For 260018/260026 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28816 event pairs, 527 based on Foata normal form. 22/4438 useless extension candidates. Maximal degree in co-relation 31053. Up to 3714 conditions per place. [2024-06-03 20:35:39,839 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 343 selfloop transitions, 99 changer transitions 0/448 dead transitions. [2024-06-03 20:35:39,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 448 transitions, 7440 flow [2024-06-03 20:35:39,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:39,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:39,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 20:35:39,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 20:35:39,841 INFO L175 Difference]: Start difference. First operand has 311 places, 426 transitions, 6436 flow. Second operand 9 states and 193 transitions. [2024-06-03 20:35:39,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 448 transitions, 7440 flow [2024-06-03 20:35:40,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 448 transitions, 7289 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:40,796 INFO L231 Difference]: Finished difference. Result has 316 places, 428 transitions, 6535 flow [2024-06-03 20:35:40,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6535, PETRI_PLACES=316, PETRI_TRANSITIONS=428} [2024-06-03 20:35:40,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-03 20:35:40,796 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 428 transitions, 6535 flow [2024-06-03 20:35:40,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:40,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:40,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:40,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:35:40,797 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-03 20:35:40,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:40,797 INFO L85 PathProgramCache]: Analyzing trace with hash -208735595, now seen corresponding path program 3 times [2024-06-03 20:35:40,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:40,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784258657] [2024-06-03 20:35:40,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:40,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:40,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:41,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:41,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:41,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784258657] [2024-06-03 20:35:41,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784258657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:41,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:41,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:41,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041596433] [2024-06-03 20:35:41,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:41,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:41,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:41,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:41,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:41,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:41,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 428 transitions, 6535 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:41,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:41,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:41,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:42,062 INFO L124 PetriNetUnfolderBase]: 2709/4589 cut-off events. [2024-06-03 20:35:42,062 INFO L125 PetriNetUnfolderBase]: For 284880/284888 co-relation queries the response was YES. [2024-06-03 20:35:42,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33284 conditions, 4589 events. 2709/4589 cut-off events. For 284880/284888 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 29993 event pairs, 536 based on Foata normal form. 18/4602 useless extension candidates. Maximal degree in co-relation 33138. Up to 3720 conditions per place. [2024-06-03 20:35:42,127 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 97 changer transitions 0/456 dead transitions. [2024-06-03 20:35:42,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 456 transitions, 7771 flow [2024-06-03 20:35:42,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:42,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:42,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 20:35:42,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-03 20:35:42,128 INFO L175 Difference]: Start difference. First operand has 316 places, 428 transitions, 6535 flow. Second operand 9 states and 196 transitions. [2024-06-03 20:35:42,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 456 transitions, 7771 flow [2024-06-03 20:35:43,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 456 transitions, 7551 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:43,048 INFO L231 Difference]: Finished difference. Result has 319 places, 432 transitions, 6632 flow [2024-06-03 20:35:43,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6315, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6632, PETRI_PLACES=319, PETRI_TRANSITIONS=432} [2024-06-03 20:35:43,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 20:35:43,049 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 432 transitions, 6632 flow [2024-06-03 20:35:43,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:43,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:43,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:43,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:35:43,049 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-03 20:35:43,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:43,050 INFO L85 PathProgramCache]: Analyzing trace with hash -924166371, now seen corresponding path program 4 times [2024-06-03 20:35:43,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:43,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380105296] [2024-06-03 20:35:43,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:43,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:43,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:43,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:43,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380105296] [2024-06-03 20:35:43,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380105296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:43,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:43,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:43,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490037334] [2024-06-03 20:35:43,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:43,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:43,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:43,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:43,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:43,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:43,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 432 transitions, 6632 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:43,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:43,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:43,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:44,409 INFO L124 PetriNetUnfolderBase]: 2765/4677 cut-off events. [2024-06-03 20:35:44,409 INFO L125 PetriNetUnfolderBase]: For 306605/306613 co-relation queries the response was YES. [2024-06-03 20:35:44,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34082 conditions, 4677 events. 2765/4677 cut-off events. For 306605/306613 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30678 event pairs, 572 based on Foata normal form. 22/4694 useless extension candidates. Maximal degree in co-relation 33934. Up to 3990 conditions per place. [2024-06-03 20:35:44,474 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 344 selfloop transitions, 103 changer transitions 0/453 dead transitions. [2024-06-03 20:35:44,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 453 transitions, 7652 flow [2024-06-03 20:35:44,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:44,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:44,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 20:35:44,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:35:44,475 INFO L175 Difference]: Start difference. First operand has 319 places, 432 transitions, 6632 flow. Second operand 8 states and 176 transitions. [2024-06-03 20:35:44,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 453 transitions, 7652 flow [2024-06-03 20:35:45,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 453 transitions, 7501 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:45,457 INFO L231 Difference]: Finished difference. Result has 322 places, 434 transitions, 6749 flow [2024-06-03 20:35:45,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6481, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6749, PETRI_PLACES=322, PETRI_TRANSITIONS=434} [2024-06-03 20:35:45,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-03 20:35:45,458 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 434 transitions, 6749 flow [2024-06-03 20:35:45,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:45,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:45,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:45,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:35:45,458 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-03 20:35:45,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1013373837, now seen corresponding path program 5 times [2024-06-03 20:35:45,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:45,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395600777] [2024-06-03 20:35:45,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:45,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:45,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:45,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:45,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395600777] [2024-06-03 20:35:45,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395600777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:45,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:45,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:45,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816193136] [2024-06-03 20:35:45,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:45,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:45,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:45,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:45,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:45,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:45,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 434 transitions, 6749 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:45,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:45,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:45,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:46,773 INFO L124 PetriNetUnfolderBase]: 2808/4754 cut-off events. [2024-06-03 20:35:46,773 INFO L125 PetriNetUnfolderBase]: For 309570/309578 co-relation queries the response was YES. [2024-06-03 20:35:46,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34669 conditions, 4754 events. 2808/4754 cut-off events. For 309570/309578 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31263 event pairs, 591 based on Foata normal form. 22/4771 useless extension candidates. Maximal degree in co-relation 34519. Up to 4059 conditions per place. [2024-06-03 20:35:46,836 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 359 selfloop transitions, 88 changer transitions 0/453 dead transitions. [2024-06-03 20:35:46,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 453 transitions, 7769 flow [2024-06-03 20:35:46,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:46,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:46,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 20:35:46,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-03 20:35:46,837 INFO L175 Difference]: Start difference. First operand has 322 places, 434 transitions, 6749 flow. Second operand 6 states and 139 transitions. [2024-06-03 20:35:46,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 453 transitions, 7769 flow [2024-06-03 20:35:47,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 453 transitions, 7535 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:48,034 INFO L231 Difference]: Finished difference. Result has 322 places, 436 transitions, 6757 flow [2024-06-03 20:35:48,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6515, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6757, PETRI_PLACES=322, PETRI_TRANSITIONS=436} [2024-06-03 20:35:48,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-03 20:35:48,034 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 436 transitions, 6757 flow [2024-06-03 20:35:48,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:48,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:48,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:48,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:35:48,035 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-03 20:35:48,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:48,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1013521707, now seen corresponding path program 6 times [2024-06-03 20:35:48,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:48,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47593043] [2024-06-03 20:35:48,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:48,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:48,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:48,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:48,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:48,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47593043] [2024-06-03 20:35:48,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47593043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:48,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:48,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:48,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793126650] [2024-06-03 20:35:48,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:48,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:48,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:48,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:48,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:48,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:48,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 436 transitions, 6757 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:48,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:48,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:48,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:49,351 INFO L124 PetriNetUnfolderBase]: 2822/4790 cut-off events. [2024-06-03 20:35:49,351 INFO L125 PetriNetUnfolderBase]: For 292132/292140 co-relation queries the response was YES. [2024-06-03 20:35:49,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34404 conditions, 4790 events. 2822/4790 cut-off events. For 292132/292140 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31603 event pairs, 485 based on Foata normal form. 18/4803 useless extension candidates. Maximal degree in co-relation 34253. Up to 3716 conditions per place. [2024-06-03 20:35:49,413 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 366 selfloop transitions, 91 changer transitions 0/463 dead transitions. [2024-06-03 20:35:49,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 463 transitions, 8005 flow [2024-06-03 20:35:49,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:49,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:49,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:35:49,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 20:35:49,414 INFO L175 Difference]: Start difference. First operand has 322 places, 436 transitions, 6757 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:35:49,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 463 transitions, 8005 flow [2024-06-03 20:35:50,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 463 transitions, 7797 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:50,521 INFO L231 Difference]: Finished difference. Result has 325 places, 439 transitions, 6871 flow [2024-06-03 20:35:50,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6549, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6871, PETRI_PLACES=325, PETRI_TRANSITIONS=439} [2024-06-03 20:35:50,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-03 20:35:50,522 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 439 transitions, 6871 flow [2024-06-03 20:35:50,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:50,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:50,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:50,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:35:50,522 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-03 20:35:50,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:50,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-03 20:35:50,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:50,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384546502] [2024-06-03 20:35:50,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:50,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:50,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:50,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:50,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:50,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384546502] [2024-06-03 20:35:50,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384546502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:50,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:50,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:50,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364842564] [2024-06-03 20:35:50,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:50,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:50,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:50,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:50,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:50,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:50,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 439 transitions, 6871 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:50,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:50,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:50,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:51,919 INFO L124 PetriNetUnfolderBase]: 2829/4797 cut-off events. [2024-06-03 20:35:51,919 INFO L125 PetriNetUnfolderBase]: For 283716/283724 co-relation queries the response was YES. [2024-06-03 20:35:51,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34138 conditions, 4797 events. 2829/4797 cut-off events. For 283716/283724 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31657 event pairs, 547 based on Foata normal form. 18/4810 useless extension candidates. Maximal degree in co-relation 33985. Up to 3942 conditions per place. [2024-06-03 20:35:51,981 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 344 selfloop transitions, 112 changer transitions 0/462 dead transitions. [2024-06-03 20:35:51,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 462 transitions, 7903 flow [2024-06-03 20:35:51,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:51,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:51,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:35:51,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 20:35:51,982 INFO L175 Difference]: Start difference. First operand has 325 places, 439 transitions, 6871 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:35:51,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 462 transitions, 7903 flow [2024-06-03 20:35:53,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 462 transitions, 7592 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:53,059 INFO L231 Difference]: Finished difference. Result has 328 places, 440 transitions, 6811 flow [2024-06-03 20:35:53,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6560, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6811, PETRI_PLACES=328, PETRI_TRANSITIONS=440} [2024-06-03 20:35:53,060 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-03 20:35:53,060 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 440 transitions, 6811 flow [2024-06-03 20:35:53,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:53,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:53,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:53,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:35:53,060 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-03 20:35:53,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:53,060 INFO L85 PathProgramCache]: Analyzing trace with hash -570935637, now seen corresponding path program 1 times [2024-06-03 20:35:53,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:53,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721418471] [2024-06-03 20:35:53,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:53,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:53,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:53,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:53,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721418471] [2024-06-03 20:35:53,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721418471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:53,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:53,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:53,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865909797] [2024-06-03 20:35:53,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:53,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:53,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:53,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:53,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:53,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:53,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 440 transitions, 6811 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:53,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:53,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:53,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:54,403 INFO L124 PetriNetUnfolderBase]: 2834/4807 cut-off events. [2024-06-03 20:35:54,403 INFO L125 PetriNetUnfolderBase]: For 257360/257365 co-relation queries the response was YES. [2024-06-03 20:35:54,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33642 conditions, 4807 events. 2834/4807 cut-off events. For 257360/257365 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31768 event pairs, 582 based on Foata normal form. 5/4805 useless extension candidates. Maximal degree in co-relation 33489. Up to 3766 conditions per place. [2024-06-03 20:35:54,476 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 243 selfloop transitions, 227 changer transitions 0/476 dead transitions. [2024-06-03 20:35:54,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 476 transitions, 8223 flow [2024-06-03 20:35:54,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:35:54,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:35:54,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-03 20:35:54,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-03 20:35:54,477 INFO L175 Difference]: Start difference. First operand has 328 places, 440 transitions, 6811 flow. Second operand 12 states and 255 transitions. [2024-06-03 20:35:54,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 476 transitions, 8223 flow [2024-06-03 20:35:55,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 476 transitions, 7900 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:55,716 INFO L231 Difference]: Finished difference. Result has 333 places, 446 transitions, 7058 flow [2024-06-03 20:35:55,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6488, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7058, PETRI_PLACES=333, PETRI_TRANSITIONS=446} [2024-06-03 20:35:55,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-03 20:35:55,717 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 446 transitions, 7058 flow [2024-06-03 20:35:55,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:55,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:55,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:55,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:35:55,718 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-03 20:35:55,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:55,718 INFO L85 PathProgramCache]: Analyzing trace with hash -567210987, now seen corresponding path program 2 times [2024-06-03 20:35:55,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:55,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073137912] [2024-06-03 20:35:55,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:55,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:56,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-03 20:35:56,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:56,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073137912] [2024-06-03 20:35:56,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073137912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:56,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:56,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:56,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052099740] [2024-06-03 20:35:56,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:56,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:56,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:56,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:56,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:56,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:56,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 446 transitions, 7058 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:56,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:56,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:56,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:56,998 INFO L124 PetriNetUnfolderBase]: 2847/4830 cut-off events. [2024-06-03 20:35:56,998 INFO L125 PetriNetUnfolderBase]: For 269586/269594 co-relation queries the response was YES. [2024-06-03 20:35:57,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34277 conditions, 4830 events. 2847/4830 cut-off events. For 269586/269594 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 31960 event pairs, 587 based on Foata normal form. 7/4832 useless extension candidates. Maximal degree in co-relation 34124. Up to 4149 conditions per place. [2024-06-03 20:35:57,068 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 362 selfloop transitions, 111 changer transitions 0/479 dead transitions. [2024-06-03 20:35:57,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 479 transitions, 8486 flow [2024-06-03 20:35:57,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:57,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:57,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 20:35:57,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 20:35:57,069 INFO L175 Difference]: Start difference. First operand has 333 places, 446 transitions, 7058 flow. Second operand 9 states and 201 transitions. [2024-06-03 20:35:57,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 479 transitions, 8486 flow [2024-06-03 20:35:58,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 479 transitions, 8161 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:58,196 INFO L231 Difference]: Finished difference. Result has 334 places, 452 transitions, 7081 flow [2024-06-03 20:35:58,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7081, PETRI_PLACES=334, PETRI_TRANSITIONS=452} [2024-06-03 20:35:58,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-03 20:35:58,197 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 452 transitions, 7081 flow [2024-06-03 20:35:58,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:58,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:58,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:58,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:35:58,198 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-03 20:35:58,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:58,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1440957247, now seen corresponding path program 3 times [2024-06-03 20:35:58,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:58,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74965756] [2024-06-03 20:35:58,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:58,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:58,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:58,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:58,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74965756] [2024-06-03 20:35:58,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74965756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:58,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:58,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:58,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261592823] [2024-06-03 20:35:58,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:58,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:58,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:58,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:58,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:58,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:35:58,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 452 transitions, 7081 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:58,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:58,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:35:58,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:59,730 INFO L124 PetriNetUnfolderBase]: 2844/4826 cut-off events. [2024-06-03 20:35:59,730 INFO L125 PetriNetUnfolderBase]: For 265058/265066 co-relation queries the response was YES. [2024-06-03 20:35:59,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34137 conditions, 4826 events. 2844/4826 cut-off events. For 265058/265066 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 31930 event pairs, 587 based on Foata normal form. 7/4828 useless extension candidates. Maximal degree in co-relation 33984. Up to 4146 conditions per place. [2024-06-03 20:35:59,784 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 109 changer transitions 0/476 dead transitions. [2024-06-03 20:35:59,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 476 transitions, 8231 flow [2024-06-03 20:35:59,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:59,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:59,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:35:59,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 20:35:59,785 INFO L175 Difference]: Start difference. First operand has 334 places, 452 transitions, 7081 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:35:59,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 476 transitions, 8231 flow [2024-06-03 20:36:00,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 476 transitions, 8000 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:00,876 INFO L231 Difference]: Finished difference. Result has 336 places, 452 transitions, 7075 flow [2024-06-03 20:36:00,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7075, PETRI_PLACES=336, PETRI_TRANSITIONS=452} [2024-06-03 20:36:00,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-03 20:36:00,877 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 452 transitions, 7075 flow [2024-06-03 20:36:00,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:00,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:00,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:00,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:36:00,877 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-03 20:36:00,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:00,878 INFO L85 PathProgramCache]: Analyzing trace with hash -197031793, now seen corresponding path program 4 times [2024-06-03 20:36:00,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:00,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445218501] [2024-06-03 20:36:00,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:00,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:00,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:01,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-03 20:36:01,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:01,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445218501] [2024-06-03 20:36:01,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445218501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:01,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:01,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:01,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244393298] [2024-06-03 20:36:01,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:01,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:01,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:01,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:01,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:01,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:01,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 452 transitions, 7075 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:01,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:01,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:01,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:02,193 INFO L124 PetriNetUnfolderBase]: 2881/4887 cut-off events. [2024-06-03 20:36:02,194 INFO L125 PetriNetUnfolderBase]: For 283324/283332 co-relation queries the response was YES. [2024-06-03 20:36:02,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34879 conditions, 4887 events. 2881/4887 cut-off events. For 283324/283332 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32360 event pairs, 587 based on Foata normal form. 7/4889 useless extension candidates. Maximal degree in co-relation 34725. Up to 4123 conditions per place. [2024-06-03 20:36:02,262 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 328 selfloop transitions, 157 changer transitions 0/491 dead transitions. [2024-06-03 20:36:02,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 491 transitions, 8634 flow [2024-06-03 20:36:02,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:02,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:02,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 20:36:02,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 20:36:02,264 INFO L175 Difference]: Start difference. First operand has 336 places, 452 transitions, 7075 flow. Second operand 9 states and 197 transitions. [2024-06-03 20:36:02,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 491 transitions, 8634 flow [2024-06-03 20:36:03,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 491 transitions, 8410 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:03,404 INFO L231 Difference]: Finished difference. Result has 339 places, 467 transitions, 7410 flow [2024-06-03 20:36:03,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6857, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7410, PETRI_PLACES=339, PETRI_TRANSITIONS=467} [2024-06-03 20:36:03,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-03 20:36:03,404 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 467 transitions, 7410 flow [2024-06-03 20:36:03,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:03,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:03,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:03,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:36:03,404 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-03 20:36:03,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:03,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1011344726, now seen corresponding path program 1 times [2024-06-03 20:36:03,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:03,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674691157] [2024-06-03 20:36:03,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:03,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:03,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:03,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:03,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674691157] [2024-06-03 20:36:03,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674691157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:03,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:03,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:03,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949916173] [2024-06-03 20:36:03,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:03,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:03,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:03,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:03,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:03,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:03,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 467 transitions, 7410 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:03,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:03,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:03,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:04,950 INFO L124 PetriNetUnfolderBase]: 2915/4919 cut-off events. [2024-06-03 20:36:04,950 INFO L125 PetriNetUnfolderBase]: For 305539/305539 co-relation queries the response was YES. [2024-06-03 20:36:04,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35885 conditions, 4919 events. 2915/4919 cut-off events. For 305539/305539 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32471 event pairs, 544 based on Foata normal form. 2/4909 useless extension candidates. Maximal degree in co-relation 35730. Up to 4401 conditions per place. [2024-06-03 20:36:05,016 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 459 selfloop transitions, 40 changer transitions 0/505 dead transitions. [2024-06-03 20:36:05,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 505 transitions, 8791 flow [2024-06-03 20:36:05,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:05,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:05,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 20:36:05,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 20:36:05,019 INFO L175 Difference]: Start difference. First operand has 339 places, 467 transitions, 7410 flow. Second operand 10 states and 214 transitions. [2024-06-03 20:36:05,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 505 transitions, 8791 flow [2024-06-03 20:36:06,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 505 transitions, 8654 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 20:36:06,404 INFO L231 Difference]: Finished difference. Result has 346 places, 473 transitions, 7530 flow [2024-06-03 20:36:06,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7273, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7530, PETRI_PLACES=346, PETRI_TRANSITIONS=473} [2024-06-03 20:36:06,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-03 20:36:06,405 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 473 transitions, 7530 flow [2024-06-03 20:36:06,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:06,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:06,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:06,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:36:06,406 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-03 20:36:06,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:06,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1800142528, now seen corresponding path program 2 times [2024-06-03 20:36:06,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:06,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014638706] [2024-06-03 20:36:06,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:06,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:06,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:06,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:06,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014638706] [2024-06-03 20:36:06,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014638706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:06,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:06,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:06,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237458104] [2024-06-03 20:36:06,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:06,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:06,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:06,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:06,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:06,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:06,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 473 transitions, 7530 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:06,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:06,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:06,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:07,844 INFO L124 PetriNetUnfolderBase]: 2910/4923 cut-off events. [2024-06-03 20:36:07,845 INFO L125 PetriNetUnfolderBase]: For 306597/306597 co-relation queries the response was YES. [2024-06-03 20:36:07,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35984 conditions, 4923 events. 2910/4923 cut-off events. For 306597/306597 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32530 event pairs, 556 based on Foata normal form. 2/4919 useless extension candidates. Maximal degree in co-relation 35826. Up to 4249 conditions per place. [2024-06-03 20:36:07,913 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 125 changer transitions 0/502 dead transitions. [2024-06-03 20:36:07,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 502 transitions, 8592 flow [2024-06-03 20:36:07,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:36:07,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:36:07,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-03 20:36:07,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 20:36:07,915 INFO L175 Difference]: Start difference. First operand has 346 places, 473 transitions, 7530 flow. Second operand 12 states and 252 transitions. [2024-06-03 20:36:07,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 502 transitions, 8592 flow [2024-06-03 20:36:09,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 502 transitions, 8460 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:09,291 INFO L231 Difference]: Finished difference. Result has 351 places, 473 transitions, 7653 flow [2024-06-03 20:36:09,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7398, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7653, PETRI_PLACES=351, PETRI_TRANSITIONS=473} [2024-06-03 20:36:09,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-03 20:36:09,291 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 473 transitions, 7653 flow [2024-06-03 20:36:09,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:09,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:09,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:09,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:36:09,292 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-03 20:36:09,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:09,293 INFO L85 PathProgramCache]: Analyzing trace with hash -90199762, now seen corresponding path program 3 times [2024-06-03 20:36:09,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:09,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567487809] [2024-06-03 20:36:09,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:09,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:09,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:09,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:09,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567487809] [2024-06-03 20:36:09,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567487809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:09,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:09,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:09,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096796650] [2024-06-03 20:36:09,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:09,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:09,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:09,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:09,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:09,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:09,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 473 transitions, 7653 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:09,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:09,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:09,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:10,697 INFO L124 PetriNetUnfolderBase]: 2941/4966 cut-off events. [2024-06-03 20:36:10,697 INFO L125 PetriNetUnfolderBase]: For 339664/339667 co-relation queries the response was YES. [2024-06-03 20:36:10,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36488 conditions, 4966 events. 2941/4966 cut-off events. For 339664/339667 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 32772 event pairs, 569 based on Foata normal form. 14/4974 useless extension candidates. Maximal degree in co-relation 36329. Up to 4370 conditions per place. [2024-06-03 20:36:10,767 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 430 selfloop transitions, 69 changer transitions 0/505 dead transitions. [2024-06-03 20:36:10,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 505 transitions, 8822 flow [2024-06-03 20:36:10,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:36:10,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:36:10,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:36:10,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 20:36:10,768 INFO L175 Difference]: Start difference. First operand has 351 places, 473 transitions, 7653 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:36:10,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 505 transitions, 8822 flow [2024-06-03 20:36:12,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 505 transitions, 8525 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-03 20:36:12,045 INFO L231 Difference]: Finished difference. Result has 348 places, 475 transitions, 7572 flow [2024-06-03 20:36:12,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7356, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7572, PETRI_PLACES=348, PETRI_TRANSITIONS=475} [2024-06-03 20:36:12,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-03 20:36:12,046 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 475 transitions, 7572 flow [2024-06-03 20:36:12,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:12,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:12,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:12,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:36:12,047 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-03 20:36:12,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:12,047 INFO L85 PathProgramCache]: Analyzing trace with hash -214751965, now seen corresponding path program 5 times [2024-06-03 20:36:12,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:12,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612752052] [2024-06-03 20:36:12,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:12,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:12,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:12,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:12,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:12,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612752052] [2024-06-03 20:36:12,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612752052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:12,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:12,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:12,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413025785] [2024-06-03 20:36:12,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:12,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:12,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:12,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:12,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:12,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:12,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 475 transitions, 7572 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:12,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:12,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:12,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:13,443 INFO L124 PetriNetUnfolderBase]: 2954/5001 cut-off events. [2024-06-03 20:36:13,443 INFO L125 PetriNetUnfolderBase]: For 316819/316827 co-relation queries the response was YES. [2024-06-03 20:36:13,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36668 conditions, 5001 events. 2954/5001 cut-off events. For 316819/316827 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33169 event pairs, 572 based on Foata normal form. 7/5003 useless extension candidates. Maximal degree in co-relation 36508. Up to 3997 conditions per place. [2024-06-03 20:36:13,512 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 275 selfloop transitions, 232 changer transitions 0/513 dead transitions. [2024-06-03 20:36:13,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 513 transitions, 9084 flow [2024-06-03 20:36:13,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:13,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:13,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-03 20:36:13,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:36:13,513 INFO L175 Difference]: Start difference. First operand has 348 places, 475 transitions, 7572 flow. Second operand 11 states and 242 transitions. [2024-06-03 20:36:13,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 513 transitions, 9084 flow [2024-06-03 20:36:15,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 513 transitions, 8933 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:15,177 INFO L231 Difference]: Finished difference. Result has 354 places, 481 transitions, 7993 flow [2024-06-03 20:36:15,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7421, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7993, PETRI_PLACES=354, PETRI_TRANSITIONS=481} [2024-06-03 20:36:15,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-03 20:36:15,178 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 481 transitions, 7993 flow [2024-06-03 20:36:15,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:15,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:15,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:15,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:36:15,178 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-03 20:36:15,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:15,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1008494369, now seen corresponding path program 6 times [2024-06-03 20:36:15,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:15,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662278264] [2024-06-03 20:36:15,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:15,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:15,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:15,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:15,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:15,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662278264] [2024-06-03 20:36:15,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662278264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:15,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:15,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:15,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730264268] [2024-06-03 20:36:15,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:15,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:15,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:15,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:15,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:15,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:15,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 481 transitions, 7993 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:15,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:15,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:15,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:16,567 INFO L124 PetriNetUnfolderBase]: 2959/5010 cut-off events. [2024-06-03 20:36:16,567 INFO L125 PetriNetUnfolderBase]: For 324320/324328 co-relation queries the response was YES. [2024-06-03 20:36:16,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37151 conditions, 5010 events. 2959/5010 cut-off events. For 324320/324328 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33243 event pairs, 574 based on Foata normal form. 7/5012 useless extension candidates. Maximal degree in co-relation 36990. Up to 4168 conditions per place. [2024-06-03 20:36:16,640 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 350 selfloop transitions, 164 changer transitions 0/520 dead transitions. [2024-06-03 20:36:16,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 520 transitions, 9710 flow [2024-06-03 20:36:16,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:16,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:16,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 20:36:16,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-03 20:36:16,641 INFO L175 Difference]: Start difference. First operand has 354 places, 481 transitions, 7993 flow. Second operand 11 states and 240 transitions. [2024-06-03 20:36:16,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 520 transitions, 9710 flow [2024-06-03 20:36:18,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 520 transitions, 9223 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 20:36:18,135 INFO L231 Difference]: Finished difference. Result has 357 places, 484 transitions, 7905 flow [2024-06-03 20:36:18,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7515, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7905, PETRI_PLACES=357, PETRI_TRANSITIONS=484} [2024-06-03 20:36:18,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-03 20:36:18,135 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 484 transitions, 7905 flow [2024-06-03 20:36:18,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:18,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:18,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:18,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:36:18,136 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-03 20:36:18,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:18,136 INFO L85 PathProgramCache]: Analyzing trace with hash 812019117, now seen corresponding path program 7 times [2024-06-03 20:36:18,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:18,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346523805] [2024-06-03 20:36:18,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:18,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:18,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:18,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:18,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:18,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346523805] [2024-06-03 20:36:18,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346523805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:18,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:18,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:18,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894530475] [2024-06-03 20:36:18,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:18,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:18,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:18,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:18,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:18,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:18,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 484 transitions, 7905 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:18,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:18,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:18,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:19,502 INFO L124 PetriNetUnfolderBase]: 2956/5005 cut-off events. [2024-06-03 20:36:19,502 INFO L125 PetriNetUnfolderBase]: For 328278/328283 co-relation queries the response was YES. [2024-06-03 20:36:19,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36655 conditions, 5005 events. 2956/5005 cut-off events. For 328278/328283 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33241 event pairs, 590 based on Foata normal form. 5/5003 useless extension candidates. Maximal degree in co-relation 36494. Up to 4165 conditions per place. [2024-06-03 20:36:19,573 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 168 changer transitions 0/515 dead transitions. [2024-06-03 20:36:19,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 515 transitions, 9380 flow [2024-06-03 20:36:19,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:19,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:19,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 20:36:19,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 20:36:19,574 INFO L175 Difference]: Start difference. First operand has 357 places, 484 transitions, 7905 flow. Second operand 10 states and 217 transitions. [2024-06-03 20:36:19,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 515 transitions, 9380 flow [2024-06-03 20:36:21,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 515 transitions, 9175 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:21,171 INFO L231 Difference]: Finished difference. Result has 363 places, 488 transitions, 8154 flow [2024-06-03 20:36:21,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8154, PETRI_PLACES=363, PETRI_TRANSITIONS=488} [2024-06-03 20:36:21,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-03 20:36:21,172 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 488 transitions, 8154 flow [2024-06-03 20:36:21,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:21,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:21,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:21,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:36:21,172 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-03 20:36:21,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:21,173 INFO L85 PathProgramCache]: Analyzing trace with hash -897660689, now seen corresponding path program 8 times [2024-06-03 20:36:21,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:21,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884355876] [2024-06-03 20:36:21,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:21,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:21,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:21,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:21,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:21,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884355876] [2024-06-03 20:36:21,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884355876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:21,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:21,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:21,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934998161] [2024-06-03 20:36:21,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:21,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:21,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:21,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:21,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:21,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:21,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 488 transitions, 8154 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:21,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:21,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:21,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:22,532 INFO L124 PetriNetUnfolderBase]: 2953/5002 cut-off events. [2024-06-03 20:36:22,533 INFO L125 PetriNetUnfolderBase]: For 333220/333228 co-relation queries the response was YES. [2024-06-03 20:36:22,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36821 conditions, 5002 events. 2953/5002 cut-off events. For 333220/333228 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33247 event pairs, 574 based on Foata normal form. 7/5004 useless extension candidates. Maximal degree in co-relation 36658. Up to 4162 conditions per place. [2024-06-03 20:36:22,601 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 171 changer transitions 0/518 dead transitions. [2024-06-03 20:36:22,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 518 transitions, 9430 flow [2024-06-03 20:36:22,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:22,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:22,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-03 20:36:22,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-03 20:36:22,602 INFO L175 Difference]: Start difference. First operand has 363 places, 488 transitions, 8154 flow. Second operand 11 states and 239 transitions. [2024-06-03 20:36:22,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 518 transitions, 9430 flow [2024-06-03 20:36:24,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 518 transitions, 9199 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:24,288 INFO L231 Difference]: Finished difference. Result has 368 places, 488 transitions, 8271 flow [2024-06-03 20:36:24,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7923, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8271, PETRI_PLACES=368, PETRI_TRANSITIONS=488} [2024-06-03 20:36:24,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-03 20:36:24,289 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 488 transitions, 8271 flow [2024-06-03 20:36:24,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:24,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:24,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:24,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:36:24,289 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-03 20:36:24,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:24,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1180263509, now seen corresponding path program 9 times [2024-06-03 20:36:24,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:24,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993819098] [2024-06-03 20:36:24,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:24,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:24,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:24,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:24,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:24,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993819098] [2024-06-03 20:36:24,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993819098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:24,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:24,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:24,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345381068] [2024-06-03 20:36:24,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:24,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:24,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:24,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:24,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:24,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:24,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 488 transitions, 8271 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:24,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:24,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:24,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:25,754 INFO L124 PetriNetUnfolderBase]: 2963/5020 cut-off events. [2024-06-03 20:36:25,754 INFO L125 PetriNetUnfolderBase]: For 345746/345754 co-relation queries the response was YES. [2024-06-03 20:36:25,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37096 conditions, 5020 events. 2963/5020 cut-off events. For 345746/345754 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 33382 event pairs, 595 based on Foata normal form. 8/5023 useless extension candidates. Maximal degree in co-relation 36932. Up to 4308 conditions per place. [2024-06-03 20:36:25,822 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 121 changer transitions 0/514 dead transitions. [2024-06-03 20:36:25,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 514 transitions, 9623 flow [2024-06-03 20:36:25,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:36:25,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:36:25,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 20:36:25,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:36:25,823 INFO L175 Difference]: Start difference. First operand has 368 places, 488 transitions, 8271 flow. Second operand 6 states and 144 transitions. [2024-06-03 20:36:25,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 514 transitions, 9623 flow [2024-06-03 20:36:27,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 514 transitions, 9211 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:36:27,464 INFO L231 Difference]: Finished difference. Result has 363 places, 494 transitions, 8233 flow [2024-06-03 20:36:27,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7865, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8233, PETRI_PLACES=363, PETRI_TRANSITIONS=494} [2024-06-03 20:36:27,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-03 20:36:27,465 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 494 transitions, 8233 flow [2024-06-03 20:36:27,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:27,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:27,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:27,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:36:27,466 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-03 20:36:27,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:27,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1180257929, now seen corresponding path program 10 times [2024-06-03 20:36:27,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:27,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077153222] [2024-06-03 20:36:27,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:27,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:27,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:27,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:27,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:27,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077153222] [2024-06-03 20:36:27,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077153222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:27,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:27,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:27,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728966] [2024-06-03 20:36:27,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:27,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:27,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:27,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:27,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:27,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:27,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 494 transitions, 8233 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:27,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:27,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:27,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:28,863 INFO L124 PetriNetUnfolderBase]: 2957/5012 cut-off events. [2024-06-03 20:36:28,864 INFO L125 PetriNetUnfolderBase]: For 344428/344436 co-relation queries the response was YES. [2024-06-03 20:36:28,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36782 conditions, 5012 events. 2957/5012 cut-off events. For 344428/344436 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 33345 event pairs, 595 based on Foata normal form. 8/5015 useless extension candidates. Maximal degree in co-relation 36617. Up to 4302 conditions per place. [2024-06-03 20:36:28,932 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 381 selfloop transitions, 129 changer transitions 0/516 dead transitions. [2024-06-03 20:36:28,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 516 transitions, 9477 flow [2024-06-03 20:36:28,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:36:28,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:36:28,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:36:28,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 20:36:28,933 INFO L175 Difference]: Start difference. First operand has 363 places, 494 transitions, 8233 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:36:28,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 516 transitions, 9477 flow [2024-06-03 20:36:30,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 516 transitions, 9186 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 20:36:30,519 INFO L231 Difference]: Finished difference. Result has 367 places, 494 transitions, 8210 flow [2024-06-03 20:36:30,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7942, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8210, PETRI_PLACES=367, PETRI_TRANSITIONS=494} [2024-06-03 20:36:30,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-03 20:36:30,520 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 494 transitions, 8210 flow [2024-06-03 20:36:30,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:30,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:30,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:30,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:36:30,520 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-03 20:36:30,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:30,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1459580907, now seen corresponding path program 11 times [2024-06-03 20:36:30,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:30,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844872745] [2024-06-03 20:36:30,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:30,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:30,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:30,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:30,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:30,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844872745] [2024-06-03 20:36:30,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844872745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:30,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:30,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:30,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542413442] [2024-06-03 20:36:30,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:30,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:30,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:30,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:30,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:30,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:30,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 494 transitions, 8210 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:30,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:30,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:30,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:31,860 INFO L124 PetriNetUnfolderBase]: 2967/5030 cut-off events. [2024-06-03 20:36:31,860 INFO L125 PetriNetUnfolderBase]: For 351420/351428 co-relation queries the response was YES. [2024-06-03 20:36:31,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36956 conditions, 5030 events. 2967/5030 cut-off events. For 351420/351428 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33519 event pairs, 589 based on Foata normal form. 8/5033 useless extension candidates. Maximal degree in co-relation 36790. Up to 4099 conditions per place. [2024-06-03 20:36:31,929 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 238 changer transitions 0/525 dead transitions. [2024-06-03 20:36:31,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 525 transitions, 9758 flow [2024-06-03 20:36:31,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:31,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:31,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 20:36:31,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-03 20:36:31,930 INFO L175 Difference]: Start difference. First operand has 367 places, 494 transitions, 8210 flow. Second operand 10 states and 222 transitions. [2024-06-03 20:36:31,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 525 transitions, 9758 flow [2024-06-03 20:36:33,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 525 transitions, 9471 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:33,829 INFO L231 Difference]: Finished difference. Result has 370 places, 500 transitions, 8515 flow [2024-06-03 20:36:33,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7923, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8515, PETRI_PLACES=370, PETRI_TRANSITIONS=500} [2024-06-03 20:36:33,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 20:36:33,830 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 500 transitions, 8515 flow [2024-06-03 20:36:33,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:33,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:33,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:33,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:36:33,830 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-03 20:36:33,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:33,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1459396767, now seen corresponding path program 12 times [2024-06-03 20:36:33,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:33,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103899110] [2024-06-03 20:36:33,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:33,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:33,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:34,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:34,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:34,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103899110] [2024-06-03 20:36:34,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103899110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:34,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:34,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:34,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115312678] [2024-06-03 20:36:34,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:34,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:34,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:34,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:34,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:34,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:34,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 500 transitions, 8515 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:34,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:34,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:34,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:35,229 INFO L124 PetriNetUnfolderBase]: 2977/5050 cut-off events. [2024-06-03 20:36:35,229 INFO L125 PetriNetUnfolderBase]: For 360344/360352 co-relation queries the response was YES. [2024-06-03 20:36:35,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37454 conditions, 5050 events. 2977/5050 cut-off events. For 360344/360352 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33687 event pairs, 595 based on Foata normal form. 8/5053 useless extension candidates. Maximal degree in co-relation 37287. Up to 4111 conditions per place. [2024-06-03 20:36:35,297 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 217 changer transitions 0/531 dead transitions. [2024-06-03 20:36:35,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 531 transitions, 10093 flow [2024-06-03 20:36:35,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:36:35,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:36:35,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:36:35,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 20:36:35,298 INFO L175 Difference]: Start difference. First operand has 370 places, 500 transitions, 8515 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:36:35,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 531 transitions, 10093 flow [2024-06-03 20:36:37,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 531 transitions, 9522 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:37,137 INFO L231 Difference]: Finished difference. Result has 370 places, 506 transitions, 8512 flow [2024-06-03 20:36:37,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7956, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8512, PETRI_PLACES=370, PETRI_TRANSITIONS=506} [2024-06-03 20:36:37,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 20:36:37,137 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 506 transitions, 8512 flow [2024-06-03 20:36:37,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:37,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:37,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:37,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:36:37,138 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-03 20:36:37,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:37,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1459407927, now seen corresponding path program 13 times [2024-06-03 20:36:37,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:37,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100068172] [2024-06-03 20:36:37,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:37,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:37,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:37,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:37,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:37,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100068172] [2024-06-03 20:36:37,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100068172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:37,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:37,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:37,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912351641] [2024-06-03 20:36:37,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:37,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:37,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:37,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:37,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:37,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:37,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 506 transitions, 8512 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:37,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:37,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:37,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:38,529 INFO L124 PetriNetUnfolderBase]: 2971/5040 cut-off events. [2024-06-03 20:36:38,530 INFO L125 PetriNetUnfolderBase]: For 358009/358017 co-relation queries the response was YES. [2024-06-03 20:36:38,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37222 conditions, 5040 events. 2971/5040 cut-off events. For 358009/358017 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33657 event pairs, 595 based on Foata normal form. 8/5043 useless extension candidates. Maximal degree in co-relation 37054. Up to 4105 conditions per place. [2024-06-03 20:36:38,603 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 300 selfloop transitions, 221 changer transitions 0/527 dead transitions. [2024-06-03 20:36:38,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 527 transitions, 9782 flow [2024-06-03 20:36:38,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:36:38,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:36:38,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:36:38,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 20:36:38,604 INFO L175 Difference]: Start difference. First operand has 370 places, 506 transitions, 8512 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:36:38,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 527 transitions, 9782 flow [2024-06-03 20:36:40,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 527 transitions, 9288 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 20:36:40,321 INFO L231 Difference]: Finished difference. Result has 372 places, 506 transitions, 8470 flow [2024-06-03 20:36:40,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8018, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8470, PETRI_PLACES=372, PETRI_TRANSITIONS=506} [2024-06-03 20:36:40,321 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-03 20:36:40,322 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 506 transitions, 8470 flow [2024-06-03 20:36:40,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:40,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:40,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:40,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:36:40,322 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-03 20:36:40,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:40,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1459575327, now seen corresponding path program 14 times [2024-06-03 20:36:40,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:40,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169003232] [2024-06-03 20:36:40,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:40,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:40,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:40,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:40,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:40,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169003232] [2024-06-03 20:36:40,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169003232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:40,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:40,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:40,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602696321] [2024-06-03 20:36:40,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:40,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:40,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:40,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:40,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:40,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:40,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 506 transitions, 8470 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:40,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:40,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:40,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:41,854 INFO L124 PetriNetUnfolderBase]: 2965/5032 cut-off events. [2024-06-03 20:36:41,854 INFO L125 PetriNetUnfolderBase]: For 356660/356668 co-relation queries the response was YES. [2024-06-03 20:36:41,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37015 conditions, 5032 events. 2965/5032 cut-off events. For 356660/356668 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33588 event pairs, 589 based on Foata normal form. 8/5035 useless extension candidates. Maximal degree in co-relation 36846. Up to 4099 conditions per place. [2024-06-03 20:36:41,918 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 246 changer transitions 0/530 dead transitions. [2024-06-03 20:36:41,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 530 transitions, 9576 flow [2024-06-03 20:36:41,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:41,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:41,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-03 20:36:41,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-03 20:36:41,919 INFO L175 Difference]: Start difference. First operand has 372 places, 506 transitions, 8470 flow. Second operand 11 states and 236 transitions. [2024-06-03 20:36:41,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 530 transitions, 9576 flow [2024-06-03 20:36:43,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 530 transitions, 9002 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:43,834 INFO L231 Difference]: Finished difference. Result has 376 places, 506 transitions, 8398 flow [2024-06-03 20:36:43,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8398, PETRI_PLACES=376, PETRI_TRANSITIONS=506} [2024-06-03 20:36:43,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 20:36:43,835 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 506 transitions, 8398 flow [2024-06-03 20:36:43,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:43,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:43,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:43,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:36:43,836 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-03 20:36:43,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:43,836 INFO L85 PathProgramCache]: Analyzing trace with hash -806087513, now seen corresponding path program 15 times [2024-06-03 20:36:43,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:43,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46679178] [2024-06-03 20:36:43,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:43,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:43,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:44,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:44,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:44,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46679178] [2024-06-03 20:36:44,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46679178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:44,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:44,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:44,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604835491] [2024-06-03 20:36:44,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:44,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:44,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:44,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:44,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:44,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:44,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 506 transitions, 8398 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:44,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:44,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:44,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:45,193 INFO L124 PetriNetUnfolderBase]: 2962/5026 cut-off events. [2024-06-03 20:36:45,194 INFO L125 PetriNetUnfolderBase]: For 354722/354725 co-relation queries the response was YES. [2024-06-03 20:36:45,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36924 conditions, 5026 events. 2962/5026 cut-off events. For 354722/354725 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33546 event pairs, 627 based on Foata normal form. 3/5021 useless extension candidates. Maximal degree in co-relation 36754. Up to 4032 conditions per place. [2024-06-03 20:36:45,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 271 changer transitions 0/523 dead transitions. [2024-06-03 20:36:45,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 523 transitions, 9472 flow [2024-06-03 20:36:45,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:45,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:45,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-03 20:36:45,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-03 20:36:45,266 INFO L175 Difference]: Start difference. First operand has 376 places, 506 transitions, 8398 flow. Second operand 10 states and 211 transitions. [2024-06-03 20:36:45,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 523 transitions, 9472 flow [2024-06-03 20:36:47,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 523 transitions, 8832 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-03 20:36:47,202 INFO L231 Difference]: Finished difference. Result has 375 places, 506 transitions, 8306 flow [2024-06-03 20:36:47,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7758, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8306, PETRI_PLACES=375, PETRI_TRANSITIONS=506} [2024-06-03 20:36:47,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-03 20:36:47,203 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 506 transitions, 8306 flow [2024-06-03 20:36:47,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:47,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:47,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:47,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:36:47,204 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-03 20:36:47,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1823543534, now seen corresponding path program 4 times [2024-06-03 20:36:47,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:47,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844578309] [2024-06-03 20:36:47,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:47,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:47,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:47,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-03 20:36:47,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:47,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844578309] [2024-06-03 20:36:47,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844578309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:47,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:47,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:47,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486743582] [2024-06-03 20:36:47,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:47,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:47,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:47,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:47,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:47,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:47,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 506 transitions, 8306 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:47,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:47,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:47,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:48,663 INFO L124 PetriNetUnfolderBase]: 3042/5125 cut-off events. [2024-06-03 20:36:48,663 INFO L125 PetriNetUnfolderBase]: For 417975/417975 co-relation queries the response was YES. [2024-06-03 20:36:48,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39177 conditions, 5125 events. 3042/5125 cut-off events. For 417975/417975 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 34008 event pairs, 559 based on Foata normal form. 2/5115 useless extension candidates. Maximal degree in co-relation 39006. Up to 4275 conditions per place. [2024-06-03 20:36:48,736 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 393 selfloop transitions, 145 changer transitions 0/544 dead transitions. [2024-06-03 20:36:48,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 544 transitions, 9843 flow [2024-06-03 20:36:48,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:48,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:48,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 20:36:48,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-03 20:36:48,737 INFO L175 Difference]: Start difference. First operand has 375 places, 506 transitions, 8306 flow. Second operand 10 states and 222 transitions. [2024-06-03 20:36:48,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 544 transitions, 9843 flow [2024-06-03 20:36:50,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 544 transitions, 9215 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-03 20:36:50,600 INFO L231 Difference]: Finished difference. Result has 376 places, 512 transitions, 8182 flow [2024-06-03 20:36:50,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8182, PETRI_PLACES=376, PETRI_TRANSITIONS=512} [2024-06-03 20:36:50,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 20:36:50,600 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 512 transitions, 8182 flow [2024-06-03 20:36:50,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:50,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:50,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:50,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:36:50,601 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-03 20:36:50,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:50,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1413073466, now seen corresponding path program 5 times [2024-06-03 20:36:50,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:50,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764402842] [2024-06-03 20:36:50,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:50,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:50,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:50,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:50,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764402842] [2024-06-03 20:36:50,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764402842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:50,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:50,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:50,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693029248] [2024-06-03 20:36:50,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:50,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:50,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:50,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:50,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:51,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:51,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 512 transitions, 8182 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:51,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:51,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:51,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:52,041 INFO L124 PetriNetUnfolderBase]: 3037/5134 cut-off events. [2024-06-03 20:36:52,042 INFO L125 PetriNetUnfolderBase]: For 417492/417492 co-relation queries the response was YES. [2024-06-03 20:36:52,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38971 conditions, 5134 events. 3037/5134 cut-off events. For 417492/417492 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 34211 event pairs, 576 based on Foata normal form. 2/5130 useless extension candidates. Maximal degree in co-relation 38798. Up to 4436 conditions per place. [2024-06-03 20:36:52,115 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 399 selfloop transitions, 131 changer transitions 0/536 dead transitions. [2024-06-03 20:36:52,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 536 transitions, 9300 flow [2024-06-03 20:36:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:52,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:52,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 20:36:52,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 20:36:52,117 INFO L175 Difference]: Start difference. First operand has 376 places, 512 transitions, 8182 flow. Second operand 10 states and 214 transitions. [2024-06-03 20:36:52,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 536 transitions, 9300 flow [2024-06-03 20:36:54,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 536 transitions, 8993 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:54,329 INFO L231 Difference]: Finished difference. Result has 379 places, 512 transitions, 8145 flow [2024-06-03 20:36:54,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7875, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8145, PETRI_PLACES=379, PETRI_TRANSITIONS=512} [2024-06-03 20:36:54,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-03 20:36:54,330 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 512 transitions, 8145 flow [2024-06-03 20:36:54,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:54,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:54,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:54,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:36:54,330 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-03 20:36:54,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:54,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1840903372, now seen corresponding path program 6 times [2024-06-03 20:36:54,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:54,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559508537] [2024-06-03 20:36:54,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:54,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:54,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:54,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:54,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559508537] [2024-06-03 20:36:54,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559508537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:54,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:54,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:54,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167371130] [2024-06-03 20:36:54,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:54,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:54,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:54,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:54,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:54,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:54,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 512 transitions, 8145 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:54,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:54,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:54,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:55,842 INFO L124 PetriNetUnfolderBase]: 3163/5325 cut-off events. [2024-06-03 20:36:55,842 INFO L125 PetriNetUnfolderBase]: For 504894/504902 co-relation queries the response was YES. [2024-06-03 20:36:55,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42285 conditions, 5325 events. 3163/5325 cut-off events. For 504894/504902 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35406 event pairs, 635 based on Foata normal form. 8/5327 useless extension candidates. Maximal degree in co-relation 42111. Up to 4486 conditions per place. [2024-06-03 20:36:55,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 425 selfloop transitions, 116 changer transitions 0/547 dead transitions. [2024-06-03 20:36:55,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 547 transitions, 9682 flow [2024-06-03 20:36:55,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:55,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:55,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-03 20:36:55,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-03 20:36:55,923 INFO L175 Difference]: Start difference. First operand has 379 places, 512 transitions, 8145 flow. Second operand 10 states and 216 transitions. [2024-06-03 20:36:55,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 547 transitions, 9682 flow [2024-06-03 20:36:58,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 547 transitions, 9381 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-03 20:36:58,471 INFO L231 Difference]: Finished difference. Result has 381 places, 518 transitions, 8276 flow [2024-06-03 20:36:58,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8276, PETRI_PLACES=381, PETRI_TRANSITIONS=518} [2024-06-03 20:36:58,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-03 20:36:58,472 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 518 transitions, 8276 flow [2024-06-03 20:36:58,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:58,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:58,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:58,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:36:58,472 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-03 20:36:58,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:58,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1938952814, now seen corresponding path program 7 times [2024-06-03 20:36:58,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:58,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711816430] [2024-06-03 20:36:58,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:58,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:58,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:58,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-03 20:36:58,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:58,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711816430] [2024-06-03 20:36:58,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711816430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:58,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:58,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:58,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578095402] [2024-06-03 20:36:58,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:58,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:58,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:58,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:58,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:58,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:36:58,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 518 transitions, 8276 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:58,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:58,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:36:58,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:00,120 INFO L124 PetriNetUnfolderBase]: 3140/5280 cut-off events. [2024-06-03 20:37:00,120 INFO L125 PetriNetUnfolderBase]: For 496351/496354 co-relation queries the response was YES. [2024-06-03 20:37:00,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41206 conditions, 5280 events. 3140/5280 cut-off events. For 496351/496354 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35059 event pairs, 612 based on Foata normal form. 12/5286 useless extension candidates. Maximal degree in co-relation 41031. Up to 4583 conditions per place. [2024-06-03 20:37:00,202 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 452 selfloop transitions, 86 changer transitions 0/544 dead transitions. [2024-06-03 20:37:00,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 544 transitions, 9452 flow [2024-06-03 20:37:00,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:00,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:37:00,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:37:00,203 INFO L175 Difference]: Start difference. First operand has 381 places, 518 transitions, 8276 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:37:00,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 544 transitions, 9452 flow [2024-06-03 20:37:02,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 9167 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-03 20:37:02,981 INFO L231 Difference]: Finished difference. Result has 380 places, 518 transitions, 8186 flow [2024-06-03 20:37:02,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7991, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8186, PETRI_PLACES=380, PETRI_TRANSITIONS=518} [2024-06-03 20:37:02,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-03 20:37:02,981 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 518 transitions, 8186 flow [2024-06-03 20:37:02,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:02,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:02,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:02,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:37:02,981 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-03 20:37:02,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:02,982 INFO L85 PathProgramCache]: Analyzing trace with hash 69494640, now seen corresponding path program 8 times [2024-06-03 20:37:02,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:02,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705198647] [2024-06-03 20:37:02,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:02,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:03,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-03 20:37:03,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:03,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705198647] [2024-06-03 20:37:03,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705198647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:03,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:03,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:03,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368502137] [2024-06-03 20:37:03,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:03,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:03,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:03,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:03,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:03,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:03,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 518 transitions, 8186 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:03,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:03,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:03,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:04,441 INFO L124 PetriNetUnfolderBase]: 3148/5310 cut-off events. [2024-06-03 20:37:04,441 INFO L125 PetriNetUnfolderBase]: For 469845/469853 co-relation queries the response was YES. [2024-06-03 20:37:04,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41133 conditions, 5310 events. 3148/5310 cut-off events. For 469845/469853 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 35365 event pairs, 634 based on Foata normal form. 8/5313 useless extension candidates. Maximal degree in co-relation 40957. Up to 4611 conditions per place. [2024-06-03 20:37:04,516 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 425 selfloop transitions, 110 changer transitions 0/541 dead transitions. [2024-06-03 20:37:04,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 541 transitions, 9359 flow [2024-06-03 20:37:04,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:37:04,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:37:04,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-03 20:37:04,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-03 20:37:04,517 INFO L175 Difference]: Start difference. First operand has 380 places, 518 transitions, 8186 flow. Second operand 10 states and 208 transitions. [2024-06-03 20:37:04,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 541 transitions, 9359 flow [2024-06-03 20:37:07,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 541 transitions, 9173 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:37:07,311 INFO L231 Difference]: Finished difference. Result has 384 places, 520 transitions, 8282 flow [2024-06-03 20:37:07,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8000, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8282, PETRI_PLACES=384, PETRI_TRANSITIONS=520} [2024-06-03 20:37:07,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-03 20:37:07,311 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 520 transitions, 8282 flow [2024-06-03 20:37:07,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:07,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:07,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:07,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:37:07,312 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-03 20:37:07,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:07,316 INFO L85 PathProgramCache]: Analyzing trace with hash -637848022, now seen corresponding path program 9 times [2024-06-03 20:37:07,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:07,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381987820] [2024-06-03 20:37:07,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:07,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:07,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:07,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:07,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:07,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381987820] [2024-06-03 20:37:07,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381987820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:07,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:07,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:07,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805127735] [2024-06-03 20:37:07,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:07,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:07,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:07,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:07,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:07,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:07,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 520 transitions, 8282 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:07,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:07,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:07,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:08,856 INFO L124 PetriNetUnfolderBase]: 3156/5322 cut-off events. [2024-06-03 20:37:08,856 INFO L125 PetriNetUnfolderBase]: For 469971/469979 co-relation queries the response was YES. [2024-06-03 20:37:08,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41292 conditions, 5322 events. 3156/5322 cut-off events. For 469971/469979 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35396 event pairs, 491 based on Foata normal form. 8/5325 useless extension candidates. Maximal degree in co-relation 41116. Up to 3573 conditions per place. [2024-06-03 20:37:08,934 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 414 selfloop transitions, 135 changer transitions 0/555 dead transitions. [2024-06-03 20:37:08,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 555 transitions, 9951 flow [2024-06-03 20:37:08,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:08,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:08,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 20:37:08,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 20:37:08,935 INFO L175 Difference]: Start difference. First operand has 384 places, 520 transitions, 8282 flow. Second operand 9 states and 204 transitions. [2024-06-03 20:37:08,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 555 transitions, 9951 flow [2024-06-03 20:37:11,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 555 transitions, 9696 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-03 20:37:11,786 INFO L231 Difference]: Finished difference. Result has 385 places, 522 transitions, 8353 flow [2024-06-03 20:37:11,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8353, PETRI_PLACES=385, PETRI_TRANSITIONS=522} [2024-06-03 20:37:11,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-03 20:37:11,787 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 522 transitions, 8353 flow [2024-06-03 20:37:11,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:11,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:11,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:11,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:37:11,787 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-03 20:37:11,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:11,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1131873988, now seen corresponding path program 10 times [2024-06-03 20:37:11,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:11,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071499078] [2024-06-03 20:37:11,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:11,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:11,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:12,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:12,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:12,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071499078] [2024-06-03 20:37:12,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071499078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:12,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:12,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:12,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675600748] [2024-06-03 20:37:12,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:12,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:12,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:12,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:12,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:12,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:12,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 522 transitions, 8353 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:12,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:12,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:12,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:13,377 INFO L124 PetriNetUnfolderBase]: 3131/5281 cut-off events. [2024-06-03 20:37:13,377 INFO L125 PetriNetUnfolderBase]: For 472656/472664 co-relation queries the response was YES. [2024-06-03 20:37:13,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40758 conditions, 5281 events. 3131/5281 cut-off events. For 472656/472664 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35184 event pairs, 527 based on Foata normal form. 14/5290 useless extension candidates. Maximal degree in co-relation 40581. Up to 3559 conditions per place. [2024-06-03 20:37:13,445 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 418 selfloop transitions, 128 changer transitions 0/552 dead transitions. [2024-06-03 20:37:13,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 552 transitions, 9769 flow [2024-06-03 20:37:13,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:13,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:13,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 20:37:13,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 20:37:13,446 INFO L175 Difference]: Start difference. First operand has 385 places, 522 transitions, 8353 flow. Second operand 9 states and 201 transitions. [2024-06-03 20:37:13,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 552 transitions, 9769 flow [2024-06-03 20:37:15,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 552 transitions, 9397 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-03 20:37:15,667 INFO L231 Difference]: Finished difference. Result has 386 places, 522 transitions, 8243 flow [2024-06-03 20:37:15,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7981, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8243, PETRI_PLACES=386, PETRI_TRANSITIONS=522} [2024-06-03 20:37:15,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-03 20:37:15,668 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 522 transitions, 8243 flow [2024-06-03 20:37:15,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:15,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:15,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:15,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:37:15,668 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-03 20:37:15,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:15,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2119118378, now seen corresponding path program 11 times [2024-06-03 20:37:15,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:15,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433956557] [2024-06-03 20:37:15,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:15,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:16,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:16,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:16,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433956557] [2024-06-03 20:37:16,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433956557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:16,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:16,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:16,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884986836] [2024-06-03 20:37:16,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:16,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:16,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:16,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:16,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:16,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:16,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 522 transitions, 8243 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:16,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:16,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:16,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:17,205 INFO L124 PetriNetUnfolderBase]: 3108/5246 cut-off events. [2024-06-03 20:37:17,205 INFO L125 PetriNetUnfolderBase]: For 442120/442128 co-relation queries the response was YES. [2024-06-03 20:37:17,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39157 conditions, 5246 events. 3108/5246 cut-off events. For 442120/442128 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34993 event pairs, 598 based on Foata normal form. 16/5257 useless extension candidates. Maximal degree in co-relation 38981. Up to 4273 conditions per place. [2024-06-03 20:37:17,289 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 435 selfloop transitions, 106 changer transitions 0/547 dead transitions. [2024-06-03 20:37:17,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 547 transitions, 9643 flow [2024-06-03 20:37:17,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:17,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:17,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 20:37:17,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 20:37:17,290 INFO L175 Difference]: Start difference. First operand has 386 places, 522 transitions, 8243 flow. Second operand 9 states and 197 transitions. [2024-06-03 20:37:17,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 547 transitions, 9643 flow [2024-06-03 20:37:19,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 547 transitions, 9366 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:37:19,921 INFO L231 Difference]: Finished difference. Result has 387 places, 522 transitions, 8185 flow [2024-06-03 20:37:19,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7966, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8185, PETRI_PLACES=387, PETRI_TRANSITIONS=522} [2024-06-03 20:37:19,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-03 20:37:19,922 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 522 transitions, 8185 flow [2024-06-03 20:37:19,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:19,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:19,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:19,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:37:19,922 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-03 20:37:19,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:19,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1781295900, now seen corresponding path program 12 times [2024-06-03 20:37:19,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:19,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301098800] [2024-06-03 20:37:19,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:19,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:19,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:20,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:20,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:20,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301098800] [2024-06-03 20:37:20,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301098800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:20,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:20,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:20,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739152182] [2024-06-03 20:37:20,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:20,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:20,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:20,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:20,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:20,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:20,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 522 transitions, 8185 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:20,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:20,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:20,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:21,352 INFO L124 PetriNetUnfolderBase]: 3078/5200 cut-off events. [2024-06-03 20:37:21,353 INFO L125 PetriNetUnfolderBase]: For 403576/403584 co-relation queries the response was YES. [2024-06-03 20:37:21,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37672 conditions, 5200 events. 3078/5200 cut-off events. For 403576/403584 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34733 event pairs, 604 based on Foata normal form. 16/5211 useless extension candidates. Maximal degree in co-relation 37495. Up to 4473 conditions per place. [2024-06-03 20:37:21,427 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 100 changer transitions 0/542 dead transitions. [2024-06-03 20:37:21,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 542 transitions, 9339 flow [2024-06-03 20:37:21,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:21,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:21,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 20:37:21,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 20:37:21,428 INFO L175 Difference]: Start difference. First operand has 387 places, 522 transitions, 8185 flow. Second operand 9 states and 193 transitions. [2024-06-03 20:37:21,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 542 transitions, 9339 flow [2024-06-03 20:37:23,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 542 transitions, 9155 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 20:37:23,408 INFO L231 Difference]: Finished difference. Result has 391 places, 522 transitions, 8207 flow [2024-06-03 20:37:23,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8207, PETRI_PLACES=391, PETRI_TRANSITIONS=522} [2024-06-03 20:37:23,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-03 20:37:23,409 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 522 transitions, 8207 flow [2024-06-03 20:37:23,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:23,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:23,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:23,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:37:23,409 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-03 20:37:23,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:23,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1236212172, now seen corresponding path program 13 times [2024-06-03 20:37:23,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:23,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025773441] [2024-06-03 20:37:23,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:23,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:23,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:23,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:23,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025773441] [2024-06-03 20:37:23,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025773441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:23,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:23,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:23,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936911539] [2024-06-03 20:37:23,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:23,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:23,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:23,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:23,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:23,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:23,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 522 transitions, 8207 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:23,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:23,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:23,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:24,870 INFO L124 PetriNetUnfolderBase]: 3055/5162 cut-off events. [2024-06-03 20:37:24,870 INFO L125 PetriNetUnfolderBase]: For 363036/363044 co-relation queries the response was YES. [2024-06-03 20:37:24,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36262 conditions, 5162 events. 3055/5162 cut-off events. For 363036/363044 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34466 event pairs, 609 based on Foata normal form. 16/5173 useless extension candidates. Maximal degree in co-relation 36084. Up to 4446 conditions per place. [2024-06-03 20:37:24,943 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 447 selfloop transitions, 92 changer transitions 0/545 dead transitions. [2024-06-03 20:37:24,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 545 transitions, 9377 flow [2024-06-03 20:37:24,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:24,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:24,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:37:24,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:37:24,944 INFO L175 Difference]: Start difference. First operand has 391 places, 522 transitions, 8207 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:37:24,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 545 transitions, 9377 flow [2024-06-03 20:37:27,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 545 transitions, 9110 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 20:37:27,531 INFO L231 Difference]: Finished difference. Result has 388 places, 522 transitions, 8135 flow [2024-06-03 20:37:27,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7940, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8135, PETRI_PLACES=388, PETRI_TRANSITIONS=522} [2024-06-03 20:37:27,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-03 20:37:27,531 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 522 transitions, 8135 flow [2024-06-03 20:37:27,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:27,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:27,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:27,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:37:27,532 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-03 20:37:27,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:27,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1362746484, now seen corresponding path program 14 times [2024-06-03 20:37:27,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:27,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112232514] [2024-06-03 20:37:27,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:27,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:27,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:27,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:27,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112232514] [2024-06-03 20:37:27,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112232514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:27,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:27,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:27,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908842864] [2024-06-03 20:37:27,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:27,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:27,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:27,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:27,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:27,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:27,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 522 transitions, 8135 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:27,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:27,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:27,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:28,971 INFO L124 PetriNetUnfolderBase]: 3025/5119 cut-off events. [2024-06-03 20:37:28,971 INFO L125 PetriNetUnfolderBase]: For 318362/318370 co-relation queries the response was YES. [2024-06-03 20:37:29,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34745 conditions, 5119 events. 3025/5119 cut-off events. For 318362/318370 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34191 event pairs, 491 based on Foata normal form. 16/5130 useless extension candidates. Maximal degree in co-relation 34566. Up to 3935 conditions per place. [2024-06-03 20:37:29,044 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 441 selfloop transitions, 102 changer transitions 0/549 dead transitions. [2024-06-03 20:37:29,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 549 transitions, 9357 flow [2024-06-03 20:37:29,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:37:29,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:37:29,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:37:29,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:37:29,045 INFO L175 Difference]: Start difference. First operand has 388 places, 522 transitions, 8135 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:37:29,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 549 transitions, 9357 flow [2024-06-03 20:37:30,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 549 transitions, 9138 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 20:37:30,997 INFO L231 Difference]: Finished difference. Result has 389 places, 522 transitions, 8131 flow [2024-06-03 20:37:30,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8131, PETRI_PLACES=389, PETRI_TRANSITIONS=522} [2024-06-03 20:37:30,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-03 20:37:30,998 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 522 transitions, 8131 flow [2024-06-03 20:37:30,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:30,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:30,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:30,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:37:30,998 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-03 20:37:30,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:30,998 INFO L85 PathProgramCache]: Analyzing trace with hash 288649004, now seen corresponding path program 1 times [2024-06-03 20:37:30,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:30,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395813382] [2024-06-03 20:37:30,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:30,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:31,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:31,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:31,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395813382] [2024-06-03 20:37:31,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395813382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:31,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:31,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:37:31,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299423944] [2024-06-03 20:37:31,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:31,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:37:31,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:31,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:37:31,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:37:31,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:31,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 522 transitions, 8131 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:31,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:31,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:31,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:32,521 INFO L124 PetriNetUnfolderBase]: 3164/5325 cut-off events. [2024-06-03 20:37:32,522 INFO L125 PetriNetUnfolderBase]: For 379570/379570 co-relation queries the response was YES. [2024-06-03 20:37:32,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37834 conditions, 5325 events. 3164/5325 cut-off events. For 379570/379570 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 35463 event pairs, 504 based on Foata normal form. 6/5321 useless extension candidates. Maximal degree in co-relation 37654. Up to 3328 conditions per place. [2024-06-03 20:37:32,601 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 438 selfloop transitions, 143 changer transitions 0/587 dead transitions. [2024-06-03 20:37:32,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 587 transitions, 10154 flow [2024-06-03 20:37:32,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:37:32,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:37:32,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-03 20:37:32,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5587583148558758 [2024-06-03 20:37:32,602 INFO L175 Difference]: Start difference. First operand has 389 places, 522 transitions, 8131 flow. Second operand 11 states and 252 transitions. [2024-06-03 20:37:32,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 587 transitions, 10154 flow [2024-06-03 20:37:34,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 587 transitions, 9872 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:37:34,462 INFO L231 Difference]: Finished difference. Result has 395 places, 532 transitions, 8399 flow [2024-06-03 20:37:34,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7861, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8399, PETRI_PLACES=395, PETRI_TRANSITIONS=532} [2024-06-03 20:37:34,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-03 20:37:34,463 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 532 transitions, 8399 flow [2024-06-03 20:37:34,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:34,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:34,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:34,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:37:34,463 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-03 20:37:34,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:34,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1248945200, now seen corresponding path program 1 times [2024-06-03 20:37:34,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:34,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403047811] [2024-06-03 20:37:34,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:34,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:34,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:34,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:34,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:34,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403047811] [2024-06-03 20:37:34,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403047811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:34,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:34,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:34,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182842148] [2024-06-03 20:37:34,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:34,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:34,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:34,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:34,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:34,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:34,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 532 transitions, 8399 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:34,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:34,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:34,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:36,068 INFO L124 PetriNetUnfolderBase]: 3271/5515 cut-off events. [2024-06-03 20:37:36,069 INFO L125 PetriNetUnfolderBase]: For 439762/439770 co-relation queries the response was YES. [2024-06-03 20:37:36,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40067 conditions, 5515 events. 3271/5515 cut-off events. For 439762/439770 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 37100 event pairs, 529 based on Foata normal form. 12/5522 useless extension candidates. Maximal degree in co-relation 39885. Up to 4140 conditions per place. [2024-06-03 20:37:36,157 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 461 selfloop transitions, 108 changer transitions 0/575 dead transitions. [2024-06-03 20:37:36,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 575 transitions, 10169 flow [2024-06-03 20:37:36,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:37:36,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:37:36,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:37:36,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 20:37:36,158 INFO L175 Difference]: Start difference. First operand has 395 places, 532 transitions, 8399 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:37:36,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 575 transitions, 10169 flow [2024-06-03 20:37:39,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 575 transitions, 9950 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 20:37:39,251 INFO L231 Difference]: Finished difference. Result has 399 places, 537 transitions, 8479 flow [2024-06-03 20:37:39,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8186, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8479, PETRI_PLACES=399, PETRI_TRANSITIONS=537} [2024-06-03 20:37:39,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-03 20:37:39,251 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 537 transitions, 8479 flow [2024-06-03 20:37:39,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:39,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:39,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:39,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:37:39,252 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-03 20:37:39,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:39,252 INFO L85 PathProgramCache]: Analyzing trace with hash 117951224, now seen corresponding path program 2 times [2024-06-03 20:37:39,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:39,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97079869] [2024-06-03 20:37:39,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:39,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:39,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:39,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:39,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97079869] [2024-06-03 20:37:39,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97079869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:39,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:39,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:37:39,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199974218] [2024-06-03 20:37:39,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:39,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:37:39,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:39,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:37:39,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:37:39,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:39,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 537 transitions, 8479 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:39,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:39,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:39,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:40,909 INFO L124 PetriNetUnfolderBase]: 3291/5541 cut-off events. [2024-06-03 20:37:40,909 INFO L125 PetriNetUnfolderBase]: For 447160/447163 co-relation queries the response was YES. [2024-06-03 20:37:40,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40466 conditions, 5541 events. 3291/5541 cut-off events. For 447160/447163 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37254 event pairs, 499 based on Foata normal form. 8/5541 useless extension candidates. Maximal degree in co-relation 40281. Up to 4460 conditions per place. [2024-06-03 20:37:41,003 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 439 selfloop transitions, 136 changer transitions 0/581 dead transitions. [2024-06-03 20:37:41,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 581 transitions, 9837 flow [2024-06-03 20:37:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:41,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:41,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 20:37:41,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-03 20:37:41,004 INFO L175 Difference]: Start difference. First operand has 399 places, 537 transitions, 8479 flow. Second operand 9 states and 215 transitions. [2024-06-03 20:37:41,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 581 transitions, 9837 flow [2024-06-03 20:37:43,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 581 transitions, 9724 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-03 20:37:43,593 INFO L231 Difference]: Finished difference. Result has 406 places, 538 transitions, 8666 flow [2024-06-03 20:37:43,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8366, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8666, PETRI_PLACES=406, PETRI_TRANSITIONS=538} [2024-06-03 20:37:43,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-03 20:37:43,593 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 538 transitions, 8666 flow [2024-06-03 20:37:43,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:43,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:43,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:43,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:37:43,594 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-03 20:37:43,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:43,594 INFO L85 PathProgramCache]: Analyzing trace with hash -309499906, now seen corresponding path program 3 times [2024-06-03 20:37:43,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:43,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077100977] [2024-06-03 20:37:43,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:43,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:43,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:43,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:43,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:43,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077100977] [2024-06-03 20:37:43,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077100977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:43,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:43,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:37:43,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667619190] [2024-06-03 20:37:43,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:43,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:37:43,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:43,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:37:43,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:37:44,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:44,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 538 transitions, 8666 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:44,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:44,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:44,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:45,505 INFO L124 PetriNetUnfolderBase]: 3546/6000 cut-off events. [2024-06-03 20:37:45,505 INFO L125 PetriNetUnfolderBase]: For 758260/758263 co-relation queries the response was YES. [2024-06-03 20:37:45,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46560 conditions, 6000 events. 3546/6000 cut-off events. For 758260/758263 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40763 event pairs, 504 based on Foata normal form. 38/6030 useless extension candidates. Maximal degree in co-relation 46373. Up to 4097 conditions per place. [2024-06-03 20:37:45,590 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 444 selfloop transitions, 142 changer transitions 7/599 dead transitions. [2024-06-03 20:37:45,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 599 transitions, 10451 flow [2024-06-03 20:37:45,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:45,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:45,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-03 20:37:45,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-03 20:37:45,593 INFO L175 Difference]: Start difference. First operand has 406 places, 538 transitions, 8666 flow. Second operand 9 states and 231 transitions. [2024-06-03 20:37:45,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 599 transitions, 10451 flow [2024-06-03 20:37:48,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 599 transitions, 10159 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 20:37:48,766 INFO L231 Difference]: Finished difference. Result has 408 places, 540 transitions, 8751 flow [2024-06-03 20:37:48,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8751, PETRI_PLACES=408, PETRI_TRANSITIONS=540} [2024-06-03 20:37:48,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-03 20:37:48,767 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 540 transitions, 8751 flow [2024-06-03 20:37:48,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:48,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:48,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:48,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:37:48,768 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-03 20:37:48,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:48,768 INFO L85 PathProgramCache]: Analyzing trace with hash -309499720, now seen corresponding path program 2 times [2024-06-03 20:37:48,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:48,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932464920] [2024-06-03 20:37:48,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:48,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:48,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:49,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:49,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:49,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932464920] [2024-06-03 20:37:49,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932464920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:49,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:49,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:49,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451578935] [2024-06-03 20:37:49,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:49,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:49,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:49,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:49,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:49,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:49,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 540 transitions, 8751 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:49,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:49,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:49,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:50,470 INFO L124 PetriNetUnfolderBase]: 3528/5968 cut-off events. [2024-06-03 20:37:50,470 INFO L125 PetriNetUnfolderBase]: For 624844/624852 co-relation queries the response was YES. [2024-06-03 20:37:50,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46611 conditions, 5968 events. 3528/5968 cut-off events. For 624844/624852 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 40491 event pairs, 591 based on Foata normal form. 12/5975 useless extension candidates. Maximal degree in co-relation 46423. Up to 4565 conditions per place. [2024-06-03 20:37:50,565 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 462 selfloop transitions, 109 changer transitions 0/577 dead transitions. [2024-06-03 20:37:50,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 10479 flow [2024-06-03 20:37:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:50,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:50,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:37:50,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 20:37:50,566 INFO L175 Difference]: Start difference. First operand has 408 places, 540 transitions, 8751 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:37:50,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 10479 flow [2024-06-03 20:37:54,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 10244 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 20:37:54,760 INFO L231 Difference]: Finished difference. Result has 409 places, 541 transitions, 8767 flow [2024-06-03 20:37:54,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8524, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8767, PETRI_PLACES=409, PETRI_TRANSITIONS=541} [2024-06-03 20:37:54,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-03 20:37:54,761 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 541 transitions, 8767 flow [2024-06-03 20:37:54,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:54,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:54,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:54,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:37:54,761 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-03 20:37:54,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:54,762 INFO L85 PathProgramCache]: Analyzing trace with hash 295320080, now seen corresponding path program 3 times [2024-06-03 20:37:54,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:54,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070252645] [2024-06-03 20:37:54,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:54,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:54,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37: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-03 20:37:55,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:55,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070252645] [2024-06-03 20:37:55,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070252645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:55,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:55,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:55,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894665753] [2024-06-03 20:37:55,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:55,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:55,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:55,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:55,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:55,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:37:55,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 541 transitions, 8767 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:55,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:55,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:37:55,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:56,477 INFO L124 PetriNetUnfolderBase]: 3581/6051 cut-off events. [2024-06-03 20:37:56,477 INFO L125 PetriNetUnfolderBase]: For 643077/643085 co-relation queries the response was YES. [2024-06-03 20:37:56,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47781 conditions, 6051 events. 3581/6051 cut-off events. For 643077/643085 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 41105 event pairs, 636 based on Foata normal form. 12/6058 useless extension candidates. Maximal degree in co-relation 47592. Up to 4595 conditions per place. [2024-06-03 20:37:56,578 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 455 selfloop transitions, 114 changer transitions 0/575 dead transitions. [2024-06-03 20:37:56,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 575 transitions, 10483 flow [2024-06-03 20:37:56,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:56,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:56,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:37:56,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:37:56,579 INFO L175 Difference]: Start difference. First operand has 409 places, 541 transitions, 8767 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:37:56,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 575 transitions, 10483 flow [2024-06-03 20:38:00,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 575 transitions, 10263 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:38:00,235 INFO L231 Difference]: Finished difference. Result has 411 places, 543 transitions, 8823 flow [2024-06-03 20:38:00,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8554, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8823, PETRI_PLACES=411, PETRI_TRANSITIONS=543} [2024-06-03 20:38:00,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-03 20:38:00,236 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 543 transitions, 8823 flow [2024-06-03 20:38:00,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:00,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:00,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:00,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:38:00,236 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-03 20:38:00,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:00,236 INFO L85 PathProgramCache]: Analyzing trace with hash -527716236, now seen corresponding path program 4 times [2024-06-03 20:38:00,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:00,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687336938] [2024-06-03 20:38:00,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:00,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:00,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:00,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:00,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:00,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687336938] [2024-06-03 20:38:00,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687336938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:00,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:00,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:38:00,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788974089] [2024-06-03 20:38:00,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:00,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:38:00,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:00,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:38:00,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:38:00,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:00,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 543 transitions, 8823 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:00,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:00,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:00,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:02,111 INFO L124 PetriNetUnfolderBase]: 3655/6170 cut-off events. [2024-06-03 20:38:02,111 INFO L125 PetriNetUnfolderBase]: For 694389/694389 co-relation queries the response was YES. [2024-06-03 20:38:02,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49550 conditions, 6170 events. 3655/6170 cut-off events. For 694389/694389 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 42163 event pairs, 860 based on Foata normal form. 8/6172 useless extension candidates. Maximal degree in co-relation 49361. Up to 5235 conditions per place. [2024-06-03 20:38:02,207 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 452 selfloop transitions, 137 changer transitions 0/595 dead transitions. [2024-06-03 20:38:02,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 595 transitions, 10520 flow [2024-06-03 20:38:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:38:02,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:38:02,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-03 20:38:02,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272045028142589 [2024-06-03 20:38:02,208 INFO L175 Difference]: Start difference. First operand has 411 places, 543 transitions, 8823 flow. Second operand 13 states and 281 transitions. [2024-06-03 20:38:02,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 595 transitions, 10520 flow [2024-06-03 20:38:05,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 595 transitions, 10350 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 20:38:05,705 INFO L231 Difference]: Finished difference. Result has 421 places, 545 transitions, 8997 flow [2024-06-03 20:38:05,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8659, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8997, PETRI_PLACES=421, PETRI_TRANSITIONS=545} [2024-06-03 20:38:05,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-03 20:38:05,706 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 545 transitions, 8997 flow [2024-06-03 20:38:05,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:05,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:05,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:05,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:38:05,706 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-03 20:38:05,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:05,706 INFO L85 PathProgramCache]: Analyzing trace with hash -2036715916, now seen corresponding path program 5 times [2024-06-03 20:38:05,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:05,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930403318] [2024-06-03 20:38:05,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:05,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:06,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:06,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:06,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930403318] [2024-06-03 20:38:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930403318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:06,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:38:06,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732969001] [2024-06-03 20:38:06,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:06,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:38:06,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:06,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:38:06,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:38:06,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:06,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 545 transitions, 8997 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:06,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:06,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:06,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:07,758 INFO L124 PetriNetUnfolderBase]: 4028/6787 cut-off events. [2024-06-03 20:38:07,758 INFO L125 PetriNetUnfolderBase]: For 1060374/1060374 co-relation queries the response was YES. [2024-06-03 20:38:07,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60435 conditions, 6787 events. 4028/6787 cut-off events. For 1060374/1060374 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 46819 event pairs, 972 based on Foata normal form. 6/6785 useless extension candidates. Maximal degree in co-relation 60245. Up to 4738 conditions per place. [2024-06-03 20:38:07,869 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 345 changer transitions 0/604 dead transitions. [2024-06-03 20:38:07,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 604 transitions, 10971 flow [2024-06-03 20:38:07,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:38:07,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:38:07,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 299 transitions. [2024-06-03 20:38:07,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:38:07,870 INFO L175 Difference]: Start difference. First operand has 421 places, 545 transitions, 8997 flow. Second operand 13 states and 299 transitions. [2024-06-03 20:38:07,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 604 transitions, 10971 flow [2024-06-03 20:38:11,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 604 transitions, 10784 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-03 20:38:11,690 INFO L231 Difference]: Finished difference. Result has 427 places, 549 transitions, 9659 flow [2024-06-03 20:38:11,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8810, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9659, PETRI_PLACES=427, PETRI_TRANSITIONS=549} [2024-06-03 20:38:11,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-03 20:38:11,690 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 549 transitions, 9659 flow [2024-06-03 20:38:11,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:11,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:11,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:11,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:38:11,691 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-03 20:38:11,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:11,691 INFO L85 PathProgramCache]: Analyzing trace with hash -943817268, now seen corresponding path program 4 times [2024-06-03 20:38:11,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:11,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779754529] [2024-06-03 20:38:11,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:11,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:11,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:12,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:12,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:12,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779754529] [2024-06-03 20:38:12,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779754529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:12,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:12,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:12,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611862478] [2024-06-03 20:38:12,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:12,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:12,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:12,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:12,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:12,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:12,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 549 transitions, 9659 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:12,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:12,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:12,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:13,750 INFO L124 PetriNetUnfolderBase]: 4094/6881 cut-off events. [2024-06-03 20:38:13,751 INFO L125 PetriNetUnfolderBase]: For 1129549/1129557 co-relation queries the response was YES. [2024-06-03 20:38:13,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63081 conditions, 6881 events. 4094/6881 cut-off events. For 1129549/1129557 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47488 event pairs, 1118 based on Foata normal form. 12/6877 useless extension candidates. Maximal degree in co-relation 62887. Up to 5992 conditions per place. [2024-06-03 20:38:13,854 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 479 selfloop transitions, 97 changer transitions 0/582 dead transitions. [2024-06-03 20:38:13,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 582 transitions, 11173 flow [2024-06-03 20:38:13,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:38:13,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:38:13,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:38:13,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 20:38:13,855 INFO L175 Difference]: Start difference. First operand has 427 places, 549 transitions, 9659 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:38:13,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 582 transitions, 11173 flow [2024-06-03 20:38:18,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 582 transitions, 10466 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 20:38:18,275 INFO L231 Difference]: Finished difference. Result has 427 places, 551 transitions, 9206 flow [2024-06-03 20:38:18,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8952, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9206, PETRI_PLACES=427, PETRI_TRANSITIONS=551} [2024-06-03 20:38:18,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-03 20:38:18,276 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 551 transitions, 9206 flow [2024-06-03 20:38:18,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:18,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:18,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:18,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:38:18,276 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-03 20:38:18,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:18,276 INFO L85 PathProgramCache]: Analyzing trace with hash -669699336, now seen corresponding path program 6 times [2024-06-03 20:38:18,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:18,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043206357] [2024-06-03 20:38:18,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:18,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:18,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:18,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:18,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043206357] [2024-06-03 20:38:18,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043206357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:18,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:18,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:38:18,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483252742] [2024-06-03 20:38:18,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:18,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:38:18,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:18,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:38:18,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:38:18,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:18,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 551 transitions, 9206 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:18,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:18,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:18,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:20,529 INFO L124 PetriNetUnfolderBase]: 4022/6782 cut-off events. [2024-06-03 20:38:20,529 INFO L125 PetriNetUnfolderBase]: For 1110832/1110835 co-relation queries the response was YES. [2024-06-03 20:38:20,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58294 conditions, 6782 events. 4022/6782 cut-off events. For 1110832/1110835 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46966 event pairs, 986 based on Foata normal form. 38/6810 useless extension candidates. Maximal degree in co-relation 58098. Up to 5721 conditions per place. [2024-06-03 20:38:20,635 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 463 selfloop transitions, 118 changer transitions 7/594 dead transitions. [2024-06-03 20:38:20,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 594 transitions, 10570 flow [2024-06-03 20:38:20,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:38:20,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:38:20,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 20:38:20,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-03 20:38:20,636 INFO L175 Difference]: Start difference. First operand has 427 places, 551 transitions, 9206 flow. Second operand 8 states and 202 transitions. [2024-06-03 20:38:20,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 594 transitions, 10570 flow [2024-06-03 20:38:25,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 594 transitions, 10370 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:38:25,936 INFO L231 Difference]: Finished difference. Result has 431 places, 550 transitions, 9233 flow [2024-06-03 20:38:25,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9233, PETRI_PLACES=431, PETRI_TRANSITIONS=550} [2024-06-03 20:38:25,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-03 20:38:25,937 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 550 transitions, 9233 flow [2024-06-03 20:38:25,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:25,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:25,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:25,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:38:25,937 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-03 20:38:25,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:25,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1123728006, now seen corresponding path program 7 times [2024-06-03 20:38:25,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:25,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24577015] [2024-06-03 20:38:25,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:25,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:25,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:26,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:26,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:26,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24577015] [2024-06-03 20:38:26,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24577015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:26,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:26,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:38:26,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606477774] [2024-06-03 20:38:26,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:26,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:38:26,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:26,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:38:26,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:38:26,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:26,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 550 transitions, 9233 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:26,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:26,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:26,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:28,096 INFO L124 PetriNetUnfolderBase]: 4020/6783 cut-off events. [2024-06-03 20:38:28,096 INFO L125 PetriNetUnfolderBase]: For 982292/982292 co-relation queries the response was YES. [2024-06-03 20:38:28,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58498 conditions, 6783 events. 4020/6783 cut-off events. For 982292/982292 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 46937 event pairs, 1057 based on Foata normal form. 8/6787 useless extension candidates. Maximal degree in co-relation 58301. Up to 5592 conditions per place. [2024-06-03 20:38:28,192 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 337 changer transitions 0/591 dead transitions. [2024-06-03 20:38:28,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 591 transitions, 10564 flow [2024-06-03 20:38:28,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 20:38:28,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 20:38:28,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2024-06-03 20:38:28,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5209059233449478 [2024-06-03 20:38:28,193 INFO L175 Difference]: Start difference. First operand has 431 places, 550 transitions, 9233 flow. Second operand 14 states and 299 transitions. [2024-06-03 20:38:28,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 591 transitions, 10564 flow [2024-06-03 20:38:32,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 591 transitions, 10324 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 20:38:32,220 INFO L231 Difference]: Finished difference. Result has 437 places, 551 transitions, 9703 flow [2024-06-03 20:38:32,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9703, PETRI_PLACES=437, PETRI_TRANSITIONS=551} [2024-06-03 20:38:32,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-03 20:38:32,221 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 551 transitions, 9703 flow [2024-06-03 20:38:32,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:32,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:32,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:32,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:38:32,221 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-03 20:38:32,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:32,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1770894946, now seen corresponding path program 8 times [2024-06-03 20:38:32,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:32,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987112862] [2024-06-03 20:38:32,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:32,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:32,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:32,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:32,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:32,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987112862] [2024-06-03 20:38:32,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987112862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:32,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:32,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:38:32,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292650354] [2024-06-03 20:38:32,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:32,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:38:32,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:32,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:38:32,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:38:32,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:32,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 551 transitions, 9703 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:32,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:32,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:32,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:34,452 INFO L124 PetriNetUnfolderBase]: 3933/6649 cut-off events. [2024-06-03 20:38:34,452 INFO L125 PetriNetUnfolderBase]: For 940223/940226 co-relation queries the response was YES. [2024-06-03 20:38:34,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53888 conditions, 6649 events. 3933/6649 cut-off events. For 940223/940226 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 46069 event pairs, 1000 based on Foata normal form. 44/6685 useless extension candidates. Maximal degree in co-relation 53691. Up to 5597 conditions per place. [2024-06-03 20:38:34,552 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 458 selfloop transitions, 123 changer transitions 3/590 dead transitions. [2024-06-03 20:38:34,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 590 transitions, 11019 flow [2024-06-03 20:38:34,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:38:34,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:38:34,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:38:34,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 20:38:34,553 INFO L175 Difference]: Start difference. First operand has 437 places, 551 transitions, 9703 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:38:34,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 590 transitions, 11019 flow [2024-06-03 20:38:38,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 590 transitions, 10260 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-06-03 20:38:38,144 INFO L231 Difference]: Finished difference. Result has 430 places, 550 transitions, 9194 flow [2024-06-03 20:38:38,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8944, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9194, PETRI_PLACES=430, PETRI_TRANSITIONS=550} [2024-06-03 20:38:38,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-03 20:38:38,144 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 550 transitions, 9194 flow [2024-06-03 20:38:38,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:38,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:38,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:38,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:38:38,145 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-03 20:38:38,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:38,145 INFO L85 PathProgramCache]: Analyzing trace with hash -288083508, now seen corresponding path program 5 times [2024-06-03 20:38:38,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:38,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945021225] [2024-06-03 20:38:38,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:38,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:38,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:38,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:38,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945021225] [2024-06-03 20:38:38,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945021225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:38,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:38,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:38,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886465430] [2024-06-03 20:38:38,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:38,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:38,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:38,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:38,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:38,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:38,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 550 transitions, 9194 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:38,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:38,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:38,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:39,961 INFO L124 PetriNetUnfolderBase]: 3951/6689 cut-off events. [2024-06-03 20:38:39,961 INFO L125 PetriNetUnfolderBase]: For 768240/768248 co-relation queries the response was YES. [2024-06-03 20:38:40,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53524 conditions, 6689 events. 3951/6689 cut-off events. For 768240/768248 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 46402 event pairs, 1036 based on Foata normal form. 14/6698 useless extension candidates. Maximal degree in co-relation 53326. Up to 5903 conditions per place. [2024-06-03 20:38:40,074 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 476 selfloop transitions, 93 changer transitions 0/575 dead transitions. [2024-06-03 20:38:40,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 575 transitions, 10443 flow [2024-06-03 20:38:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:38:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:38:40,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 20:38:40,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 20:38:40,076 INFO L175 Difference]: Start difference. First operand has 430 places, 550 transitions, 9194 flow. Second operand 7 states and 162 transitions. [2024-06-03 20:38:40,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 575 transitions, 10443 flow [2024-06-03 20:38:44,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 575 transitions, 10181 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:38:44,467 INFO L231 Difference]: Finished difference. Result has 430 places, 551 transitions, 9146 flow [2024-06-03 20:38:44,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8932, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9146, PETRI_PLACES=430, PETRI_TRANSITIONS=551} [2024-06-03 20:38:44,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-03 20:38:44,468 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 551 transitions, 9146 flow [2024-06-03 20:38:44,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:44,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:44,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:44,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:38:44,469 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-03 20:38:44,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:44,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1753932370, now seen corresponding path program 6 times [2024-06-03 20:38:44,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:44,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354766436] [2024-06-03 20:38:44,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:44,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:44,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:44,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:44,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:44,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354766436] [2024-06-03 20:38:44,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354766436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:44,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:44,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:44,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185981616] [2024-06-03 20:38:44,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:44,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:44,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:44,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:44,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:44,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:44,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 551 transitions, 9146 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:44,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:44,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:44,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:46,375 INFO L124 PetriNetUnfolderBase]: 4071/6873 cut-off events. [2024-06-03 20:38:46,375 INFO L125 PetriNetUnfolderBase]: For 873116/873124 co-relation queries the response was YES. [2024-06-03 20:38:46,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56419 conditions, 6873 events. 4071/6873 cut-off events. For 873116/873124 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 47725 event pairs, 1060 based on Foata normal form. 14/6882 useless extension candidates. Maximal degree in co-relation 56220. Up to 5907 conditions per place. [2024-06-03 20:38:46,481 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 474 selfloop transitions, 100 changer transitions 0/580 dead transitions. [2024-06-03 20:38:46,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 580 transitions, 10694 flow [2024-06-03 20:38:46,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:38:46,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:38:46,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 20:38:46,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 20:38:46,482 INFO L175 Difference]: Start difference. First operand has 430 places, 551 transitions, 9146 flow. Second operand 7 states and 162 transitions. [2024-06-03 20:38:46,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 580 transitions, 10694 flow [2024-06-03 20:38:52,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 580 transitions, 10501 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 20:38:52,441 INFO L231 Difference]: Finished difference. Result has 433 places, 554 transitions, 9241 flow [2024-06-03 20:38:52,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9241, PETRI_PLACES=433, PETRI_TRANSITIONS=554} [2024-06-03 20:38:52,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-03 20:38:52,442 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 554 transitions, 9241 flow [2024-06-03 20:38:52,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:52,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:52,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:52,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:38:52,443 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-03 20:38:52,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:52,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1813022314, now seen corresponding path program 7 times [2024-06-03 20:38:52,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:52,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077012595] [2024-06-03 20:38:52,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:52,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:52,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:52,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:52,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:52,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077012595] [2024-06-03 20:38:52,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077012595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:52,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:52,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:52,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193563777] [2024-06-03 20:38:52,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:52,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:52,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:52,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:52,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:52,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:38:52,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 554 transitions, 9241 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:52,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:52,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:38:52,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:54,432 INFO L124 PetriNetUnfolderBase]: 4053/6847 cut-off events. [2024-06-03 20:38:54,432 INFO L125 PetriNetUnfolderBase]: For 844032/844040 co-relation queries the response was YES. [2024-06-03 20:38:54,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55694 conditions, 6847 events. 4053/6847 cut-off events. For 844032/844040 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 47611 event pairs, 1068 based on Foata normal form. 14/6856 useless extension candidates. Maximal degree in co-relation 55493. Up to 6061 conditions per place. [2024-06-03 20:38:54,537 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 472 selfloop transitions, 97 changer transitions 0/575 dead transitions. [2024-06-03 20:38:54,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 575 transitions, 10461 flow [2024-06-03 20:38:54,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:38:54,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:38:54,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 20:38:54,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 20:38:54,538 INFO L175 Difference]: Start difference. First operand has 433 places, 554 transitions, 9241 flow. Second operand 7 states and 158 transitions. [2024-06-03 20:38:54,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 575 transitions, 10461 flow [2024-06-03 20:38:59,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 575 transitions, 10263 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 20:38:59,999 INFO L231 Difference]: Finished difference. Result has 436 places, 554 transitions, 9242 flow [2024-06-03 20:38:59,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9043, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9242, PETRI_PLACES=436, PETRI_TRANSITIONS=554} [2024-06-03 20:39:00,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-03 20:39:00,000 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 554 transitions, 9242 flow [2024-06-03 20:39:00,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:00,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:00,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:00,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:39:00,001 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-03 20:39:00,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:00,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1942665042, now seen corresponding path program 9 times [2024-06-03 20:39:00,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:00,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551306505] [2024-06-03 20:39:00,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:00,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:00,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:00,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:00,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551306505] [2024-06-03 20:39:00,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551306505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:00,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:00,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:39:00,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790197875] [2024-06-03 20:39:00,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:00,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:39:00,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:00,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:39:00,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:39:00,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:00,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 554 transitions, 9242 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:00,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:00,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:00,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:02,312 INFO L124 PetriNetUnfolderBase]: 4127/6956 cut-off events. [2024-06-03 20:39:02,312 INFO L125 PetriNetUnfolderBase]: For 905890/905890 co-relation queries the response was YES. [2024-06-03 20:39:02,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57592 conditions, 6956 events. 4127/6956 cut-off events. For 905890/905890 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 48363 event pairs, 1048 based on Foata normal form. 8/6960 useless extension candidates. Maximal degree in co-relation 57390. Up to 6136 conditions per place. [2024-06-03 20:39:02,419 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 533 selfloop transitions, 60 changer transitions 0/599 dead transitions. [2024-06-03 20:39:02,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 599 transitions, 10884 flow [2024-06-03 20:39:02,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:39:02,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:39:02,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-03 20:39:02,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-03 20:39:02,420 INFO L175 Difference]: Start difference. First operand has 436 places, 554 transitions, 9242 flow. Second operand 12 states and 259 transitions. [2024-06-03 20:39:02,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 599 transitions, 10884 flow [2024-06-03 20:39:07,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 599 transitions, 10683 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 20:39:07,974 INFO L231 Difference]: Finished difference. Result has 443 places, 556 transitions, 9233 flow [2024-06-03 20:39:07,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9233, PETRI_PLACES=443, PETRI_TRANSITIONS=556} [2024-06-03 20:39:07,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-03 20:39:07,974 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 556 transitions, 9233 flow [2024-06-03 20:39:07,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:07,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:07,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:07,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 20:39:07,975 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-03 20:39:07,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:07,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1608610332, now seen corresponding path program 10 times [2024-06-03 20:39:07,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:07,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355683436] [2024-06-03 20:39:07,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:07,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:07,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:08,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:08,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:08,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355683436] [2024-06-03 20:39:08,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355683436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:08,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:08,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:39:08,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413765827] [2024-06-03 20:39:08,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:08,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:39:08,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:08,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:39:08,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:39:08,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:08,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 556 transitions, 9233 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:08,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:08,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:08,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:10,328 INFO L124 PetriNetUnfolderBase]: 4374/7345 cut-off events. [2024-06-03 20:39:10,329 INFO L125 PetriNetUnfolderBase]: For 1179457/1179457 co-relation queries the response was YES. [2024-06-03 20:39:10,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65012 conditions, 7345 events. 4374/7345 cut-off events. For 1179457/1179457 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 51295 event pairs, 1163 based on Foata normal form. 8/7349 useless extension candidates. Maximal degree in co-relation 64809. Up to 6046 conditions per place. [2024-06-03 20:39:10,442 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 431 selfloop transitions, 176 changer transitions 0/613 dead transitions. [2024-06-03 20:39:10,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 613 transitions, 10989 flow [2024-06-03 20:39:10,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 20:39:10,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 20:39:10,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 329 transitions. [2024-06-03 20:39:10,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349593495934959 [2024-06-03 20:39:10,443 INFO L175 Difference]: Start difference. First operand has 443 places, 556 transitions, 9233 flow. Second operand 15 states and 329 transitions. [2024-06-03 20:39:10,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 613 transitions, 10989 flow [2024-06-03 20:39:15,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 613 transitions, 10903 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 20:39:15,692 INFO L231 Difference]: Finished difference. Result has 452 places, 559 transitions, 9631 flow [2024-06-03 20:39:15,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9147, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9631, PETRI_PLACES=452, PETRI_TRANSITIONS=559} [2024-06-03 20:39:15,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-03 20:39:15,693 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 559 transitions, 9631 flow [2024-06-03 20:39:15,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:15,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:15,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:15,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 20:39:15,693 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-03 20:39:15,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:15,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1074334000, now seen corresponding path program 11 times [2024-06-03 20:39:15,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:15,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721124093] [2024-06-03 20:39:15,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:15,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:15,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:16,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:16,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:16,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721124093] [2024-06-03 20:39:16,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721124093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:16,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:16,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:39:16,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490355475] [2024-06-03 20:39:16,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:16,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:39:16,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:16,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:39:16,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:39:16,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:16,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 559 transitions, 9631 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:16,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:16,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:16,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:17,965 INFO L124 PetriNetUnfolderBase]: 4402/7389 cut-off events. [2024-06-03 20:39:17,965 INFO L125 PetriNetUnfolderBase]: For 1202267/1202267 co-relation queries the response was YES. [2024-06-03 20:39:18,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66026 conditions, 7389 events. 4402/7389 cut-off events. For 1202267/1202267 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 51702 event pairs, 1183 based on Foata normal form. 8/7393 useless extension candidates. Maximal degree in co-relation 65820. Up to 6517 conditions per place. [2024-06-03 20:39:18,082 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 418 selfloop transitions, 171 changer transitions 0/595 dead transitions. [2024-06-03 20:39:18,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 595 transitions, 10958 flow [2024-06-03 20:39:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:39:18,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:39:18,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-03 20:39:18,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345528455284553 [2024-06-03 20:39:18,083 INFO L175 Difference]: Start difference. First operand has 452 places, 559 transitions, 9631 flow. Second operand 12 states and 263 transitions. [2024-06-03 20:39:18,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 595 transitions, 10958 flow [2024-06-03 20:39:24,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 595 transitions, 10699 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-03 20:39:24,849 INFO L231 Difference]: Finished difference. Result has 454 places, 560 transitions, 9750 flow [2024-06-03 20:39:24,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9372, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9750, PETRI_PLACES=454, PETRI_TRANSITIONS=560} [2024-06-03 20:39:24,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-03 20:39:24,849 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 560 transitions, 9750 flow [2024-06-03 20:39:24,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:24,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:24,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:24,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 20:39:24,850 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-03 20:39:24,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:24,850 INFO L85 PathProgramCache]: Analyzing trace with hash 923660050, now seen corresponding path program 12 times [2024-06-03 20:39:24,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:24,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467485190] [2024-06-03 20:39:24,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:24,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:24,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:25,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:25,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:25,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467485190] [2024-06-03 20:39:25,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467485190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:25,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:25,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:39:25,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240370786] [2024-06-03 20:39:25,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:25,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:39:25,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:25,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:39:25,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:39:25,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:25,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 560 transitions, 9750 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:25,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:25,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:25,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:27,426 INFO L124 PetriNetUnfolderBase]: 4821/8076 cut-off events. [2024-06-03 20:39:27,427 INFO L125 PetriNetUnfolderBase]: For 1695972/1695972 co-relation queries the response was YES. [2024-06-03 20:39:27,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79342 conditions, 8076 events. 4821/8076 cut-off events. For 1695972/1695972 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 56976 event pairs, 1293 based on Foata normal form. 6/8076 useless extension candidates. Maximal degree in co-relation 79134. Up to 5781 conditions per place. [2024-06-03 20:39:27,589 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 181 changer transitions 0/616 dead transitions. [2024-06-03 20:39:27,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 616 transitions, 11829 flow [2024-06-03 20:39:27,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:39:27,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:39:27,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 276 transitions. [2024-06-03 20:39:27,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:39:27,590 INFO L175 Difference]: Start difference. First operand has 454 places, 560 transitions, 9750 flow. Second operand 12 states and 276 transitions. [2024-06-03 20:39:27,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 616 transitions, 11829 flow [2024-06-03 20:39:35,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 616 transitions, 11480 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-03 20:39:35,950 INFO L231 Difference]: Finished difference. Result has 458 places, 565 transitions, 9994 flow [2024-06-03 20:39:35,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9401, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9994, PETRI_PLACES=458, PETRI_TRANSITIONS=565} [2024-06-03 20:39:35,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-03 20:39:35,951 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 565 transitions, 9994 flow [2024-06-03 20:39:35,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:35,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:35,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:35,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 20:39:35,951 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-03 20:39:35,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:35,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1686094166, now seen corresponding path program 8 times [2024-06-03 20:39:35,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:35,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856245358] [2024-06-03 20:39:35,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:35,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:35,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:36,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-03 20:39:36,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:36,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856245358] [2024-06-03 20:39:36,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856245358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:36,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:36,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:36,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998097911] [2024-06-03 20:39:36,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:36,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:36,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:36,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:36,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:36,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:36,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 565 transitions, 9994 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:36,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:36,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:36,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:38,328 INFO L124 PetriNetUnfolderBase]: 4885/8175 cut-off events. [2024-06-03 20:39:38,328 INFO L125 PetriNetUnfolderBase]: For 1732873/1732881 co-relation queries the response was YES. [2024-06-03 20:39:38,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80777 conditions, 8175 events. 4885/8175 cut-off events. For 1732873/1732881 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57731 event pairs, 1116 based on Foata normal form. 12/8182 useless extension candidates. Maximal degree in co-relation 80566. Up to 6915 conditions per place. [2024-06-03 20:39:38,483 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 498 selfloop transitions, 98 changer transitions 0/602 dead transitions. [2024-06-03 20:39:38,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 602 transitions, 11672 flow [2024-06-03 20:39:38,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:39:38,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:39:38,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:39:38,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 20:39:38,484 INFO L175 Difference]: Start difference. First operand has 458 places, 565 transitions, 9994 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:39:38,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 602 transitions, 11672 flow [2024-06-03 20:39:44,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 602 transitions, 11405 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 20:39:44,738 INFO L231 Difference]: Finished difference. Result has 459 places, 573 transitions, 10090 flow [2024-06-03 20:39:44,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9727, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10090, PETRI_PLACES=459, PETRI_TRANSITIONS=573} [2024-06-03 20:39:44,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-03 20:39:44,739 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 573 transitions, 10090 flow [2024-06-03 20:39:44,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:44,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:44,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:44,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 20:39:44,740 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-03 20:39:44,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:44,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1800681942, now seen corresponding path program 13 times [2024-06-03 20:39:44,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:44,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102242892] [2024-06-03 20:39:44,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:44,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:44,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:45,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:45,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:45,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102242892] [2024-06-03 20:39:45,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102242892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:45,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:45,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:39:45,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343195586] [2024-06-03 20:39:45,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:45,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:39:45,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:45,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:39:45,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:39:45,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:45,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 573 transitions, 10090 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:45,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:45,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:45,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:47,357 INFO L124 PetriNetUnfolderBase]: 4905/8196 cut-off events. [2024-06-03 20:39:47,357 INFO L125 PetriNetUnfolderBase]: For 1758771/1758774 co-relation queries the response was YES. [2024-06-03 20:39:47,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81334 conditions, 8196 events. 4905/8196 cut-off events. For 1758771/1758774 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 57910 event pairs, 1406 based on Foata normal form. 8/8185 useless extension candidates. Maximal degree in co-relation 81120. Up to 7452 conditions per place. [2024-06-03 20:39:47,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 532 selfloop transitions, 72 changer transitions 0/610 dead transitions. [2024-06-03 20:39:47,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 610 transitions, 11467 flow [2024-06-03 20:39:47,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:39:47,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:39:47,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 20:39:47,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:39:47,503 INFO L175 Difference]: Start difference. First operand has 459 places, 573 transitions, 10090 flow. Second operand 9 states and 207 transitions. [2024-06-03 20:39:47,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 610 transitions, 11467 flow [2024-06-03 20:39:55,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 610 transitions, 11212 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 20:39:55,227 INFO L231 Difference]: Finished difference. Result has 463 places, 574 transitions, 10016 flow [2024-06-03 20:39:55,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9835, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10016, PETRI_PLACES=463, PETRI_TRANSITIONS=574} [2024-06-03 20:39:55,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-03 20:39:55,228 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 574 transitions, 10016 flow [2024-06-03 20:39:55,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:55,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:55,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:55,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 20:39:55,228 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-03 20:39:55,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:55,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1600039452, now seen corresponding path program 14 times [2024-06-03 20:39:55,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:55,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274825287] [2024-06-03 20:39:55,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:55,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:55,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:55,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:55,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274825287] [2024-06-03 20:39:55,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274825287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:55,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:55,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:39:55,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947772314] [2024-06-03 20:39:55,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:55,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:39:55,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:55,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:39:55,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:39:55,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:39:55,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 574 transitions, 10016 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:55,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:55,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:39:55,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:57,968 INFO L124 PetriNetUnfolderBase]: 4933/8266 cut-off events. [2024-06-03 20:39:57,968 INFO L125 PetriNetUnfolderBase]: For 1795568/1795568 co-relation queries the response was YES. [2024-06-03 20:39:58,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81586 conditions, 8266 events. 4933/8266 cut-off events. For 1795568/1795568 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 58680 event pairs, 1438 based on Foata normal form. 8/8270 useless extension candidates. Maximal degree in co-relation 81372. Up to 7358 conditions per place. [2024-06-03 20:39:58,126 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 174 changer transitions 0/619 dead transitions. [2024-06-03 20:39:58,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 619 transitions, 11417 flow [2024-06-03 20:39:58,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 20:39:58,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 20:39:58,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 320 transitions. [2024-06-03 20:39:58,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 20:39:58,127 INFO L175 Difference]: Start difference. First operand has 463 places, 574 transitions, 10016 flow. Second operand 15 states and 320 transitions. [2024-06-03 20:39:58,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 619 transitions, 11417 flow [2024-06-03 20:40:06,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 619 transitions, 11261 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:40:06,987 INFO L231 Difference]: Finished difference. Result has 472 places, 575 transitions, 10248 flow [2024-06-03 20:40:06,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9860, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10248, PETRI_PLACES=472, PETRI_TRANSITIONS=575} [2024-06-03 20:40:06,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-03 20:40:06,988 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 575 transitions, 10248 flow [2024-06-03 20:40:06,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:06,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:06,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:06,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 20:40:06,988 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-03 20:40:06,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:06,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1952117876, now seen corresponding path program 9 times [2024-06-03 20:40:06,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:06,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578787485] [2024-06-03 20:40:06,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:06,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:06,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:07,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:07,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:07,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578787485] [2024-06-03 20:40:07,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578787485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:07,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:07,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:07,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506384521] [2024-06-03 20:40:07,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:07,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:07,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:07,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:07,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:07,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:07,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 575 transitions, 10248 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:07,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:07,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:07,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:10,180 INFO L124 PetriNetUnfolderBase]: 4915/8245 cut-off events. [2024-06-03 20:40:10,180 INFO L125 PetriNetUnfolderBase]: For 1775607/1775615 co-relation queries the response was YES. [2024-06-03 20:40:10,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81000 conditions, 8245 events. 4915/8245 cut-off events. For 1775607/1775615 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 58605 event pairs, 1450 based on Foata normal form. 14/8254 useless extension candidates. Maximal degree in co-relation 80785. Up to 7418 conditions per place. [2024-06-03 20:40:10,340 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 504 selfloop transitions, 85 changer transitions 0/595 dead transitions. [2024-06-03 20:40:10,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 595 transitions, 11506 flow [2024-06-03 20:40:10,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:40:10,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:40:10,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 20:40:10,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:40:10,341 INFO L175 Difference]: Start difference. First operand has 472 places, 575 transitions, 10248 flow. Second operand 6 states and 142 transitions. [2024-06-03 20:40:10,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 595 transitions, 11506 flow [2024-06-03 20:40:16,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 595 transitions, 11138 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-06-03 20:40:16,609 INFO L231 Difference]: Finished difference. Result has 465 places, 575 transitions, 10060 flow [2024-06-03 20:40:16,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9880, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10060, PETRI_PLACES=465, PETRI_TRANSITIONS=575} [2024-06-03 20:40:16,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-03 20:40:16,609 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 575 transitions, 10060 flow [2024-06-03 20:40:16,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:16,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:16,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:16,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 20:40:16,610 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-03 20:40:16,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:16,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1198564160, now seen corresponding path program 15 times [2024-06-03 20:40:16,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:16,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675822915] [2024-06-03 20:40:16,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:16,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:16,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:17,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:17,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:17,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675822915] [2024-06-03 20:40:17,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675822915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:17,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:17,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:40:17,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431972797] [2024-06-03 20:40:17,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:17,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:40:17,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:17,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:40:17,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:40:17,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:17,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 575 transitions, 10060 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:17,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:17,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:17,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:19,933 INFO L124 PetriNetUnfolderBase]: 4943/8284 cut-off events. [2024-06-03 20:40:19,933 INFO L125 PetriNetUnfolderBase]: For 1745142/1745142 co-relation queries the response was YES. [2024-06-03 20:40:20,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80840 conditions, 8284 events. 4943/8284 cut-off events. For 1745142/1745142 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 58775 event pairs, 1434 based on Foata normal form. 8/8288 useless extension candidates. Maximal degree in co-relation 80625. Up to 7586 conditions per place. [2024-06-03 20:40:20,102 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 551 selfloop transitions, 58 changer transitions 0/615 dead transitions. [2024-06-03 20:40:20,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 615 transitions, 11443 flow [2024-06-03 20:40:20,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:40:20,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:40:20,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 271 transitions. [2024-06-03 20:40:20,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5084427767354597 [2024-06-03 20:40:20,103 INFO L175 Difference]: Start difference. First operand has 465 places, 575 transitions, 10060 flow. Second operand 13 states and 271 transitions. [2024-06-03 20:40:20,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 615 transitions, 11443 flow [2024-06-03 20:40:28,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 615 transitions, 11257 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:40:28,112 INFO L231 Difference]: Finished difference. Result has 471 places, 576 transitions, 10032 flow [2024-06-03 20:40:28,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9874, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10032, PETRI_PLACES=471, PETRI_TRANSITIONS=576} [2024-06-03 20:40:28,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-03 20:40:28,113 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 576 transitions, 10032 flow [2024-06-03 20:40:28,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:28,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:28,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:28,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 20:40:28,113 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-03 20:40:28,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:28,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1951791260, now seen corresponding path program 16 times [2024-06-03 20:40:28,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:28,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107621730] [2024-06-03 20:40:28,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:28,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:28,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:28,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-03 20:40:28,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:28,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107621730] [2024-06-03 20:40:28,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107621730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:28,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:28,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:40:28,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306424370] [2024-06-03 20:40:28,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:28,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:40:28,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:28,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:40:28,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:40:28,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:28,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 576 transitions, 10032 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:28,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:28,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:28,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:31,237 INFO L124 PetriNetUnfolderBase]: 4871/8173 cut-off events. [2024-06-03 20:40:31,237 INFO L125 PetriNetUnfolderBase]: For 1692501/1692504 co-relation queries the response was YES. [2024-06-03 20:40:31,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76009 conditions, 8173 events. 4871/8173 cut-off events. For 1692501/1692504 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 58055 event pairs, 1284 based on Foata normal form. 38/8205 useless extension candidates. Maximal degree in co-relation 75795. Up to 6715 conditions per place. [2024-06-03 20:40:31,375 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 525 selfloop transitions, 88 changer transitions 4/623 dead transitions. [2024-06-03 20:40:31,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 623 transitions, 11710 flow [2024-06-03 20:40:31,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:40:31,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:40:31,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 20:40:31,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:40:31,376 INFO L175 Difference]: Start difference. First operand has 471 places, 576 transitions, 10032 flow. Second operand 9 states and 222 transitions. [2024-06-03 20:40:31,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 623 transitions, 11710 flow [2024-06-03 20:40:38,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 623 transitions, 11579 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 20:40:38,710 INFO L231 Difference]: Finished difference. Result has 470 places, 575 transitions, 10064 flow [2024-06-03 20:40:38,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9901, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10064, PETRI_PLACES=470, PETRI_TRANSITIONS=575} [2024-06-03 20:40:38,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-03 20:40:38,711 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 575 transitions, 10064 flow [2024-06-03 20:40:38,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:38,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:38,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:38,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 20:40:38,711 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-03 20:40:38,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:38,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1951791446, now seen corresponding path program 10 times [2024-06-03 20:40:38,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:38,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150701773] [2024-06-03 20:40:38,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:38,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:38,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:39,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:39,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:39,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150701773] [2024-06-03 20:40:39,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150701773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:39,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:39,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:39,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66576937] [2024-06-03 20:40:39,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:39,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:39,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:39,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:39,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:39,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:39,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 575 transitions, 10064 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:39,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:39,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:39,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:41,706 INFO L124 PetriNetUnfolderBase]: 4828/8100 cut-off events. [2024-06-03 20:40:41,706 INFO L125 PetriNetUnfolderBase]: For 1486853/1486861 co-relation queries the response was YES. [2024-06-03 20:40:41,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75150 conditions, 8100 events. 4828/8100 cut-off events. For 1486853/1486861 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 57332 event pairs, 1050 based on Foata normal form. 12/8107 useless extension candidates. Maximal degree in co-relation 74935. Up to 6877 conditions per place. [2024-06-03 20:40:41,839 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 495 selfloop transitions, 101 changer transitions 0/602 dead transitions. [2024-06-03 20:40:41,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 602 transitions, 11598 flow [2024-06-03 20:40:41,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:40:41,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:40:41,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:40:41,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 20:40:41,841 INFO L175 Difference]: Start difference. First operand has 470 places, 575 transitions, 10064 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:40:41,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 602 transitions, 11598 flow [2024-06-03 20:40:48,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 602 transitions, 11264 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-03 20:40:48,691 INFO L231 Difference]: Finished difference. Result has 466 places, 575 transitions, 9947 flow [2024-06-03 20:40:48,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9730, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9947, PETRI_PLACES=466, PETRI_TRANSITIONS=575} [2024-06-03 20:40:48,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-03 20:40:48,692 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 575 transitions, 9947 flow [2024-06-03 20:40:48,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:48,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:48,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:48,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 20:40:48,692 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-03 20:40:48,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:48,692 INFO L85 PathProgramCache]: Analyzing trace with hash 2066527092, now seen corresponding path program 17 times [2024-06-03 20:40:48,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:48,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556948944] [2024-06-03 20:40:48,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:48,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:49,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:49,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:49,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556948944] [2024-06-03 20:40:49,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556948944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:49,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:49,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:40:49,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275378558] [2024-06-03 20:40:49,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:49,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:40:49,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:49,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:40:49,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:40:49,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:49,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 575 transitions, 9947 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:49,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:49,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:49,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:51,710 INFO L124 PetriNetUnfolderBase]: 4723/7951 cut-off events. [2024-06-03 20:40:51,710 INFO L125 PetriNetUnfolderBase]: For 1465991/1465994 co-relation queries the response was YES. [2024-06-03 20:40:51,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68056 conditions, 7951 events. 4723/7951 cut-off events. For 1465991/1465994 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 56467 event pairs, 1295 based on Foata normal form. 52/7999 useless extension candidates. Maximal degree in co-relation 67842. Up to 6939 conditions per place. [2024-06-03 20:40:51,840 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 523 selfloop transitions, 79 changer transitions 3/611 dead transitions. [2024-06-03 20:40:51,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 611 transitions, 11297 flow [2024-06-03 20:40:51,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:40:51,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:40:51,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:40:51,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 20:40:51,841 INFO L175 Difference]: Start difference. First operand has 466 places, 575 transitions, 9947 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:40:51,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 611 transitions, 11297 flow [2024-06-03 20:40:58,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 611 transitions, 11089 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 20:40:58,858 INFO L231 Difference]: Finished difference. Result has 468 places, 574 transitions, 9899 flow [2024-06-03 20:40:58,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9739, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9899, PETRI_PLACES=468, PETRI_TRANSITIONS=574} [2024-06-03 20:40:58,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-03 20:40:58,859 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 574 transitions, 9899 flow [2024-06-03 20:40:58,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:58,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:58,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:58,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 20:40:58,859 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-03 20:40:58,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:58,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1498560188, now seen corresponding path program 18 times [2024-06-03 20:40:58,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:58,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965172707] [2024-06-03 20:40:58,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:58,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:58,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:59,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-03 20:40:59,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:59,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965172707] [2024-06-03 20:40:59,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965172707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:59,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:59,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:40:59,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124276233] [2024-06-03 20:40:59,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:59,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:40:59,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:59,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:40:59,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:40:59,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:40:59,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 574 transitions, 9899 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:59,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:59,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:40:59,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:01,574 INFO L124 PetriNetUnfolderBase]: 4626/7808 cut-off events. [2024-06-03 20:41:01,574 INFO L125 PetriNetUnfolderBase]: For 1110368/1110371 co-relation queries the response was YES. [2024-06-03 20:41:01,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61792 conditions, 7808 events. 4626/7808 cut-off events. For 1110368/1110371 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55428 event pairs, 1238 based on Foata normal form. 44/7848 useless extension candidates. Maximal degree in co-relation 61579. Up to 6782 conditions per place. [2024-06-03 20:41:01,695 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 502 selfloop transitions, 103 changer transitions 3/614 dead transitions. [2024-06-03 20:41:01,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 614 transitions, 11265 flow [2024-06-03 20:41:01,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:41:01,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:41:01,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:41:01,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-03 20:41:01,696 INFO L175 Difference]: Start difference. First operand has 468 places, 574 transitions, 9899 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:41:01,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 614 transitions, 11265 flow [2024-06-03 20:41:07,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 614 transitions, 11074 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 20:41:07,740 INFO L231 Difference]: Finished difference. Result has 470 places, 573 transitions, 9916 flow [2024-06-03 20:41:07,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9708, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9916, PETRI_PLACES=470, PETRI_TRANSITIONS=573} [2024-06-03 20:41:07,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-03 20:41:07,741 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 573 transitions, 9916 flow [2024-06-03 20:41:07,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:07,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:07,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:07,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 20:41:07,741 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-03 20:41:07,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:07,742 INFO L85 PathProgramCache]: Analyzing trace with hash -773959432, now seen corresponding path program 11 times [2024-06-03 20:41:07,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:07,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828211317] [2024-06-03 20:41:07,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:07,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:07,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:08,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:08,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:08,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828211317] [2024-06-03 20:41:08,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828211317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:08,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:08,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:41:08,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117512390] [2024-06-03 20:41:08,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:08,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:41:08,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:08,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:41:08,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:41:08,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:41:08,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 573 transitions, 9916 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:08,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:08,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:41:08,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:10,467 INFO L124 PetriNetUnfolderBase]: 4598/7774 cut-off events. [2024-06-03 20:41:10,468 INFO L125 PetriNetUnfolderBase]: For 846280/846288 co-relation queries the response was YES. [2024-06-03 20:41:10,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60616 conditions, 7774 events. 4598/7774 cut-off events. For 846280/846288 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55258 event pairs, 1251 based on Foata normal form. 14/7783 useless extension candidates. Maximal degree in co-relation 60402. Up to 6951 conditions per place. [2024-06-03 20:41:10,583 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 492 selfloop transitions, 97 changer transitions 0/595 dead transitions. [2024-06-03 20:41:10,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 595 transitions, 11178 flow [2024-06-03 20:41:10,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:41:10,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:41:10,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:41:10,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 20:41:10,584 INFO L175 Difference]: Start difference. First operand has 470 places, 573 transitions, 9916 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:41:10,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 595 transitions, 11178 flow [2024-06-03 20:41:15,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 595 transitions, 10933 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-03 20:41:15,548 INFO L231 Difference]: Finished difference. Result has 469 places, 573 transitions, 9875 flow [2024-06-03 20:41:15,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9671, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9875, PETRI_PLACES=469, PETRI_TRANSITIONS=573} [2024-06-03 20:41:15,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-03 20:41:15,549 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 573 transitions, 9875 flow [2024-06-03 20:41:15,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:15,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:15,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:15,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 20:41:15,549 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-03 20:41:15,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:15,549 INFO L85 PathProgramCache]: Analyzing trace with hash 670264326, now seen corresponding path program 12 times [2024-06-03 20:41:15,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:15,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960398372] [2024-06-03 20:41:15,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:15,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:15,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:15,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:15,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:15,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960398372] [2024-06-03 20:41:15,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960398372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:15,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:15,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:41:15,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53241140] [2024-06-03 20:41:15,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:15,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:41:15,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:15,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:41:15,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:41:15,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:41:15,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 573 transitions, 9875 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:15,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:15,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:41:15,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:18,232 INFO L124 PetriNetUnfolderBase]: 4580/7746 cut-off events. [2024-06-03 20:41:18,232 INFO L125 PetriNetUnfolderBase]: For 801825/801828 co-relation queries the response was YES. [2024-06-03 20:41:18,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59473 conditions, 7746 events. 4580/7746 cut-off events. For 801825/801828 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55067 event pairs, 1289 based on Foata normal form. 10/7748 useless extension candidates. Maximal degree in co-relation 59258. Up to 6930 conditions per place. [2024-06-03 20:41:18,363 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 484 selfloop transitions, 98 changer transitions 0/588 dead transitions. [2024-06-03 20:41:18,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 588 transitions, 11105 flow [2024-06-03 20:41:18,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:41:18,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:41:18,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-03 20:41:18,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-03 20:41:18,364 INFO L175 Difference]: Start difference. First operand has 469 places, 573 transitions, 9875 flow. Second operand 7 states and 153 transitions. [2024-06-03 20:41:18,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 588 transitions, 11105 flow [2024-06-03 20:41:23,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 588 transitions, 10854 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:41:23,569 INFO L231 Difference]: Finished difference. Result has 468 places, 573 transitions, 9825 flow [2024-06-03 20:41:23,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9624, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9825, PETRI_PLACES=468, PETRI_TRANSITIONS=573} [2024-06-03 20:41:23,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-03 20:41:23,569 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 573 transitions, 9825 flow [2024-06-03 20:41:23,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:23,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:23,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:23,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 20:41:23,569 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-03 20:41:23,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:23,570 INFO L85 PathProgramCache]: Analyzing trace with hash 667407366, now seen corresponding path program 13 times [2024-06-03 20:41:23,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:23,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089234737] [2024-06-03 20:41:23,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:23,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:23,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:24,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:24,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:24,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089234737] [2024-06-03 20:41:24,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089234737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:24,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:24,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:41:24,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489457284] [2024-06-03 20:41:24,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:24,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:41:24,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:24,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:41:24,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:41:24,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:41:24,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 573 transitions, 9825 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:24,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:24,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:41:24,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:26,062 INFO L124 PetriNetUnfolderBase]: 4562/7720 cut-off events. [2024-06-03 20:41:26,063 INFO L125 PetriNetUnfolderBase]: For 746225/746228 co-relation queries the response was YES. [2024-06-03 20:41:26,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58200 conditions, 7720 events. 4562/7720 cut-off events. For 746225/746228 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54814 event pairs, 1265 based on Foata normal form. 10/7722 useless extension candidates. Maximal degree in co-relation 57985. Up to 6792 conditions per place. [2024-06-03 20:41:26,179 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 486 selfloop transitions, 100 changer transitions 0/592 dead transitions. [2024-06-03 20:41:26,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 592 transitions, 11103 flow [2024-06-03 20:41:26,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:41:26,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:41:26,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 20:41:26,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 20:41:26,180 INFO L175 Difference]: Start difference. First operand has 468 places, 573 transitions, 9825 flow. Second operand 7 states and 156 transitions. [2024-06-03 20:41:26,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 592 transitions, 11103 flow [2024-06-03 20:41:30,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 592 transitions, 10866 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 20:41:30,819 INFO L231 Difference]: Finished difference. Result has 468 places, 573 transitions, 9792 flow [2024-06-03 20:41:30,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9792, PETRI_PLACES=468, PETRI_TRANSITIONS=573} [2024-06-03 20:41:30,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-03 20:41:30,819 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 573 transitions, 9792 flow [2024-06-03 20:41:30,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:30,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:30,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:30,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 20:41:30,820 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-03 20:41:30,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:30,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1287213248, now seen corresponding path program 1 times [2024-06-03 20:41:30,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:30,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960881156] [2024-06-03 20:41:30,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:30,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:30,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:31,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:31,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:31,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960881156] [2024-06-03 20:41:31,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960881156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:31,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:31,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:41:31,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183853059] [2024-06-03 20:41:31,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:31,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:41:31,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:31,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:41:31,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:41:31,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:41:31,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 573 transitions, 9792 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:31,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:31,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:41:31,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:33,470 INFO L124 PetriNetUnfolderBase]: 4643/7846 cut-off events. [2024-06-03 20:41:33,470 INFO L125 PetriNetUnfolderBase]: For 788150/788150 co-relation queries the response was YES. [2024-06-03 20:41:33,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60016 conditions, 7846 events. 4643/7846 cut-off events. For 788150/788150 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 55851 event pairs, 1200 based on Foata normal form. 6/7842 useless extension candidates. Maximal degree in co-relation 59801. Up to 6566 conditions per place. [2024-06-03 20:41:33,604 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 549 selfloop transitions, 73 changer transitions 0/628 dead transitions. [2024-06-03 20:41:33,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 628 transitions, 11565 flow [2024-06-03 20:41:33,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:41:33,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:41:33,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 282 transitions. [2024-06-03 20:41:33,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5290806754221389 [2024-06-03 20:41:33,606 INFO L175 Difference]: Start difference. First operand has 468 places, 573 transitions, 9792 flow. Second operand 13 states and 282 transitions. [2024-06-03 20:41:33,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 628 transitions, 11565 flow [2024-06-03 20:41:40,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 628 transitions, 11278 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:41:40,037 INFO L231 Difference]: Finished difference. Result has 475 places, 576 transitions, 9791 flow [2024-06-03 20:41:40,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9505, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9791, PETRI_PLACES=475, PETRI_TRANSITIONS=576} [2024-06-03 20:41:40,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-03 20:41:40,038 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 576 transitions, 9791 flow [2024-06-03 20:41:40,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:40,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:40,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:40,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 20:41:40,038 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-03 20:41:40,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:40,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1401502680, now seen corresponding path program 2 times [2024-06-03 20:41:40,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:40,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991012959] [2024-06-03 20:41:40,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:40,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:40,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:40,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:40,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991012959] [2024-06-03 20:41:40,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991012959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:40,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:40,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:41:40,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411488943] [2024-06-03 20:41:40,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:40,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:41:40,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:40,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:41:40,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:41:40,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:41:40,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 576 transitions, 9791 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:40,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:40,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:41:40,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:43,018 INFO L124 PetriNetUnfolderBase]: 4810/8129 cut-off events. [2024-06-03 20:41:43,018 INFO L125 PetriNetUnfolderBase]: For 1018159/1018159 co-relation queries the response was YES. [2024-06-03 20:41:43,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65473 conditions, 8129 events. 4810/8129 cut-off events. For 1018159/1018159 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 58054 event pairs, 1299 based on Foata normal form. 6/8125 useless extension candidates. Maximal degree in co-relation 65256. Up to 5958 conditions per place. [2024-06-03 20:41:43,148 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 433 selfloop transitions, 193 changer transitions 0/632 dead transitions. [2024-06-03 20:41:43,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 632 transitions, 11595 flow [2024-06-03 20:41:43,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 20:41:43,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 20:41:43,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 325 transitions. [2024-06-03 20:41:43,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 20:41:43,149 INFO L175 Difference]: Start difference. First operand has 475 places, 576 transitions, 9791 flow. Second operand 15 states and 325 transitions. [2024-06-03 20:41:43,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 632 transitions, 11595 flow [2024-06-03 20:41:50,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 632 transitions, 11456 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-03 20:41:50,108 INFO L231 Difference]: Finished difference. Result has 483 places, 578 transitions, 10174 flow [2024-06-03 20:41:50,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9672, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10174, PETRI_PLACES=483, PETRI_TRANSITIONS=578} [2024-06-03 20:41:50,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-03 20:41:50,109 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 578 transitions, 10174 flow [2024-06-03 20:41:50,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:50,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:50,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:50,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 20:41:50,109 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-03 20:41:50,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:50,110 INFO L85 PathProgramCache]: Analyzing trace with hash -2075250880, now seen corresponding path program 3 times [2024-06-03 20:41:50,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:50,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065300429] [2024-06-03 20:41:50,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:50,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:50,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:50,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:50,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:50,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065300429] [2024-06-03 20:41:50,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065300429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:50,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:50,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:41:50,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600831598] [2024-06-03 20:41:50,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:50,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:41:50,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:50,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:41:50,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:41:50,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:41:50,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 578 transitions, 10174 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:50,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:50,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:41:50,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:53,106 INFO L124 PetriNetUnfolderBase]: 4830/8175 cut-off events. [2024-06-03 20:41:53,106 INFO L125 PetriNetUnfolderBase]: For 1031133/1031133 co-relation queries the response was YES. [2024-06-03 20:41:53,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66396 conditions, 8175 events. 4830/8175 cut-off events. For 1031133/1031133 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58582 event pairs, 1357 based on Foata normal form. 6/8175 useless extension candidates. Maximal degree in co-relation 66176. Up to 7147 conditions per place. [2024-06-03 20:41:53,241 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 441 selfloop transitions, 177 changer transitions 0/624 dead transitions. [2024-06-03 20:41:53,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 624 transitions, 11593 flow [2024-06-03 20:41:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 20:41:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 20:41:53,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 332 transitions. [2024-06-03 20:41:53,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-03 20:41:53,242 INFO L175 Difference]: Start difference. First operand has 483 places, 578 transitions, 10174 flow. Second operand 16 states and 332 transitions. [2024-06-03 20:41:53,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 624 transitions, 11593 flow [2024-06-03 20:42:00,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 624 transitions, 11236 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-03 20:42:00,299 INFO L231 Difference]: Finished difference. Result has 487 places, 579 transitions, 10202 flow [2024-06-03 20:42:00,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9818, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10202, PETRI_PLACES=487, PETRI_TRANSITIONS=579} [2024-06-03 20:42:00,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-03 20:42:00,300 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 579 transitions, 10202 flow [2024-06-03 20:42:00,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:00,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:42:00,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:42:00,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 20:42:00,300 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-03 20:42:00,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:42:00,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1897168530, now seen corresponding path program 4 times [2024-06-03 20:42:00,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:42:00,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24389838] [2024-06-03 20:42:00,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:42:00,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:42:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:42:00,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-03 20:42:00,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:42:00,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24389838] [2024-06-03 20:42:00,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24389838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:42:00,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:42:00,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:42:00,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468299111] [2024-06-03 20:42:00,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:42:00,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:42:00,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:42:00,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:42:00,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:42:00,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 20:42:00,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 579 transitions, 10202 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:00,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:42:00,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 20:42:00,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:42:03,190 INFO L124 PetriNetUnfolderBase]: 4758/8066 cut-off events. [2024-06-03 20:42:03,191 INFO L125 PetriNetUnfolderBase]: For 1001631/1001634 co-relation queries the response was YES. [2024-06-03 20:42:03,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 8066 events. 4758/8066 cut-off events. For 1001631/1001634 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 57966 event pairs, 1203 based on Foata normal form. 38/8098 useless extension candidates. Maximal degree in co-relation 61090. Up to 6375 conditions per place. [2024-06-03 20:42:03,325 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 501 selfloop transitions, 112 changer transitions 6/625 dead transitions. [2024-06-03 20:42:03,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 625 transitions, 11654 flow [2024-06-03 20:42:03,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:42:03,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:42:03,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-03 20:42:03,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-03 20:42:03,326 INFO L175 Difference]: Start difference. First operand has 487 places, 579 transitions, 10202 flow. Second operand 9 states and 221 transitions. [2024-06-03 20:42:03,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 625 transitions, 11654 flow