./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_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/safe034_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/safe034_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe034_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:49:33,048 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:49:33,108 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:49:33,113 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:49:33,113 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:49:33,136 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:49:33,137 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:49:33,138 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:49:33,138 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:49:33,141 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:49:33,141 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:49:33,142 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:49:33,142 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:49:33,143 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:49:33,144 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:49:33,144 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:49:33,144 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:49:33,144 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:49:33,145 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:49:33,145 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:49:33,145 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:49:33,145 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:49:33,146 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:49:33,146 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:49:33,146 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:49:33,146 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:49:33,146 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:49:33,147 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:49:33,147 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:49:33,147 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:49:33,148 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:49:33,148 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:49:33,149 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:49:33,149 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:49:33,149 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:49:33,149 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:49:33,149 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:49:33,150 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:49:33,150 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:49:33,150 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:49:33,150 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:49:33,150 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:49:33,151 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:49:33,151 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:49:33,362 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:49:33,383 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:49:33,385 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:49:33,386 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:49:33,386 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:49:33,387 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-03 20:49:34,414 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:49:34,631 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:49:34,633 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-03 20:49:34,649 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/923a56c44/3c9c75a8ca47434d85a6f7edaeee5b65/FLAG39e8b03fb [2024-06-03 20:49:34,664 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/923a56c44/3c9c75a8ca47434d85a6f7edaeee5b65 [2024-06-03 20:49:34,666 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:49:34,667 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:49:34,667 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/safe034_tso.yml/witness.yml [2024-06-03 20:49:34,752 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:49:34,753 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:49:34,754 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:49:34,754 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:49:34,757 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:49:34,758 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:49:34" (1/2) ... [2024-06-03 20:49:34,759 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@633bdcc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:49:34, skipping insertion in model container [2024-06-03 20:49:34,759 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:49:34" (1/2) ... [2024-06-03 20:49:34,760 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@453d7deb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:49:34, skipping insertion in model container [2024-06-03 20:49:34,760 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:49:34" (2/2) ... [2024-06-03 20:49:34,760 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@633bdcc6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:49:34, skipping insertion in model container [2024-06-03 20:49:34,761 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:49:34" (2/2) ... [2024-06-03 20:49:34,761 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:49:34,793 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:49:34,794 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_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_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 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 )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) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_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))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_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:49:34,794 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_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_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 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 )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) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_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))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_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:49:34,794 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_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_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 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 )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) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_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))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_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:49:34,795 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:49:34,795 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-03 20:49:34,820 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:49:35,082 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:49:35,091 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:49:35,218 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:49:35,259 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:49:35,264 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:49:35 WrapperNode [2024-06-03 20:49:35,264 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:49:35,265 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:49:35,265 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:49:35,266 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:49:35,271 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:49:35" (1/1) ... [2024-06-03 20:49:35,295 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:49:35" (1/1) ... [2024-06-03 20:49:35,328 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 20:49:35,329 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:49:35,329 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:49:35,330 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:49:35,330 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:49:35,338 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:49:35" (1/1) ... [2024-06-03 20:49:35,338 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:49:35" (1/1) ... [2024-06-03 20:49:35,348 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:49:35" (1/1) ... [2024-06-03 20:49:35,367 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:49:35,367 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:49:35" (1/1) ... [2024-06-03 20:49:35,367 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:49:35" (1/1) ... [2024-06-03 20:49:35,378 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:49:35" (1/1) ... [2024-06-03 20:49:35,380 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:49:35" (1/1) ... [2024-06-03 20:49:35,383 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:49:35" (1/1) ... [2024-06-03 20:49:35,384 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:49:35" (1/1) ... [2024-06-03 20:49:35,388 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:49:35,390 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:49:35,391 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:49:35,391 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:49:35,391 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:49:35" (1/1) ... [2024-06-03 20:49:35,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:49:35,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:49:35,413 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:49:35,441 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:49:35,470 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:49:35,470 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:49:35,471 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:49:35,471 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:49:35,471 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:49:35,471 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:49:35,471 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:49:35,471 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:49:35,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:49:35,472 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:49:35,472 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:49:35,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:49:35,473 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:49:35,558 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:49:35,560 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:49:35,841 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:49:35,852 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:49:35,959 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:49:35,959 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:49:35,960 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:49:35 BoogieIcfgContainer [2024-06-03 20:49:35,960 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:49:35,963 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:49:35,963 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:49:35,965 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:49:35,965 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:49:34" (1/4) ... [2024-06-03 20:49:35,966 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57280686 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:49:35, skipping insertion in model container [2024-06-03 20:49:35,966 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:49:34" (2/4) ... [2024-06-03 20:49:35,967 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57280686 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:49:35, skipping insertion in model container [2024-06-03 20:49:35,967 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:49:35" (3/4) ... [2024-06-03 20:49:35,967 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57280686 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:49:35, skipping insertion in model container [2024-06-03 20:49:35,968 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:49:35" (4/4) ... [2024-06-03 20:49:35,969 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-03 20:49:35,982 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:49:35,982 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:49:35,982 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:49:36,035 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:49:36,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 20:49:36,094 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-03 20:49:36,095 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:49:36,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 20:49:36,096 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 20:49:36,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-03 20:49:36,110 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:49:36,116 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;@122b752, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:49:36,116 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:49:36,120 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:49:36,120 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 20:49:36,121 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:49:36,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:36,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:49:36,122 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:49:36,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:36,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1778826682, now seen corresponding path program 1 times [2024-06-03 20:49:36,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:36,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124949735] [2024-06-03 20:49:36,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:36,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:36,730 INFO 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:49:36,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:36,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124949735] [2024-06-03 20:49:36,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124949735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:36,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:36,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:49:36,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251460048] [2024-06-03 20:49:36,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:36,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:49:36,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:36,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:49:36,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:49:36,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-03 20:49:36,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:36,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:36,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-03 20:49:36,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:37,112 INFO L124 PetriNetUnfolderBase]: 575/991 cut-off events. [2024-06-03 20:49:37,112 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-03 20:49:37,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 991 events. 575/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5165 event pairs, 361 based on Foata normal form. 1/932 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-03 20:49:37,121 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-03 20:49:37,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 171 flow [2024-06-03 20:49:37,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:49:37,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:49:37,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-03 20:49:37,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821705426356589 [2024-06-03 20:49:37,131 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 88 transitions. [2024-06-03 20:49:37,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 171 flow [2024-06-03 20:49:37,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:49:37,135 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-03 20:49:37,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-03 20:49:37,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-03 20:49:37,139 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-03 20:49:37,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:37,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:37,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:37,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:49:37,140 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:49:37,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:37,141 INFO L85 PathProgramCache]: Analyzing trace with hash -55441307, now seen corresponding path program 1 times [2024-06-03 20:49:37,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:37,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171288718] [2024-06-03 20:49:37,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:37,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:37,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:37,320 INFO 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:49:37,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:37,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171288718] [2024-06-03 20:49:37,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171288718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:37,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:37,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:49:37,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290399156] [2024-06-03 20:49:37,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:37,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:49:37,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:37,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:49:37,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:49:37,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-03 20:49:37,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:37,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:37,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-03 20:49:37,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:37,486 INFO L124 PetriNetUnfolderBase]: 569/967 cut-off events. [2024-06-03 20:49:37,487 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-03 20:49:37,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 967 events. 569/967 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4982 event pairs, 293 based on Foata normal form. 3/947 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-03 20:49:37,493 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 20:49:37,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 238 flow [2024-06-03 20:49:37,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:49:37,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:49:37,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-03 20:49:37,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-06-03 20:49:37,495 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 115 transitions. [2024-06-03 20:49:37,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 238 flow [2024-06-03 20:49:37,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:49:37,497 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-03 20:49:37,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-03 20:49:37,497 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-03 20:49:37,498 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-03 20:49:37,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:37,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:37,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:37,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:49:37,499 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:37,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:37,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1673764888, now seen corresponding path program 1 times [2024-06-03 20:49:37,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:37,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84810731] [2024-06-03 20:49:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:37,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:37,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:37,792 INFO 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:49:37,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:37,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84810731] [2024-06-03 20:49:37,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84810731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:37,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:37,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:49:37,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136502008] [2024-06-03 20:49:37,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:37,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:49:37,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:37,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:49:37,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:49:37,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:37,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:37,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:37,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:37,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:37,990 INFO L124 PetriNetUnfolderBase]: 723/1231 cut-off events. [2024-06-03 20:49:37,990 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-03 20:49:37,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 1231 events. 723/1231 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6433 event pairs, 396 based on Foata normal form. 2/1207 useless extension candidates. Maximal degree in co-relation 3088. Up to 1096 conditions per place. [2024-06-03 20:49:37,996 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 20:49:37,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 270 flow [2024-06-03 20:49:37,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:49:37,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:49:38,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-03 20:49:38,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-03 20:49:38,001 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 108 transitions. [2024-06-03 20:49:38,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 270 flow [2024-06-03 20:49:38,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:38,005 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-03 20:49:38,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-03 20:49:38,006 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-03 20:49:38,006 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-03 20:49:38,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:38,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:38,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:38,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:49:38,007 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:49:38,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:38,008 INFO L85 PathProgramCache]: Analyzing trace with hash -106997095, now seen corresponding path program 1 times [2024-06-03 20:49:38,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:38,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685330806] [2024-06-03 20:49:38,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:38,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:38,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:38,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:38,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:38,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685330806] [2024-06-03 20:49:38,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685330806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:38,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:38,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:38,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159688227] [2024-06-03 20:49:38,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:38,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:38,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:38,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:38,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:38,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:38,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:38,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:38,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:38,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:38,466 INFO L124 PetriNetUnfolderBase]: 714/1262 cut-off events. [2024-06-03 20:49:38,466 INFO L125 PetriNetUnfolderBase]: For 1143/1191 co-relation queries the response was YES. [2024-06-03 20:49:38,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3398 conditions, 1262 events. 714/1262 cut-off events. For 1143/1191 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6734 event pairs, 212 based on Foata normal form. 6/1236 useless extension candidates. Maximal degree in co-relation 3380. Up to 1030 conditions per place. [2024-06-03 20:49:38,472 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-03 20:49:38,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 378 flow [2024-06-03 20:49:38,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:38,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:38,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-03 20:49:38,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-03 20:49:38,474 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 160 transitions. [2024-06-03 20:49:38,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 378 flow [2024-06-03 20:49:38,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:38,476 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-03 20:49:38,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-03 20:49:38,477 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-03 20:49:38,477 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-03 20:49:38,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:38,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:38,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:38,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:49:38,478 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:49:38,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:38,478 INFO L85 PathProgramCache]: Analyzing trace with hash 944600591, now seen corresponding path program 1 times [2024-06-03 20:49:38,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:38,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918013723] [2024-06-03 20:49:38,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:38,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:38,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:49:38,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:38,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918013723] [2024-06-03 20:49:38,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918013723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:38,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:38,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:49:38,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573571819] [2024-06-03 20:49:38,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:38,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:49:38,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:38,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:49:38,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:49:38,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:38,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:38,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:38,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:38,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:38,905 INFO L124 PetriNetUnfolderBase]: 725/1255 cut-off events. [2024-06-03 20:49:38,905 INFO L125 PetriNetUnfolderBase]: For 1915/1965 co-relation queries the response was YES. [2024-06-03 20:49:38,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3765 conditions, 1255 events. 725/1255 cut-off events. For 1915/1965 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6685 event pairs, 270 based on Foata normal form. 4/1226 useless extension candidates. Maximal degree in co-relation 3745. Up to 1062 conditions per place. [2024-06-03 20:49:38,913 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 49 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-03 20:49:38,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 439 flow [2024-06-03 20:49:38,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:38,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:38,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-03 20:49:38,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-03 20:49:38,914 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 137 transitions. [2024-06-03 20:49:38,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 439 flow [2024-06-03 20:49:38,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 410 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 20:49:38,920 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-03 20:49:38,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-03 20:49:38,923 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-03 20:49:38,923 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-03 20:49:38,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:38,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:38,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:38,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:49:38,928 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:49:38,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:38,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2083368185, now seen corresponding path program 2 times [2024-06-03 20:49:38,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:38,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032975757] [2024-06-03 20:49:38,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:38,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:38,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:39,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:49:39,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:39,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032975757] [2024-06-03 20:49:39,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032975757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:39,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:39,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:49:39,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372595279] [2024-06-03 20:49:39,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:39,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:49:39,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:39,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:49:39,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:49:39,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:39,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:39,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:39,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:39,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:39,394 INFO L124 PetriNetUnfolderBase]: 720/1250 cut-off events. [2024-06-03 20:49:39,394 INFO L125 PetriNetUnfolderBase]: For 2826/2895 co-relation queries the response was YES. [2024-06-03 20:49:39,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 1250 events. 720/1250 cut-off events. For 2826/2895 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6657 event pairs, 279 based on Foata normal form. 24/1242 useless extension candidates. Maximal degree in co-relation 4003. Up to 1057 conditions per place. [2024-06-03 20:49:39,424 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-03 20:49:39,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 416 flow [2024-06-03 20:49:39,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:39,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:39,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-03 20:49:39,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-06-03 20:49:39,425 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 132 transitions. [2024-06-03 20:49:39,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 416 flow [2024-06-03 20:49:39,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 388 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-03 20:49:39,429 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-03 20:49:39,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-03 20:49:39,430 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-03 20:49:39,430 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-03 20:49:39,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:39,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:39,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:39,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:49:39,431 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:39,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:39,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1308642039, now seen corresponding path program 1 times [2024-06-03 20:49:39,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:39,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138184387] [2024-06-03 20:49:39,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:39,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:39,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:39,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:39,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138184387] [2024-06-03 20:49:39,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138184387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:39,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:39,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:49:39,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744607284] [2024-06-03 20:49:39,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:39,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:49:39,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:39,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:49:39,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:49:39,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:39,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:39,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:39,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:39,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:39,875 INFO L124 PetriNetUnfolderBase]: 861/1478 cut-off events. [2024-06-03 20:49:39,875 INFO L125 PetriNetUnfolderBase]: For 3633/3633 co-relation queries the response was YES. [2024-06-03 20:49:39,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 1478 events. 861/1478 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7711 event pairs, 373 based on Foata normal form. 1/1478 useless extension candidates. Maximal degree in co-relation 4763. Up to 1286 conditions per place. [2024-06-03 20:49:39,884 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 45 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-03 20:49:39,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 410 flow [2024-06-03 20:49:39,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:49:39,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:49:39,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-03 20:49:39,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-03 20:49:39,886 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 103 transitions. [2024-06-03 20:49:39,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 410 flow [2024-06-03 20:49:39,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 368 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:39,891 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-03 20:49:39,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-03 20:49:39,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-03 20:49:39,892 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-03 20:49:39,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:39,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:39,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:39,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:49:39,892 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:49:39,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:39,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1225348464, now seen corresponding path program 1 times [2024-06-03 20:49:39,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:39,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545427717] [2024-06-03 20:49:39,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:39,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:39,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:40,145 INFO 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:49:40,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:40,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545427717] [2024-06-03 20:49:40,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545427717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:40,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:40,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:40,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204562252] [2024-06-03 20:49:40,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:40,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:40,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:40,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:40,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:40,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:40,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:40,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:40,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:40,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:40,357 INFO L124 PetriNetUnfolderBase]: 728/1271 cut-off events. [2024-06-03 20:49:40,358 INFO L125 PetriNetUnfolderBase]: For 3819/3903 co-relation queries the response was YES. [2024-06-03 20:49:40,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4364 conditions, 1271 events. 728/1271 cut-off events. For 3819/3903 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6764 event pairs, 256 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4341. Up to 1072 conditions per place. [2024-06-03 20:49:40,366 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 62 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-03 20:49:40,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 506 flow [2024-06-03 20:49:40,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:40,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:40,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-03 20:49:40,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-03 20:49:40,367 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 159 transitions. [2024-06-03 20:49:40,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 506 flow [2024-06-03 20:49:40,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 486 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:40,372 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-03 20:49:40,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-03 20:49:40,373 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-03 20:49:40,373 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-03 20:49:40,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:40,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:40,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:40,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:49:40,374 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:49:40,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:40,374 INFO L85 PathProgramCache]: Analyzing trace with hash -196109086, now seen corresponding path program 2 times [2024-06-03 20:49:40,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:40,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834303034] [2024-06-03 20:49:40,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:40,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:40,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:40,626 INFO 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:49:40,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:40,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834303034] [2024-06-03 20:49:40,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834303034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:40,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:40,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:40,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902424092] [2024-06-03 20:49:40,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:40,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:40,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:40,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:40,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:40,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:40,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:40,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:40,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:40,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:40,810 INFO L124 PetriNetUnfolderBase]: 739/1283 cut-off events. [2024-06-03 20:49:40,810 INFO L125 PetriNetUnfolderBase]: For 4959/5051 co-relation queries the response was YES. [2024-06-03 20:49:40,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1283 events. 739/1283 cut-off events. For 4959/5051 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6838 event pairs, 254 based on Foata normal form. 20/1290 useless extension candidates. Maximal degree in co-relation 4742. Up to 1041 conditions per place. [2024-06-03 20:49:40,818 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-03 20:49:40,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 618 flow [2024-06-03 20:49:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:40,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:40,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-03 20:49:40,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-03 20:49:40,820 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 162 transitions. [2024-06-03 20:49:40,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 618 flow [2024-06-03 20:49:40,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 580 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:40,826 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-03 20:49:40,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-03 20:49:40,827 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-03 20:49:40,827 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-03 20:49:40,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:40,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:40,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:40,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:49:40,828 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:49:40,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:40,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1687146288, now seen corresponding path program 3 times [2024-06-03 20:49:40,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:40,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821448664] [2024-06-03 20:49:40,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:40,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:40,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:41,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:41,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:41,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821448664] [2024-06-03 20:49:41,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821448664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:41,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:41,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:41,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490651317] [2024-06-03 20:49:41,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:41,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:41,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:41,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:41,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:41,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:41,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:41,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:41,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:41,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:41,275 INFO L124 PetriNetUnfolderBase]: 734/1275 cut-off events. [2024-06-03 20:49:41,275 INFO L125 PetriNetUnfolderBase]: For 6499/6615 co-relation queries the response was YES. [2024-06-03 20:49:41,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 1275 events. 734/1275 cut-off events. For 6499/6615 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6810 event pairs, 270 based on Foata normal form. 36/1298 useless extension candidates. Maximal degree in co-relation 5005. Up to 1036 conditions per place. [2024-06-03 20:49:41,286 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-03 20:49:41,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 592 flow [2024-06-03 20:49:41,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:41,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:41,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 20:49:41,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-03 20:49:41,288 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 157 transitions. [2024-06-03 20:49:41,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 592 flow [2024-06-03 20:49:41,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 542 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:41,295 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-03 20:49:41,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-03 20:49:41,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-03 20:49:41,298 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-03 20:49:41,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:41,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:41,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:41,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:49:41,299 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:49:41,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:41,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1673205738, now seen corresponding path program 1 times [2024-06-03 20:49:41,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:41,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562056829] [2024-06-03 20:49:41,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:41,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:41,581 INFO 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:49:41,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:41,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562056829] [2024-06-03 20:49:41,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562056829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:41,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:41,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:41,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395971558] [2024-06-03 20:49:41,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:41,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:41,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:41,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:41,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:41,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:41,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:41,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:41,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:41,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:41,818 INFO L124 PetriNetUnfolderBase]: 950/1591 cut-off events. [2024-06-03 20:49:41,818 INFO L125 PetriNetUnfolderBase]: For 8591/8591 co-relation queries the response was YES. [2024-06-03 20:49:41,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 1591 events. 950/1591 cut-off events. For 8591/8591 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8226 event pairs, 347 based on Foata normal form. 4/1594 useless extension candidates. Maximal degree in co-relation 6255. Up to 1400 conditions per place. [2024-06-03 20:49:41,835 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 9 changer transitions 0/84 dead transitions. [2024-06-03 20:49:41,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 620 flow [2024-06-03 20:49:41,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:41,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:41,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 20:49:41,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-03 20:49:41,837 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 5 states and 127 transitions. [2024-06-03 20:49:41,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 620 flow [2024-06-03 20:49:41,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 554 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:41,846 INFO L231 Difference]: Finished difference. Result has 68 places, 67 transitions, 389 flow [2024-06-03 20:49:41,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=389, PETRI_PLACES=68, PETRI_TRANSITIONS=67} [2024-06-03 20:49:41,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-03 20:49:41,847 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 67 transitions, 389 flow [2024-06-03 20:49:41,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:41,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:41,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:41,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:49:41,848 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:41,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:41,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1876553791, now seen corresponding path program 1 times [2024-06-03 20:49:41,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:41,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783707204] [2024-06-03 20:49:41,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:41,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:41,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:42,151 INFO 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:49:42,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:42,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783707204] [2024-06-03 20:49:42,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783707204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:42,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:42,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:49:42,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678772736] [2024-06-03 20:49:42,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:42,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:49:42,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:42,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:49:42,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:49:42,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:42,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 389 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:42,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:42,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:42,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:42,362 INFO L124 PetriNetUnfolderBase]: 869/1491 cut-off events. [2024-06-03 20:49:42,362 INFO L125 PetriNetUnfolderBase]: For 9764/9770 co-relation queries the response was YES. [2024-06-03 20:49:42,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6068 conditions, 1491 events. 869/1491 cut-off events. For 9764/9770 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7893 event pairs, 359 based on Foata normal form. 5/1484 useless extension candidates. Maximal degree in co-relation 6040. Up to 1263 conditions per place. [2024-06-03 20:49:42,371 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 55 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-03 20:49:42,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 85 transitions, 635 flow [2024-06-03 20:49:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:42,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 20:49:42,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5953488372093023 [2024-06-03 20:49:42,373 INFO L175 Difference]: Start difference. First operand has 68 places, 67 transitions, 389 flow. Second operand 5 states and 128 transitions. [2024-06-03 20:49:42,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 85 transitions, 635 flow [2024-06-03 20:49:42,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 85 transitions, 600 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 20:49:42,381 INFO L231 Difference]: Finished difference. Result has 71 places, 75 transitions, 472 flow [2024-06-03 20:49:42,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=472, PETRI_PLACES=71, PETRI_TRANSITIONS=75} [2024-06-03 20:49:42,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-03 20:49:42,382 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 75 transitions, 472 flow [2024-06-03 20:49:42,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:42,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:42,383 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:49:42,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:49:42,384 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:42,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:42,385 INFO L85 PathProgramCache]: Analyzing trace with hash -82476968, now seen corresponding path program 1 times [2024-06-03 20:49:42,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:42,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224852087] [2024-06-03 20:49:42,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:42,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:42,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:42,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:49:42,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:42,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224852087] [2024-06-03 20:49:42,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224852087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:42,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:42,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:49:42,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421960150] [2024-06-03 20:49:42,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:42,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:49:42,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:42,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:49:42,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:49:42,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:42,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 75 transitions, 472 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:42,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:42,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:42,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:42,839 INFO L124 PetriNetUnfolderBase]: 871/1515 cut-off events. [2024-06-03 20:49:42,839 INFO L125 PetriNetUnfolderBase]: For 11407/11426 co-relation queries the response was YES. [2024-06-03 20:49:42,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6542 conditions, 1515 events. 871/1515 cut-off events. For 11407/11426 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 8056 event pairs, 358 based on Foata normal form. 6/1511 useless extension candidates. Maximal degree in co-relation 6512. Up to 1264 conditions per place. [2024-06-03 20:49:42,848 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 61 selfloop transitions, 21 changer transitions 0/94 dead transitions. [2024-06-03 20:49:42,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 732 flow [2024-06-03 20:49:42,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:42,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:42,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-03 20:49:42,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-03 20:49:42,850 INFO L175 Difference]: Start difference. First operand has 71 places, 75 transitions, 472 flow. Second operand 5 states and 135 transitions. [2024-06-03 20:49:42,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 732 flow [2024-06-03 20:49:42,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 698 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-03 20:49:42,858 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 519 flow [2024-06-03 20:49:42,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=519, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-03 20:49:42,859 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-03 20:49:42,859 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 519 flow [2024-06-03 20:49:42,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:42,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:42,859 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:49:42,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:49:42,859 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:42,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:42,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1993896266, now seen corresponding path program 2 times [2024-06-03 20:49:42,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:42,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174078685] [2024-06-03 20:49:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:42,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:42,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:43,084 INFO 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:49:43,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:43,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174078685] [2024-06-03 20:49:43,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174078685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:43,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:43,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:49:43,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711206729] [2024-06-03 20:49:43,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:43,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:49:43,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:43,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:49:43,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:49:43,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:43,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 519 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:43,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:43,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:43,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:43,273 INFO L124 PetriNetUnfolderBase]: 863/1486 cut-off events. [2024-06-03 20:49:43,274 INFO L125 PetriNetUnfolderBase]: For 12550/12552 co-relation queries the response was YES. [2024-06-03 20:49:43,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6575 conditions, 1486 events. 863/1486 cut-off events. For 12550/12552 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7890 event pairs, 361 based on Foata normal form. 4/1479 useless extension candidates. Maximal degree in co-relation 6543. Up to 1256 conditions per place. [2024-06-03 20:49:43,283 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 55 selfloop transitions, 20 changer transitions 0/87 dead transitions. [2024-06-03 20:49:43,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 87 transitions, 691 flow [2024-06-03 20:49:43,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:43,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:43,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 20:49:43,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-03 20:49:43,284 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 519 flow. Second operand 5 states and 127 transitions. [2024-06-03 20:49:43,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 87 transitions, 691 flow [2024-06-03 20:49:43,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 87 transitions, 638 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:43,293 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 514 flow [2024-06-03 20:49:43,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=514, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-03 20:49:43,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-03 20:49:43,294 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 514 flow [2024-06-03 20:49:43,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:43,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:43,294 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:49:43,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:49:43,295 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:43,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:43,295 INFO L85 PathProgramCache]: Analyzing trace with hash 820198570, now seen corresponding path program 1 times [2024-06-03 20:49:43,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:43,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753332750] [2024-06-03 20:49:43,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:43,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:43,515 INFO 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:49:43,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:43,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753332750] [2024-06-03 20:49:43,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753332750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:43,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:43,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:49:43,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567720949] [2024-06-03 20:49:43,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:43,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:49:43,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:43,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:49:43,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:49:43,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:43,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 514 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:43,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:43,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:43,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:43,695 INFO L124 PetriNetUnfolderBase]: 960/1620 cut-off events. [2024-06-03 20:49:43,695 INFO L125 PetriNetUnfolderBase]: For 13651/13651 co-relation queries the response was YES. [2024-06-03 20:49:43,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7074 conditions, 1620 events. 960/1620 cut-off events. For 13651/13651 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8419 event pairs, 339 based on Foata normal form. 1/1620 useless extension candidates. Maximal degree in co-relation 7041. Up to 1432 conditions per place. [2024-06-03 20:49:43,704 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 77 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-06-03 20:49:43,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 808 flow [2024-06-03 20:49:43,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:43,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:43,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 20:49:43,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 20:49:43,706 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 514 flow. Second operand 5 states and 125 transitions. [2024-06-03 20:49:43,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 808 flow [2024-06-03 20:49:43,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 99 transitions, 749 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:43,717 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 558 flow [2024-06-03 20:49:43,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=558, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-06-03 20:49:43,717 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-03 20:49:43,717 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 558 flow [2024-06-03 20:49:43,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:43,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:43,718 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:49:43,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:49:43,718 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:43,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:43,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1993903210, now seen corresponding path program 2 times [2024-06-03 20:49:43,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:43,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034256448] [2024-06-03 20:49:43,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:43,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:43,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:43,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:43,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:43,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034256448] [2024-06-03 20:49:43,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034256448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:43,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:43,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:49:43,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648354687] [2024-06-03 20:49:43,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:43,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:49:43,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:43,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:49:43,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:49:43,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:43,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 558 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:43,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:43,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:43,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:44,175 INFO L124 PetriNetUnfolderBase]: 957/1613 cut-off events. [2024-06-03 20:49:44,176 INFO L125 PetriNetUnfolderBase]: For 15275/15275 co-relation queries the response was YES. [2024-06-03 20:49:44,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7342 conditions, 1613 events. 957/1613 cut-off events. For 15275/15275 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8383 event pairs, 342 based on Foata normal form. 1/1612 useless extension candidates. Maximal degree in co-relation 7307. Up to 1429 conditions per place. [2024-06-03 20:49:44,189 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 73 selfloop transitions, 15 changer transitions 0/96 dead transitions. [2024-06-03 20:49:44,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 96 transitions, 761 flow [2024-06-03 20:49:44,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:44,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:44,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 20:49:44,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-03 20:49:44,191 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 558 flow. Second operand 5 states and 121 transitions. [2024-06-03 20:49:44,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 96 transitions, 761 flow [2024-06-03 20:49:44,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 96 transitions, 729 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-03 20:49:44,206 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 567 flow [2024-06-03 20:49:44,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=567, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2024-06-03 20:49:44,207 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-03 20:49:44,207 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 567 flow [2024-06-03 20:49:44,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:44,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:44,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:44,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:49:44,208 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:49:44,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:44,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1171997619, now seen corresponding path program 1 times [2024-06-03 20:49:44,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:44,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086050256] [2024-06-03 20:49:44,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:44,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:44,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:44,449 INFO 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:49:44,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:44,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086050256] [2024-06-03 20:49:44,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086050256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:44,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:44,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:44,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22081709] [2024-06-03 20:49:44,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:44,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:44,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:44,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:44,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:44,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:44,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 567 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:44,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:44,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:44,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:44,795 INFO L124 PetriNetUnfolderBase]: 977/1702 cut-off events. [2024-06-03 20:49:44,795 INFO L125 PetriNetUnfolderBase]: For 20324/20441 co-relation queries the response was YES. [2024-06-03 20:49:44,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8105 conditions, 1702 events. 977/1702 cut-off events. For 20324/20441 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9457 event pairs, 226 based on Foata normal form. 24/1706 useless extension candidates. Maximal degree in co-relation 8068. Up to 1229 conditions per place. [2024-06-03 20:49:44,806 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-03 20:49:44,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 1019 flow [2024-06-03 20:49:44,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:44,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:44,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 20:49:44,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-03 20:49:44,808 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 567 flow. Second operand 8 states and 211 transitions. [2024-06-03 20:49:44,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 1019 flow [2024-06-03 20:49:44,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 131 transitions, 997 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:44,825 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 623 flow [2024-06-03 20:49:44,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=623, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-03 20:49:44,827 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-03 20:49:44,827 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 623 flow [2024-06-03 20:49:44,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:44,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:44,827 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:49:44,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:49:44,828 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:49:44,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:44,828 INFO L85 PathProgramCache]: Analyzing trace with hash 625840271, now seen corresponding path program 2 times [2024-06-03 20:49:44,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:44,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143406321] [2024-06-03 20:49:44,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:44,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:45,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:45,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:45,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143406321] [2024-06-03 20:49:45,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143406321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:45,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:45,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:45,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230305305] [2024-06-03 20:49:45,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:45,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:45,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:45,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:45,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:45,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:45,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 623 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:45,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:45,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:45,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:45,395 INFO L124 PetriNetUnfolderBase]: 949/1658 cut-off events. [2024-06-03 20:49:45,395 INFO L125 PetriNetUnfolderBase]: For 21379/21476 co-relation queries the response was YES. [2024-06-03 20:49:45,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7929 conditions, 1658 events. 949/1658 cut-off events. For 21379/21476 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9098 event pairs, 290 based on Foata normal form. 28/1664 useless extension candidates. Maximal degree in co-relation 7890. Up to 1320 conditions per place. [2024-06-03 20:49:45,405 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 14 changer transitions 0/122 dead transitions. [2024-06-03 20:49:45,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 122 transitions, 941 flow [2024-06-03 20:49:45,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:45,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:45,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 20:49:45,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-03 20:49:45,407 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 623 flow. Second operand 7 states and 184 transitions. [2024-06-03 20:49:45,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 122 transitions, 941 flow [2024-06-03 20:49:45,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 122 transitions, 913 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:45,431 INFO L231 Difference]: Finished difference. Result has 92 places, 89 transitions, 630 flow [2024-06-03 20:49:45,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=630, PETRI_PLACES=92, PETRI_TRANSITIONS=89} [2024-06-03 20:49:45,432 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-03 20:49:45,432 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 89 transitions, 630 flow [2024-06-03 20:49:45,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:45,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:45,433 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:49:45,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:49:45,433 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:45,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:45,433 INFO L85 PathProgramCache]: Analyzing trace with hash 909567085, now seen corresponding path program 3 times [2024-06-03 20:49:45,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:45,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967137473] [2024-06-03 20:49:45,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:45,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:45,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:45,662 INFO 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:49:45,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:45,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967137473] [2024-06-03 20:49:45,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967137473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:45,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:45,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:45,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271248330] [2024-06-03 20:49:45,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:45,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:45,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:45,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:45,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:45,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:45,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 89 transitions, 630 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:45,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:45,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:45,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:45,935 INFO L124 PetriNetUnfolderBase]: 1007/1755 cut-off events. [2024-06-03 20:49:45,935 INFO L125 PetriNetUnfolderBase]: For 24198/24295 co-relation queries the response was YES. [2024-06-03 20:49:45,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8459 conditions, 1755 events. 1007/1755 cut-off events. For 24198/24295 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9902 event pairs, 313 based on Foata normal form. 44/1770 useless extension candidates. Maximal degree in co-relation 8418. Up to 1368 conditions per place. [2024-06-03 20:49:45,947 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-03 20:49:45,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 120 transitions, 956 flow [2024-06-03 20:49:45,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:45,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:45,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 20:49:45,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-03 20:49:45,949 INFO L175 Difference]: Start difference. First operand has 92 places, 89 transitions, 630 flow. Second operand 7 states and 185 transitions. [2024-06-03 20:49:45,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 120 transitions, 956 flow [2024-06-03 20:49:45,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 120 transitions, 923 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:49:45,965 INFO L231 Difference]: Finished difference. Result has 93 places, 90 transitions, 682 flow [2024-06-03 20:49:45,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=682, PETRI_PLACES=93, PETRI_TRANSITIONS=90} [2024-06-03 20:49:45,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-03 20:49:45,966 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 90 transitions, 682 flow [2024-06-03 20:49:45,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:45,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:45,966 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:49:45,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:49:45,967 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:49:45,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:45,967 INFO L85 PathProgramCache]: Analyzing trace with hash -881530227, now seen corresponding path program 1 times [2024-06-03 20:49:45,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:45,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095102655] [2024-06-03 20:49:45,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:45,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:46,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:46,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:46,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095102655] [2024-06-03 20:49:46,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095102655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:46,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:46,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:46,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569113193] [2024-06-03 20:49:46,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:46,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:46,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:46,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:46,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:46,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:46,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 90 transitions, 682 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 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:49:46,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:46,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:46,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:46,481 INFO L124 PetriNetUnfolderBase]: 1182/1982 cut-off events. [2024-06-03 20:49:46,481 INFO L125 PetriNetUnfolderBase]: For 26269/26269 co-relation queries the response was YES. [2024-06-03 20:49:46,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9582 conditions, 1982 events. 1182/1982 cut-off events. For 26269/26269 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10875 event pairs, 352 based on Foata normal form. 4/1983 useless extension candidates. Maximal degree in co-relation 9540. Up to 1730 conditions per place. [2024-06-03 20:49:46,495 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 90 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-03 20:49:46,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 117 transitions, 992 flow [2024-06-03 20:49:46,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:46,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:46,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-03 20:49:46,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 20:49:46,497 INFO L175 Difference]: Start difference. First operand has 93 places, 90 transitions, 682 flow. Second operand 6 states and 156 transitions. [2024-06-03 20:49:46,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 117 transitions, 992 flow [2024-06-03 20:49:46,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 117 transitions, 931 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:46,522 INFO L231 Difference]: Finished difference. Result has 94 places, 92 transitions, 696 flow [2024-06-03 20:49:46,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2024-06-03 20:49:46,523 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-03 20:49:46,523 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 696 flow [2024-06-03 20:49:46,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 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:49:46,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:46,523 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:49:46,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:49:46,524 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:49:46,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:46,524 INFO L85 PathProgramCache]: Analyzing trace with hash -2144882321, now seen corresponding path program 4 times [2024-06-03 20:49:46,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:46,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492239992] [2024-06-03 20:49:46,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:46,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:46,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:46,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:46,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:46,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492239992] [2024-06-03 20:49:46,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492239992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:46,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:46,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:46,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222059410] [2024-06-03 20:49:46,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:46,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:46,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:46,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:46,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:46,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:46,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 696 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:46,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:46,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:46,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:47,016 INFO L124 PetriNetUnfolderBase]: 1057/1842 cut-off events. [2024-06-03 20:49:47,016 INFO L125 PetriNetUnfolderBase]: For 29032/29129 co-relation queries the response was YES. [2024-06-03 20:49:47,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9097 conditions, 1842 events. 1057/1842 cut-off events. For 29032/29129 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10441 event pairs, 327 based on Foata normal form. 42/1856 useless extension candidates. Maximal degree in co-relation 9054. Up to 1454 conditions per place. [2024-06-03 20:49:47,029 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-03 20:49:47,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 120 transitions, 1018 flow [2024-06-03 20:49:47,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:47,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:47,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 20:49:47,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 20:49:47,030 INFO L175 Difference]: Start difference. First operand has 94 places, 92 transitions, 696 flow. Second operand 7 states and 182 transitions. [2024-06-03 20:49:47,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 120 transitions, 1018 flow [2024-06-03 20:49:47,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 120 transitions, 961 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:47,048 INFO L231 Difference]: Finished difference. Result has 97 places, 93 transitions, 728 flow [2024-06-03 20:49:47,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=728, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2024-06-03 20:49:47,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-03 20:49:47,049 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 728 flow [2024-06-03 20:49:47,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:47,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:47,049 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:49:47,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:49:47,049 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:49:47,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:47,050 INFO L85 PathProgramCache]: Analyzing trace with hash 204546863, now seen corresponding path program 2 times [2024-06-03 20:49:47,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:47,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734160295] [2024-06-03 20:49:47,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:47,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:47,289 INFO 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:49:47,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:47,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734160295] [2024-06-03 20:49:47,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734160295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:47,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:47,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:47,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329730127] [2024-06-03 20:49:47,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:47,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:47,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:47,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:47,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:47,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:47,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 93 transitions, 728 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 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:49:47,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:47,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:47,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:47,572 INFO L124 PetriNetUnfolderBase]: 1224/2072 cut-off events. [2024-06-03 20:49:47,572 INFO L125 PetriNetUnfolderBase]: For 30171/30171 co-relation queries the response was YES. [2024-06-03 20:49:47,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10087 conditions, 2072 events. 1224/2072 cut-off events. For 30171/30171 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11481 event pairs, 367 based on Foata normal form. 4/2073 useless extension candidates. Maximal degree in co-relation 10043. Up to 1804 conditions per place. [2024-06-03 20:49:47,587 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 90 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-03 20:49:47,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 117 transitions, 1036 flow [2024-06-03 20:49:47,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:47,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:47,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:49:47,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-03 20:49:47,589 INFO L175 Difference]: Start difference. First operand has 97 places, 93 transitions, 728 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:49:47,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 117 transitions, 1036 flow [2024-06-03 20:49:47,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 117 transitions, 971 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:47,617 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 744 flow [2024-06-03 20:49:47,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=744, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2024-06-03 20:49:47,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-03 20:49:47,617 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 744 flow [2024-06-03 20:49:47,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 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:49:47,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:47,618 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:49:47,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:49:47,618 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:49:47,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:47,618 INFO L85 PathProgramCache]: Analyzing trace with hash 500122253, now seen corresponding path program 3 times [2024-06-03 20:49:47,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:47,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111710768] [2024-06-03 20:49:47,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:47,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:47,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:47,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:49:47,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:47,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111710768] [2024-06-03 20:49:47,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111710768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:47,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:47,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:47,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715014066] [2024-06-03 20:49:47,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:47,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:47,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:47,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:47,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:47,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:47,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 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:49:47,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:47,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:47,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:48,138 INFO L124 PetriNetUnfolderBase]: 1216/2062 cut-off events. [2024-06-03 20:49:48,142 INFO L125 PetriNetUnfolderBase]: For 31031/31031 co-relation queries the response was YES. [2024-06-03 20:49:48,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10010 conditions, 2062 events. 1216/2062 cut-off events. For 31031/31031 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11437 event pairs, 317 based on Foata normal form. 4/2063 useless extension candidates. Maximal degree in co-relation 9965. Up to 1733 conditions per place. [2024-06-03 20:49:48,154 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 88 selfloop transitions, 23 changer transitions 0/119 dead transitions. [2024-06-03 20:49:48,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 119 transitions, 1058 flow [2024-06-03 20:49:48,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:48,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:48,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:49:48,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-03 20:49:48,157 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 744 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:49:48,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 119 transitions, 1058 flow [2024-06-03 20:49:48,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 119 transitions, 995 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:48,184 INFO L231 Difference]: Finished difference. Result has 100 places, 97 transitions, 774 flow [2024-06-03 20:49:48,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=774, PETRI_PLACES=100, PETRI_TRANSITIONS=97} [2024-06-03 20:49:48,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-03 20:49:48,185 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 97 transitions, 774 flow [2024-06-03 20:49:48,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 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:49:48,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:48,186 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:49:48,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:49:48,186 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:48,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:48,186 INFO L85 PathProgramCache]: Analyzing trace with hash -446023508, now seen corresponding path program 1 times [2024-06-03 20:49:48,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:48,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840254125] [2024-06-03 20:49:48,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:48,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:48,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:48,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:48,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840254125] [2024-06-03 20:49:48,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840254125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:48,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:48,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:48,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333189101] [2024-06-03 20:49:48,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:48,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:48,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:48,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:48,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:48,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:48,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 97 transitions, 774 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:48,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:48,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:48,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:48,657 INFO L124 PetriNetUnfolderBase]: 1244/2122 cut-off events. [2024-06-03 20:49:48,657 INFO L125 PetriNetUnfolderBase]: For 33949/33949 co-relation queries the response was YES. [2024-06-03 20:49:48,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10400 conditions, 2122 events. 1244/2122 cut-off events. For 33949/33949 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11859 event pairs, 370 based on Foata normal form. 2/2121 useless extension candidates. Maximal degree in co-relation 10354. Up to 1810 conditions per place. [2024-06-03 20:49:48,670 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 98 selfloop transitions, 31 changer transitions 0/137 dead transitions. [2024-06-03 20:49:48,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 137 transitions, 1344 flow [2024-06-03 20:49:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:48,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:48,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:49:48,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-03 20:49:48,672 INFO L175 Difference]: Start difference. First operand has 100 places, 97 transitions, 774 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:49:48,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 137 transitions, 1344 flow [2024-06-03 20:49:48,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 137 transitions, 1261 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:48,706 INFO L231 Difference]: Finished difference. Result has 105 places, 118 transitions, 974 flow [2024-06-03 20:49:48,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=974, PETRI_PLACES=105, PETRI_TRANSITIONS=118} [2024-06-03 20:49:48,706 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-03 20:49:48,706 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 118 transitions, 974 flow [2024-06-03 20:49:48,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:48,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:48,707 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:49:48,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:49:48,707 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:48,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:48,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1681725100, now seen corresponding path program 2 times [2024-06-03 20:49:48,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:48,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969226895] [2024-06-03 20:49:48,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:48,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:48,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:48,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:48,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969226895] [2024-06-03 20:49:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969226895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:48,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:48,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:48,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160888411] [2024-06-03 20:49:48,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:48,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:48,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:48,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:48,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:48,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:48,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 118 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:48,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:48,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:48,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:49,209 INFO L124 PetriNetUnfolderBase]: 1262/2146 cut-off events. [2024-06-03 20:49:49,210 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-03 20:49:49,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11088 conditions, 2146 events. 1262/2146 cut-off events. For 37265/37265 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12035 event pairs, 376 based on Foata normal form. 2/2143 useless extension candidates. Maximal degree in co-relation 11038. Up to 1829 conditions per place. [2024-06-03 20:49:49,223 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 91 selfloop transitions, 44 changer transitions 0/143 dead transitions. [2024-06-03 20:49:49,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 143 transitions, 1498 flow [2024-06-03 20:49:49,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:49,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:49,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:49:49,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 20:49:49,224 INFO L175 Difference]: Start difference. First operand has 105 places, 118 transitions, 974 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:49:49,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 143 transitions, 1498 flow [2024-06-03 20:49:49,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 143 transitions, 1450 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-06-03 20:49:49,266 INFO L231 Difference]: Finished difference. Result has 112 places, 131 transitions, 1185 flow [2024-06-03 20:49:49,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1185, PETRI_PLACES=112, PETRI_TRANSITIONS=131} [2024-06-03 20:49:49,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-03 20:49:49,267 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 131 transitions, 1185 flow [2024-06-03 20:49:49,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:49,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:49,267 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:49:49,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:49:49,267 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:49,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:49,268 INFO L85 PathProgramCache]: Analyzing trace with hash 517821730, now seen corresponding path program 3 times [2024-06-03 20:49:49,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:49,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156340052] [2024-06-03 20:49:49,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:49,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:49,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:49,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:49,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156340052] [2024-06-03 20:49:49,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156340052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:49,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:49,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:49,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827374213] [2024-06-03 20:49:49,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:49,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:49,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:49,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:49,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:49,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:49,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 131 transitions, 1185 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:49,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:49,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:49,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:49,785 INFO L124 PetriNetUnfolderBase]: 1258/2142 cut-off events. [2024-06-03 20:49:49,785 INFO L125 PetriNetUnfolderBase]: For 39974/39974 co-relation queries the response was YES. [2024-06-03 20:49:49,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11377 conditions, 2142 events. 1258/2142 cut-off events. For 39974/39974 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12019 event pairs, 376 based on Foata normal form. 2/2139 useless extension candidates. Maximal degree in co-relation 11323. Up to 1827 conditions per place. [2024-06-03 20:49:49,800 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 39 changer transitions 0/143 dead transitions. [2024-06-03 20:49:49,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 143 transitions, 1583 flow [2024-06-03 20:49:49,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:49,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:49,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:49:49,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 20:49:49,801 INFO L175 Difference]: Start difference. First operand has 112 places, 131 transitions, 1185 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:49:49,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 143 transitions, 1583 flow [2024-06-03 20:49:49,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 143 transitions, 1531 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-06-03 20:49:49,849 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1219 flow [2024-06-03 20:49:49,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1219, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-06-03 20:49:49,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-03 20:49:49,849 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1219 flow [2024-06-03 20:49:49,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:49,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:49,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:49,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:49:49,850 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:49,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:49,850 INFO L85 PathProgramCache]: Analyzing trace with hash -336018802, now seen corresponding path program 1 times [2024-06-03 20:49:49,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:49,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384142820] [2024-06-03 20:49:49,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:49,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:50,089 INFO 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:49:50,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:50,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384142820] [2024-06-03 20:49:50,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384142820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:50,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:50,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:50,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789280933] [2024-06-03 20:49:50,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:50,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:50,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:50,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:50,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:50,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:50,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 1219 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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:49:50,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:50,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:50,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:50,396 INFO L124 PetriNetUnfolderBase]: 1231/2126 cut-off events. [2024-06-03 20:49:50,396 INFO L125 PetriNetUnfolderBase]: For 46581/46581 co-relation queries the response was YES. [2024-06-03 20:49:50,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11360 conditions, 2126 events. 1231/2126 cut-off events. For 46581/46581 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12159 event pairs, 363 based on Foata normal form. 12/2123 useless extension candidates. Maximal degree in co-relation 11303. Up to 1742 conditions per place. [2024-06-03 20:49:50,412 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 93 selfloop transitions, 30 changer transitions 0/147 dead transitions. [2024-06-03 20:49:50,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 147 transitions, 1539 flow [2024-06-03 20:49:50,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:50,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:50,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:49:50,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 20:49:50,414 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1219 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:49:50,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 147 transitions, 1539 flow [2024-06-03 20:49:50,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 1483 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 20:49:50,449 INFO L231 Difference]: Finished difference. Result has 121 places, 133 transitions, 1264 flow [2024-06-03 20:49:50,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1264, PETRI_PLACES=121, PETRI_TRANSITIONS=133} [2024-06-03 20:49:50,450 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-03 20:49:50,450 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 133 transitions, 1264 flow [2024-06-03 20:49:50,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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:49:50,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:50,451 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:49:50,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:49:50,451 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:50,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:50,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1201432777, now seen corresponding path program 1 times [2024-06-03 20:49:50,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:50,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680611235] [2024-06-03 20:49:50,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:50,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:50,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:50,698 INFO 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:49:50,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:50,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680611235] [2024-06-03 20:49:50,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680611235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:50,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:50,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:50,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623911833] [2024-06-03 20:49:50,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:50,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:50,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:50,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:50,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:50,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:50,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 133 transitions, 1264 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:50,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:50,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:50,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:50,981 INFO L124 PetriNetUnfolderBase]: 1310/2230 cut-off events. [2024-06-03 20:49:50,981 INFO L125 PetriNetUnfolderBase]: For 45764/45764 co-relation queries the response was YES. [2024-06-03 20:49:50,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12091 conditions, 2230 events. 1310/2230 cut-off events. For 45764/45764 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12536 event pairs, 375 based on Foata normal form. 1/2226 useless extension candidates. Maximal degree in co-relation 12034. Up to 1895 conditions per place. [2024-06-03 20:49:50,996 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 52 changer transitions 0/162 dead transitions. [2024-06-03 20:49:50,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 162 transitions, 1824 flow [2024-06-03 20:49:50,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:50,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:50,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-03 20:49:50,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-03 20:49:50,997 INFO L175 Difference]: Start difference. First operand has 121 places, 133 transitions, 1264 flow. Second operand 6 states and 158 transitions. [2024-06-03 20:49:50,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 162 transitions, 1824 flow [2024-06-03 20:49:51,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 162 transitions, 1747 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:51,042 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1389 flow [2024-06-03 20:49:51,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1389, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-03 20:49:51,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-03 20:49:51,043 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1389 flow [2024-06-03 20:49:51,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:51,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:51,044 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:49:51,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:49:51,044 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:51,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:51,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1776009399, now seen corresponding path program 2 times [2024-06-03 20:49:51,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:51,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838688701] [2024-06-03 20:49:51,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:51,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:51,286 INFO 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:49:51,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:51,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838688701] [2024-06-03 20:49:51,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838688701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:51,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:51,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:51,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325312136] [2024-06-03 20:49:51,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:51,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:51,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:51,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:51,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:51,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:51,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1389 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:51,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:51,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:51,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:51,584 INFO L124 PetriNetUnfolderBase]: 1323/2252 cut-off events. [2024-06-03 20:49:51,585 INFO L125 PetriNetUnfolderBase]: For 48955/48955 co-relation queries the response was YES. [2024-06-03 20:49:51,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12348 conditions, 2252 events. 1323/2252 cut-off events. For 48955/48955 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12696 event pairs, 375 based on Foata normal form. 1/2248 useless extension candidates. Maximal degree in co-relation 12290. Up to 1905 conditions per place. [2024-06-03 20:49:51,601 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 99 selfloop transitions, 59 changer transitions 0/166 dead transitions. [2024-06-03 20:49:51,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1958 flow [2024-06-03 20:49:51,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:51,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:51,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:49:51,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-03 20:49:51,602 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1389 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:49:51,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1958 flow [2024-06-03 20:49:51,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 166 transitions, 1852 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:51,654 INFO L231 Difference]: Finished difference. Result has 127 places, 148 transitions, 1504 flow [2024-06-03 20:49:51,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1504, PETRI_PLACES=127, PETRI_TRANSITIONS=148} [2024-06-03 20:49:51,655 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-03 20:49:51,655 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 148 transitions, 1504 flow [2024-06-03 20:49:51,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:51,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:51,656 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:49:51,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:49:51,656 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:51,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:51,657 INFO L85 PathProgramCache]: Analyzing trace with hash 65426391, now seen corresponding path program 3 times [2024-06-03 20:49:51,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:51,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66664281] [2024-06-03 20:49:51,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:51,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:51,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:51,936 INFO 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:49:51,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:51,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66664281] [2024-06-03 20:49:51,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66664281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:51,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:51,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:51,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438672041] [2024-06-03 20:49:51,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:51,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:51,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:51,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:51,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:51,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:51,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 148 transitions, 1504 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:51,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:51,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:51,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:52,212 INFO L124 PetriNetUnfolderBase]: 1320/2249 cut-off events. [2024-06-03 20:49:52,212 INFO L125 PetriNetUnfolderBase]: For 51561/51561 co-relation queries the response was YES. [2024-06-03 20:49:52,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12380 conditions, 2249 events. 1320/2249 cut-off events. For 51561/51561 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12703 event pairs, 373 based on Foata normal form. 1/2247 useless extension candidates. Maximal degree in co-relation 12321. Up to 1903 conditions per place. [2024-06-03 20:49:52,227 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 54 changer transitions 0/166 dead transitions. [2024-06-03 20:49:52,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 166 transitions, 1980 flow [2024-06-03 20:49:52,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:52,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:52,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:49:52,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-03 20:49:52,231 INFO L175 Difference]: Start difference. First operand has 127 places, 148 transitions, 1504 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:49:52,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 166 transitions, 1980 flow [2024-06-03 20:49:52,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 166 transitions, 1894 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:52,279 INFO L231 Difference]: Finished difference. Result has 131 places, 148 transitions, 1532 flow [2024-06-03 20:49:52,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1532, PETRI_PLACES=131, PETRI_TRANSITIONS=148} [2024-06-03 20:49:52,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-03 20:49:52,280 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 148 transitions, 1532 flow [2024-06-03 20:49:52,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:52,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:52,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:52,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:49:52,281 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:52,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:52,281 INFO L85 PathProgramCache]: Analyzing trace with hash -941841877, now seen corresponding path program 4 times [2024-06-03 20:49:52,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:52,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252273652] [2024-06-03 20:49:52,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:52,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:52,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:52,525 INFO 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:49:52,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:52,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252273652] [2024-06-03 20:49:52,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252273652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:52,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:52,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:52,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465988925] [2024-06-03 20:49:52,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:52,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:52,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:52,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:52,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:52,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:52,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 148 transitions, 1532 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:52,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:52,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:52,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:52,817 INFO L124 PetriNetUnfolderBase]: 1312/2237 cut-off events. [2024-06-03 20:49:52,818 INFO L125 PetriNetUnfolderBase]: For 54347/54347 co-relation queries the response was YES. [2024-06-03 20:49:52,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12373 conditions, 2237 events. 1312/2237 cut-off events. For 54347/54347 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12609 event pairs, 373 based on Foata normal form. 2/2236 useless extension candidates. Maximal degree in co-relation 12313. Up to 1895 conditions per place. [2024-06-03 20:49:52,833 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 50 changer transitions 0/162 dead transitions. [2024-06-03 20:49:52,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 162 transitions, 1934 flow [2024-06-03 20:49:52,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:52,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:52,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:49:52,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-03 20:49:52,834 INFO L175 Difference]: Start difference. First operand has 131 places, 148 transitions, 1532 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:49:52,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 162 transitions, 1934 flow [2024-06-03 20:49:52,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 162 transitions, 1839 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 20:49:52,882 INFO L231 Difference]: Finished difference. Result has 134 places, 148 transitions, 1545 flow [2024-06-03 20:49:52,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1545, PETRI_PLACES=134, PETRI_TRANSITIONS=148} [2024-06-03 20:49:52,882 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-03 20:49:52,883 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 148 transitions, 1545 flow [2024-06-03 20:49:52,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:52,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:52,883 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:49:52,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:49:52,883 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:52,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:52,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1272295395, now seen corresponding path program 5 times [2024-06-03 20:49:52,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:52,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940716467] [2024-06-03 20:49:52,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:52,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:53,103 INFO 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:49:53,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:53,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940716467] [2024-06-03 20:49:53,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940716467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:53,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:53,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:53,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497920618] [2024-06-03 20:49:53,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:53,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:53,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:53,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:53,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:53,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:53,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 148 transitions, 1545 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:53,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:53,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:53,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:53,402 INFO L124 PetriNetUnfolderBase]: 1306/2222 cut-off events. [2024-06-03 20:49:53,403 INFO L125 PetriNetUnfolderBase]: For 56587/56587 co-relation queries the response was YES. [2024-06-03 20:49:53,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12355 conditions, 2222 events. 1306/2222 cut-off events. For 56587/56587 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12564 event pairs, 379 based on Foata normal form. 2/2219 useless extension candidates. Maximal degree in co-relation 12294. Up to 1890 conditions per place. [2024-06-03 20:49:53,418 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 55 changer transitions 0/159 dead transitions. [2024-06-03 20:49:53,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 159 transitions, 1935 flow [2024-06-03 20:49:53,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:53,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:53,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:49:53,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 20:49:53,419 INFO L175 Difference]: Start difference. First operand has 134 places, 148 transitions, 1545 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:49:53,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 159 transitions, 1935 flow [2024-06-03 20:49:53,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 159 transitions, 1817 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:53,472 INFO L231 Difference]: Finished difference. Result has 135 places, 148 transitions, 1544 flow [2024-06-03 20:49:53,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1544, PETRI_PLACES=135, PETRI_TRANSITIONS=148} [2024-06-03 20:49:53,472 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-03 20:49:53,472 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 148 transitions, 1544 flow [2024-06-03 20:49:53,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:53,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:53,473 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:49:53,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:49:53,473 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:53,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:53,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1835245017, now seen corresponding path program 6 times [2024-06-03 20:49:53,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:53,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953526360] [2024-06-03 20:49:53,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:53,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:53,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:53,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:53,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:53,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953526360] [2024-06-03 20:49:53,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953526360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:53,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:53,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:53,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619790205] [2024-06-03 20:49:53,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:53,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:53,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:53,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:53,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:53,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:53,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 148 transitions, 1544 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:53,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:53,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:53,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:53,976 INFO L124 PetriNetUnfolderBase]: 1298/2210 cut-off events. [2024-06-03 20:49:53,976 INFO L125 PetriNetUnfolderBase]: For 58344/58344 co-relation queries the response was YES. [2024-06-03 20:49:53,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12311 conditions, 2210 events. 1298/2210 cut-off events. For 58344/58344 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12482 event pairs, 379 based on Foata normal form. 2/2207 useless extension candidates. Maximal degree in co-relation 12249. Up to 1882 conditions per place. [2024-06-03 20:49:53,990 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 99 selfloop transitions, 51 changer transitions 0/158 dead transitions. [2024-06-03 20:49:53,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 158 transitions, 1868 flow [2024-06-03 20:49:53,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:53,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:53,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:49:53,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-03 20:49:53,992 INFO L175 Difference]: Start difference. First operand has 135 places, 148 transitions, 1544 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:49:53,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 158 transitions, 1868 flow [2024-06-03 20:49:54,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 158 transitions, 1734 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:54,045 INFO L231 Difference]: Finished difference. Result has 137 places, 148 transitions, 1521 flow [2024-06-03 20:49:54,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1521, PETRI_PLACES=137, PETRI_TRANSITIONS=148} [2024-06-03 20:49:54,045 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-03 20:49:54,045 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 148 transitions, 1521 flow [2024-06-03 20:49:54,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:54,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:54,046 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:49:54,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:49:54,046 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:54,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:54,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1074811641, now seen corresponding path program 1 times [2024-06-03 20:49:54,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:54,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664311368] [2024-06-03 20:49:54,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:54,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:54,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:54,298 INFO 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:49:54,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:54,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664311368] [2024-06-03 20:49:54,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664311368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:54,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:54,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:54,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323946468] [2024-06-03 20:49:54,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:54,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:54,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:54,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:54,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:54,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:54,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 148 transitions, 1521 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:49:54,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:54,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:54,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:54,609 INFO L124 PetriNetUnfolderBase]: 1303/2231 cut-off events. [2024-06-03 20:49:54,609 INFO L125 PetriNetUnfolderBase]: For 60555/60555 co-relation queries the response was YES. [2024-06-03 20:49:54,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12460 conditions, 2231 events. 1303/2231 cut-off events. For 60555/60555 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12598 event pairs, 359 based on Foata normal form. 1/2231 useless extension candidates. Maximal degree in co-relation 12397. Up to 1988 conditions per place. [2024-06-03 20:49:54,628 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 140 selfloop transitions, 15 changer transitions 0/163 dead transitions. [2024-06-03 20:49:54,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 163 transitions, 1901 flow [2024-06-03 20:49:54,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:49:54,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:49:54,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 20:49:54,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767441860465117 [2024-06-03 20:49:54,629 INFO L175 Difference]: Start difference. First operand has 137 places, 148 transitions, 1521 flow. Second operand 5 states and 124 transitions. [2024-06-03 20:49:54,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 163 transitions, 1901 flow [2024-06-03 20:49:54,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 163 transitions, 1785 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:54,687 INFO L231 Difference]: Finished difference. Result has 137 places, 151 transitions, 1491 flow [2024-06-03 20:49:54,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1491, PETRI_PLACES=137, PETRI_TRANSITIONS=151} [2024-06-03 20:49:54,688 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-03 20:49:54,688 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 151 transitions, 1491 flow [2024-06-03 20:49:54,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:49:54,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:54,688 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:49:54,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:49:54,688 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:54,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:54,689 INFO L85 PathProgramCache]: Analyzing trace with hash -941832949, now seen corresponding path program 2 times [2024-06-03 20:49:54,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:54,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526085075] [2024-06-03 20:49:54,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:54,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:54,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:54,936 INFO 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:49:54,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:54,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526085075] [2024-06-03 20:49:54,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526085075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:54,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:54,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:54,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900283531] [2024-06-03 20:49:54,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:54,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:54,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:54,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:54,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:54,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:54,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 151 transitions, 1491 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:49:54,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:54,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:54,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:55,285 INFO L124 PetriNetUnfolderBase]: 1308/2244 cut-off events. [2024-06-03 20:49:55,285 INFO L125 PetriNetUnfolderBase]: For 63482/63482 co-relation queries the response was YES. [2024-06-03 20:49:55,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12714 conditions, 2244 events. 1308/2244 cut-off events. For 63482/63482 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12689 event pairs, 360 based on Foata normal form. 1/2244 useless extension candidates. Maximal degree in co-relation 12650. Up to 1982 conditions per place. [2024-06-03 20:49:55,301 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 141 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-06-03 20:49:55,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 2033 flow [2024-06-03 20:49:55,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:55,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:55,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:49:55,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-03 20:49:55,303 INFO L175 Difference]: Start difference. First operand has 137 places, 151 transitions, 1491 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:49:55,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 2033 flow [2024-06-03 20:49:55,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 176 transitions, 1977 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:55,425 INFO L231 Difference]: Finished difference. Result has 141 places, 157 transitions, 1595 flow [2024-06-03 20:49:55,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1595, PETRI_PLACES=141, PETRI_TRANSITIONS=157} [2024-06-03 20:49:55,426 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-03 20:49:55,426 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 157 transitions, 1595 flow [2024-06-03 20:49:55,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:49:55,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:55,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:55,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:49:55,427 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:55,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:55,427 INFO L85 PathProgramCache]: Analyzing trace with hash 585590249, now seen corresponding path program 3 times [2024-06-03 20:49:55,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:55,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003551284] [2024-06-03 20:49:55,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:55,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:55,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:55,708 INFO 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:49:55,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:55,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003551284] [2024-06-03 20:49:55,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003551284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:55,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:55,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:49:55,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788374930] [2024-06-03 20:49:55,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:55,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:49:55,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:55,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:49:55,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:49:55,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:55,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 157 transitions, 1595 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:49:55,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:55,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:55,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:56,026 INFO L124 PetriNetUnfolderBase]: 1305/2237 cut-off events. [2024-06-03 20:49:56,042 INFO L125 PetriNetUnfolderBase]: For 63962/63962 co-relation queries the response was YES. [2024-06-03 20:49:56,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12847 conditions, 2237 events. 1305/2237 cut-off events. For 63962/63962 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12704 event pairs, 363 based on Foata normal form. 1/2236 useless extension candidates. Maximal degree in co-relation 12783. Up to 1979 conditions per place. [2024-06-03 20:49:56,058 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 137 selfloop transitions, 27 changer transitions 0/172 dead transitions. [2024-06-03 20:49:56,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1959 flow [2024-06-03 20:49:56,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:56,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:56,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:49:56,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261627906976745 [2024-06-03 20:49:56,072 INFO L175 Difference]: Start difference. First operand has 141 places, 157 transitions, 1595 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:49:56,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1959 flow [2024-06-03 20:49:56,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 172 transitions, 1841 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:56,177 INFO L231 Difference]: Finished difference. Result has 144 places, 157 transitions, 1537 flow [2024-06-03 20:49:56,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1537, PETRI_PLACES=144, PETRI_TRANSITIONS=157} [2024-06-03 20:49:56,177 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-03 20:49:56,177 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 157 transitions, 1537 flow [2024-06-03 20:49:56,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:49:56,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:56,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] [2024-06-03 20:49:56,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:49:56,178 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:49:56,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:56,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1475080160, now seen corresponding path program 1 times [2024-06-03 20:49:56,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:56,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549420994] [2024-06-03 20:49:56,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:56,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:56,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:56,423 INFO 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:49:56,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:56,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549420994] [2024-06-03 20:49:56,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549420994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:56,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:56,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:49:56,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361139375] [2024-06-03 20:49:56,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:56,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:49:56,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:56,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:49:56,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:49:56,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:56,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 157 transitions, 1537 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:56,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:56,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:56,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:56,818 INFO L124 PetriNetUnfolderBase]: 1346/2305 cut-off events. [2024-06-03 20:49:56,819 INFO L125 PetriNetUnfolderBase]: For 71942/71942 co-relation queries the response was YES. [2024-06-03 20:49:56,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13258 conditions, 2305 events. 1346/2305 cut-off events. For 71942/71942 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13174 event pairs, 333 based on Foata normal form. 12/2314 useless extension candidates. Maximal degree in co-relation 13193. Up to 1606 conditions per place. [2024-06-03 20:49:56,836 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 153 selfloop transitions, 33 changer transitions 0/194 dead transitions. [2024-06-03 20:49:56,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 194 transitions, 2065 flow [2024-06-03 20:49:56,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:56,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:56,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 20:49:56,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-03 20:49:56,838 INFO L175 Difference]: Start difference. First operand has 144 places, 157 transitions, 1537 flow. Second operand 7 states and 185 transitions. [2024-06-03 20:49:56,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 194 transitions, 2065 flow [2024-06-03 20:49:56,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 194 transitions, 2003 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:49:56,942 INFO L231 Difference]: Finished difference. Result has 145 places, 158 transitions, 1579 flow [2024-06-03 20:49:56,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1579, PETRI_PLACES=145, PETRI_TRANSITIONS=158} [2024-06-03 20:49:56,942 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-03 20:49:56,942 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 158 transitions, 1579 flow [2024-06-03 20:49:56,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:56,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:56,943 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:49:56,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:49:56,943 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:49:56,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:56,956 INFO L85 PathProgramCache]: Analyzing trace with hash 5197160, now seen corresponding path program 2 times [2024-06-03 20:49:56,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:56,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121477605] [2024-06-03 20:49:56,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:56,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:56,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:57,192 INFO 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:49:57,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:57,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121477605] [2024-06-03 20:49:57,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121477605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:57,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:57,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:49:57,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691753999] [2024-06-03 20:49:57,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:57,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:49:57,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:57,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:49:57,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:49:57,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:57,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 158 transitions, 1579 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:57,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:57,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:57,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:57,556 INFO L124 PetriNetUnfolderBase]: 1387/2382 cut-off events. [2024-06-03 20:49:57,556 INFO L125 PetriNetUnfolderBase]: For 77517/77517 co-relation queries the response was YES. [2024-06-03 20:49:57,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13882 conditions, 2382 events. 1387/2382 cut-off events. For 77517/77517 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13789 event pairs, 356 based on Foata normal form. 12/2389 useless extension candidates. Maximal degree in co-relation 13816. Up to 1797 conditions per place. [2024-06-03 20:49:57,572 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 152 selfloop transitions, 32 changer transitions 0/192 dead transitions. [2024-06-03 20:49:57,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 192 transitions, 2097 flow [2024-06-03 20:49:57,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:57,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:57,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 20:49:57,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 20:49:57,574 INFO L175 Difference]: Start difference. First operand has 145 places, 158 transitions, 1579 flow. Second operand 7 states and 182 transitions. [2024-06-03 20:49:57,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 192 transitions, 2097 flow [2024-06-03 20:49:57,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 192 transitions, 2011 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:57,668 INFO L231 Difference]: Finished difference. Result has 147 places, 159 transitions, 1597 flow [2024-06-03 20:49:57,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1597, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2024-06-03 20:49:57,676 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-03 20:49:57,676 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 1597 flow [2024-06-03 20:49:57,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:57,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:57,676 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:49:57,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:49:57,676 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:49:57,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:57,677 INFO L85 PathProgramCache]: Analyzing trace with hash 315503216, now seen corresponding path program 3 times [2024-06-03 20:49:57,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:57,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282629613] [2024-06-03 20:49:57,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:57,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:57,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:57,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:57,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:57,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282629613] [2024-06-03 20:49:57,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282629613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:57,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:57,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:49:57,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182411289] [2024-06-03 20:49:57,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:57,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:49:57,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:57,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:49:57,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:49:58,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:49:58,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 1597 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:58,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:58,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:49:58,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:58,351 INFO L124 PetriNetUnfolderBase]: 1367/2346 cut-off events. [2024-06-03 20:49:58,351 INFO L125 PetriNetUnfolderBase]: For 75572/75572 co-relation queries the response was YES. [2024-06-03 20:49:58,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13351 conditions, 2346 events. 1367/2346 cut-off events. For 75572/75572 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13555 event pairs, 303 based on Foata normal form. 12/2353 useless extension candidates. Maximal degree in co-relation 13284. Up to 1328 conditions per place. [2024-06-03 20:49:58,368 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-03 20:49:58,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 191 transitions, 2037 flow [2024-06-03 20:49:58,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:58,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:58,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 20:49:58,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-03 20:49:58,369 INFO L175 Difference]: Start difference. First operand has 147 places, 159 transitions, 1597 flow. Second operand 7 states and 180 transitions. [2024-06-03 20:49:58,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 191 transitions, 2037 flow [2024-06-03 20:49:58,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 191 transitions, 1951 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:58,477 INFO L231 Difference]: Finished difference. Result has 148 places, 158 transitions, 1551 flow [2024-06-03 20:49:58,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1551, PETRI_PLACES=148, PETRI_TRANSITIONS=158} [2024-06-03 20:49:58,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-03 20:49:58,479 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 158 transitions, 1551 flow [2024-06-03 20:49:58,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:58,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:58,479 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:49:58,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:49:58,479 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:58,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:58,479 INFO L85 PathProgramCache]: Analyzing trace with hash -339669089, now seen corresponding path program 1 times [2024-06-03 20:49:58,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:58,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137323771] [2024-06-03 20:49:58,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:58,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:58,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:58,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:58,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:58,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137323771] [2024-06-03 20:49:58,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137323771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:58,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:58,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:58,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797442944] [2024-06-03 20:49:58,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:58,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:58,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:58,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:58,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:58,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:58,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 158 transitions, 1551 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:58,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:58,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:58,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:59,017 INFO L124 PetriNetUnfolderBase]: 1325/2306 cut-off events. [2024-06-03 20:49:59,017 INFO L125 PetriNetUnfolderBase]: For 81631/81631 co-relation queries the response was YES. [2024-06-03 20:49:59,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13218 conditions, 2306 events. 1325/2306 cut-off events. For 81631/81631 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13551 event pairs, 375 based on Foata normal form. 12/2291 useless extension candidates. Maximal degree in co-relation 13150. Up to 1892 conditions per place. [2024-06-03 20:49:59,034 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 117 selfloop transitions, 28 changer transitions 0/174 dead transitions. [2024-06-03 20:49:59,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 174 transitions, 1913 flow [2024-06-03 20:49:59,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:59,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:59,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:49:59,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-03 20:49:59,035 INFO L175 Difference]: Start difference. First operand has 148 places, 158 transitions, 1551 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:49:59,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 174 transitions, 1913 flow [2024-06-03 20:49:59,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 174 transitions, 1803 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 20:49:59,131 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1536 flow [2024-06-03 20:49:59,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1536, PETRI_PLACES=148, PETRI_TRANSITIONS=160} [2024-06-03 20:49:59,131 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-03 20:49:59,131 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1536 flow [2024-06-03 20:49:59,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:59,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:59,132 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:49:59,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:49:59,132 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:49:59,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:59,132 INFO L85 PathProgramCache]: Analyzing trace with hash -791510995, now seen corresponding path program 2 times [2024-06-03 20:49:59,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:59,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101777139] [2024-06-03 20:49:59,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:59,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:59,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:59,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:49:59,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:59,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101777139] [2024-06-03 20:49:59,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101777139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:59,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:59,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:49:59,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401185161] [2024-06-03 20:49:59,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:59,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:49:59,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:59,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:49:59,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:49:59,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 20:49:59,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 160 transitions, 1536 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:59,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:59,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 20:49:59,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:59,680 INFO L124 PetriNetUnfolderBase]: 1373/2401 cut-off events. [2024-06-03 20:49:59,680 INFO L125 PetriNetUnfolderBase]: For 83457/83457 co-relation queries the response was YES. [2024-06-03 20:49:59,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13645 conditions, 2401 events. 1373/2401 cut-off events. For 83457/83457 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14294 event pairs, 385 based on Foata normal form. 8/2389 useless extension candidates. Maximal degree in co-relation 13577. Up to 1850 conditions per place. [2024-06-03 20:49:59,697 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 125 selfloop transitions, 27 changer transitions 0/181 dead transitions. [2024-06-03 20:49:59,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 181 transitions, 2026 flow [2024-06-03 20:49:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:59,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:59,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:49:59,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-03 20:49:59,698 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1536 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:49:59,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 181 transitions, 2026 flow [2024-06-03 20:49:59,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 181 transitions, 1955 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:59,798 INFO L231 Difference]: Finished difference. Result has 150 places, 162 transitions, 1557 flow [2024-06-03 20:49:59,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1557, PETRI_PLACES=150, PETRI_TRANSITIONS=162} [2024-06-03 20:49:59,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-03 20:49:59,799 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 162 transitions, 1557 flow [2024-06-03 20:49:59,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:59,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:59,799 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:49:59,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:49:59,799 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:49:59,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:59,800 INFO L85 PathProgramCache]: Analyzing trace with hash 929780671, now seen corresponding path program 1 times [2024-06-03 20:49:59,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:59,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231823357] [2024-06-03 20:49:59,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:59,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:59,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:00,061 INFO 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:50:00,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:00,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231823357] [2024-06-03 20:50:00,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231823357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:00,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:00,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:00,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993359099] [2024-06-03 20:50:00,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:00,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:00,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:00,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:00,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:00,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:00,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 162 transitions, 1557 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:00,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:00,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:00,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:00,425 INFO L124 PetriNetUnfolderBase]: 1487/2569 cut-off events. [2024-06-03 20:50:00,425 INFO L125 PetriNetUnfolderBase]: For 84849/84849 co-relation queries the response was YES. [2024-06-03 20:50:00,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14585 conditions, 2569 events. 1487/2569 cut-off events. For 84849/84849 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15191 event pairs, 405 based on Foata normal form. 2/2568 useless extension candidates. Maximal degree in co-relation 14516. Up to 2187 conditions per place. [2024-06-03 20:50:00,442 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 131 selfloop transitions, 45 changer transitions 0/184 dead transitions. [2024-06-03 20:50:00,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 184 transitions, 2127 flow [2024-06-03 20:50:00,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:00,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:00,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:50:00,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-03 20:50:00,444 INFO L175 Difference]: Start difference. First operand has 150 places, 162 transitions, 1557 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:50:00,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 184 transitions, 2127 flow [2024-06-03 20:50:00,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 184 transitions, 2092 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 20:50:00,544 INFO L231 Difference]: Finished difference. Result has 155 places, 170 transitions, 1768 flow [2024-06-03 20:50:00,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1768, PETRI_PLACES=155, PETRI_TRANSITIONS=170} [2024-06-03 20:50:00,544 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-03 20:50:00,544 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 170 transitions, 1768 flow [2024-06-03 20:50:00,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:00,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:00,545 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:50:00,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:50:00,545 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:50:00,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:00,545 INFO L85 PathProgramCache]: Analyzing trace with hash 868157867, now seen corresponding path program 2 times [2024-06-03 20:50:00,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:00,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556078953] [2024-06-03 20:50:00,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:00,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:00,784 INFO 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:50:00,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:00,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556078953] [2024-06-03 20:50:00,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556078953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:00,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:00,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:00,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746131927] [2024-06-03 20:50:00,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:00,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:00,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:00,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:00,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:00,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:00,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 170 transitions, 1768 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:00,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:00,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:00,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:01,146 INFO L124 PetriNetUnfolderBase]: 1529/2640 cut-off events. [2024-06-03 20:50:01,146 INFO L125 PetriNetUnfolderBase]: For 93622/93622 co-relation queries the response was YES. [2024-06-03 20:50:01,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15739 conditions, 2640 events. 1529/2640 cut-off events. For 93622/93622 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15743 event pairs, 411 based on Foata normal form. 2/2639 useless extension candidates. Maximal degree in co-relation 15667. Up to 2115 conditions per place. [2024-06-03 20:50:01,205 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 114 selfloop transitions, 88 changer transitions 0/210 dead transitions. [2024-06-03 20:50:01,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 210 transitions, 2738 flow [2024-06-03 20:50:01,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:01,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:01,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 20:50:01,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-03 20:50:01,207 INFO L175 Difference]: Start difference. First operand has 155 places, 170 transitions, 1768 flow. Second operand 10 states and 238 transitions. [2024-06-03 20:50:01,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 210 transitions, 2738 flow [2024-06-03 20:50:01,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 210 transitions, 2651 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-03 20:50:01,316 INFO L231 Difference]: Finished difference. Result has 165 places, 185 transitions, 2140 flow [2024-06-03 20:50:01,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2140, PETRI_PLACES=165, PETRI_TRANSITIONS=185} [2024-06-03 20:50:01,317 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-03 20:50:01,317 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 185 transitions, 2140 flow [2024-06-03 20:50:01,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:01,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:01,318 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:50:01,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:50:01,318 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:50:01,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:01,318 INFO L85 PathProgramCache]: Analyzing trace with hash 867950477, now seen corresponding path program 3 times [2024-06-03 20:50:01,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:01,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252972618] [2024-06-03 20:50:01,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:01,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:01,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:01,578 INFO 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:50:01,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:01,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252972618] [2024-06-03 20:50:01,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252972618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:01,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:01,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:01,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656574406] [2024-06-03 20:50:01,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:01,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:01,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:01,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:01,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:01,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:01,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 185 transitions, 2140 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:01,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:01,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:01,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:01,955 INFO L124 PetriNetUnfolderBase]: 1525/2635 cut-off events. [2024-06-03 20:50:01,955 INFO L125 PetriNetUnfolderBase]: For 94648/94648 co-relation queries the response was YES. [2024-06-03 20:50:01,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16219 conditions, 2635 events. 1525/2635 cut-off events. For 94648/94648 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15701 event pairs, 411 based on Foata normal form. 2/2634 useless extension candidates. Maximal degree in co-relation 16143. Up to 2113 conditions per place. [2024-06-03 20:50:01,975 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 122 selfloop transitions, 79 changer transitions 0/209 dead transitions. [2024-06-03 20:50:01,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 209 transitions, 2888 flow [2024-06-03 20:50:01,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:01,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:01,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 20:50:01,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-03 20:50:01,977 INFO L175 Difference]: Start difference. First operand has 165 places, 185 transitions, 2140 flow. Second operand 9 states and 219 transitions. [2024-06-03 20:50:01,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 209 transitions, 2888 flow [2024-06-03 20:50:02,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 209 transitions, 2631 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:02,121 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 2049 flow [2024-06-03 20:50:02,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2049, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-06-03 20:50:02,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-03 20:50:02,122 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 2049 flow [2024-06-03 20:50:02,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:02,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:02,122 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:50:02,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:50:02,123 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:50:02,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:02,123 INFO L85 PathProgramCache]: Analyzing trace with hash 935502527, now seen corresponding path program 1 times [2024-06-03 20:50:02,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:02,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588620591] [2024-06-03 20:50:02,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:02,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:02,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:02,387 INFO 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:50:02,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:02,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588620591] [2024-06-03 20:50:02,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588620591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:02,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:02,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:02,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262505675] [2024-06-03 20:50:02,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:02,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:02,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:02,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:02,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:02,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:02,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 2049 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:02,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:02,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:02,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:02,754 INFO L124 PetriNetUnfolderBase]: 1541/2659 cut-off events. [2024-06-03 20:50:02,754 INFO L125 PetriNetUnfolderBase]: For 99577/99577 co-relation queries the response was YES. [2024-06-03 20:50:02,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16173 conditions, 2659 events. 1541/2659 cut-off events. For 99577/99577 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15827 event pairs, 412 based on Foata normal form. 4/2660 useless extension candidates. Maximal degree in co-relation 16097. Up to 2250 conditions per place. [2024-06-03 20:50:02,776 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 55 changer transitions 0/203 dead transitions. [2024-06-03 20:50:02,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 203 transitions, 2523 flow [2024-06-03 20:50:02,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:02,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:02,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:50:02,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 20:50:02,777 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 2049 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:50:02,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 203 transitions, 2523 flow [2024-06-03 20:50:02,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 203 transitions, 2380 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:02,891 INFO L231 Difference]: Finished difference. Result has 170 places, 188 transitions, 2076 flow [2024-06-03 20:50:02,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2076, PETRI_PLACES=170, PETRI_TRANSITIONS=188} [2024-06-03 20:50:02,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-03 20:50:02,892 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 188 transitions, 2076 flow [2024-06-03 20:50:02,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:02,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:02,893 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:50:02,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:50:02,893 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:50:02,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:02,893 INFO L85 PathProgramCache]: Analyzing trace with hash 46236203, now seen corresponding path program 4 times [2024-06-03 20:50:02,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:02,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088537838] [2024-06-03 20:50:02,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:02,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:02,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:03,137 INFO 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:50:03,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088537838] [2024-06-03 20:50:03,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088537838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:03,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:03,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:03,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735592164] [2024-06-03 20:50:03,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:03,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:03,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:03,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:03,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:03,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:03,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 188 transitions, 2076 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:03,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:03,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:03,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:03,562 INFO L124 PetriNetUnfolderBase]: 1567/2697 cut-off events. [2024-06-03 20:50:03,563 INFO L125 PetriNetUnfolderBase]: For 105149/105149 co-relation queries the response was YES. [2024-06-03 20:50:03,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16724 conditions, 2697 events. 1567/2697 cut-off events. For 105149/105149 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16104 event pairs, 417 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 16647. Up to 2162 conditions per place. [2024-06-03 20:50:03,584 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 120 selfloop transitions, 91 changer transitions 0/219 dead transitions. [2024-06-03 20:50:03,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2990 flow [2024-06-03 20:50:03,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:50:03,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:50:03,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-03 20:50:03,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-03 20:50:03,586 INFO L175 Difference]: Start difference. First operand has 170 places, 188 transitions, 2076 flow. Second operand 11 states and 253 transitions. [2024-06-03 20:50:03,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2990 flow [2024-06-03 20:50:03,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 219 transitions, 2842 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:03,698 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2298 flow [2024-06-03 20:50:03,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2298, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-03 20:50:03,699 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-03 20:50:03,699 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2298 flow [2024-06-03 20:50:03,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:03,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:03,699 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:50:03,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:50:03,699 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:50:03,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:03,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1659605849, now seen corresponding path program 5 times [2024-06-03 20:50:03,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:03,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150272407] [2024-06-03 20:50:03,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:03,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:03,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:03,936 INFO 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:50:03,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:03,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150272407] [2024-06-03 20:50:03,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150272407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:03,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:03,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:03,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081027878] [2024-06-03 20:50:03,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:03,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:03,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:03,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:03,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:04,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2298 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:04,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:04,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:04,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:04,343 INFO L124 PetriNetUnfolderBase]: 1569/2701 cut-off events. [2024-06-03 20:50:04,343 INFO L125 PetriNetUnfolderBase]: For 109918/109918 co-relation queries the response was YES. [2024-06-03 20:50:04,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17046 conditions, 2701 events. 1569/2701 cut-off events. For 109918/109918 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16132 event pairs, 417 based on Foata normal form. 2/2698 useless extension candidates. Maximal degree in co-relation 16966. Up to 2166 conditions per place. [2024-06-03 20:50:04,366 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 103 selfloop transitions, 109 changer transitions 0/220 dead transitions. [2024-06-03 20:50:04,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 220 transitions, 3023 flow [2024-06-03 20:50:04,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:04,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:04,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-03 20:50:04,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372093023255814 [2024-06-03 20:50:04,367 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2298 flow. Second operand 10 states and 231 transitions. [2024-06-03 20:50:04,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 220 transitions, 3023 flow [2024-06-03 20:50:04,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 220 transitions, 2706 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-03 20:50:04,537 INFO L231 Difference]: Finished difference. Result has 180 places, 201 transitions, 2289 flow [2024-06-03 20:50:04,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2289, PETRI_PLACES=180, PETRI_TRANSITIONS=201} [2024-06-03 20:50:04,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-03 20:50:04,538 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 201 transitions, 2289 flow [2024-06-03 20:50:04,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:04,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:04,538 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:50:04,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:50:04,538 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:50:04,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:04,539 INFO L85 PathProgramCache]: Analyzing trace with hash -589711741, now seen corresponding path program 6 times [2024-06-03 20:50:04,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:04,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545366473] [2024-06-03 20:50:04,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:04,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:04,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:04,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:04,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545366473] [2024-06-03 20:50:04,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545366473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:04,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:04,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:04,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391912541] [2024-06-03 20:50:04,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:04,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:04,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:04,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:04,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:04,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:04,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 201 transitions, 2289 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:04,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:04,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:04,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:05,186 INFO L124 PetriNetUnfolderBase]: 1565/2697 cut-off events. [2024-06-03 20:50:05,186 INFO L125 PetriNetUnfolderBase]: For 111523/111523 co-relation queries the response was YES. [2024-06-03 20:50:05,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16819 conditions, 2697 events. 1565/2697 cut-off events. For 111523/111523 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16121 event pairs, 417 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 16739. Up to 2164 conditions per place. [2024-06-03 20:50:05,209 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 88 changer transitions 0/219 dead transitions. [2024-06-03 20:50:05,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 219 transitions, 2933 flow [2024-06-03 20:50:05,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:05,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:05,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 20:50:05,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478036175710594 [2024-06-03 20:50:05,211 INFO L175 Difference]: Start difference. First operand has 180 places, 201 transitions, 2289 flow. Second operand 9 states and 212 transitions. [2024-06-03 20:50:05,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 219 transitions, 2933 flow [2024-06-03 20:50:05,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2675 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:05,431 INFO L231 Difference]: Finished difference. Result has 182 places, 201 transitions, 2215 flow [2024-06-03 20:50:05,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2215, PETRI_PLACES=182, PETRI_TRANSITIONS=201} [2024-06-03 20:50:05,432 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-03 20:50:05,432 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 201 transitions, 2215 flow [2024-06-03 20:50:05,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:05,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:05,432 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:50:05,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:50:05,433 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:50:05,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:05,433 INFO L85 PathProgramCache]: Analyzing trace with hash -801027251, now seen corresponding path program 2 times [2024-06-03 20:50:05,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:05,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145160057] [2024-06-03 20:50:05,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:05,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:05,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:05,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:50:05,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:05,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145160057] [2024-06-03 20:50:05,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145160057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:05,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:05,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:05,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109071893] [2024-06-03 20:50:05,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:05,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:05,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:05,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:05,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:05,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:05,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 201 transitions, 2215 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:05,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:05,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:05,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:06,062 INFO L124 PetriNetUnfolderBase]: 1581/2725 cut-off events. [2024-06-03 20:50:06,063 INFO L125 PetriNetUnfolderBase]: For 118435/118435 co-relation queries the response was YES. [2024-06-03 20:50:06,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17002 conditions, 2725 events. 1581/2725 cut-off events. For 118435/118435 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16382 event pairs, 420 based on Foata normal form. 4/2724 useless extension candidates. Maximal degree in co-relation 16921. Up to 2308 conditions per place. [2024-06-03 20:50:06,084 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 62 changer transitions 0/216 dead transitions. [2024-06-03 20:50:06,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 216 transitions, 2719 flow [2024-06-03 20:50:06,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:06,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:06,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:50:06,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-03 20:50:06,086 INFO L175 Difference]: Start difference. First operand has 182 places, 201 transitions, 2215 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:50:06,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 216 transitions, 2719 flow [2024-06-03 20:50:06,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 216 transitions, 2543 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:50:06,284 INFO L231 Difference]: Finished difference. Result has 181 places, 204 transitions, 2235 flow [2024-06-03 20:50:06,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=181, PETRI_TRANSITIONS=204} [2024-06-03 20:50:06,284 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-03 20:50:06,284 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 204 transitions, 2235 flow [2024-06-03 20:50:06,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:06,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:06,285 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:50:06,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:50:06,285 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:50:06,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:06,285 INFO L85 PathProgramCache]: Analyzing trace with hash -791504051, now seen corresponding path program 3 times [2024-06-03 20:50:06,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:06,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794448489] [2024-06-03 20:50:06,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:06,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:06,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:06,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:06,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:06,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794448489] [2024-06-03 20:50:06,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794448489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:06,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:06,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:06,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090068887] [2024-06-03 20:50:06,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:06,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:06,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:06,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:06,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:06,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:06,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 204 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:06,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:06,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:06,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:06,905 INFO L124 PetriNetUnfolderBase]: 1610/2772 cut-off events. [2024-06-03 20:50:06,905 INFO L125 PetriNetUnfolderBase]: For 126675/126675 co-relation queries the response was YES. [2024-06-03 20:50:06,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17572 conditions, 2772 events. 1610/2772 cut-off events. For 126675/126675 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16664 event pairs, 411 based on Foata normal form. 4/2771 useless extension candidates. Maximal degree in co-relation 17490. Up to 2293 conditions per place. [2024-06-03 20:50:06,928 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 72 changer transitions 0/225 dead transitions. [2024-06-03 20:50:06,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 225 transitions, 2937 flow [2024-06-03 20:50:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:06,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:06,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:50:06,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-03 20:50:06,929 INFO L175 Difference]: Start difference. First operand has 181 places, 204 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:50:06,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 225 transitions, 2937 flow [2024-06-03 20:50:07,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 225 transitions, 2763 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:07,163 INFO L231 Difference]: Finished difference. Result has 184 places, 211 transitions, 2376 flow [2024-06-03 20:50:07,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2376, PETRI_PLACES=184, PETRI_TRANSITIONS=211} [2024-06-03 20:50:07,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-03 20:50:07,167 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 211 transitions, 2376 flow [2024-06-03 20:50:07,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:07,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:07,167 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:50:07,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:50:07,167 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:50:07,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:07,168 INFO L85 PathProgramCache]: Analyzing trace with hash -589496415, now seen corresponding path program 4 times [2024-06-03 20:50:07,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:07,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711156885] [2024-06-03 20:50:07,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:07,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:07,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:07,397 INFO 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:50:07,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:07,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711156885] [2024-06-03 20:50:07,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711156885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:07,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:07,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:07,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578836388] [2024-06-03 20:50:07,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:07,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:07,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:07,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:07,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:07,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:07,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 211 transitions, 2376 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:07,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:07,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:07,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:07,765 INFO L124 PetriNetUnfolderBase]: 1600/2754 cut-off events. [2024-06-03 20:50:07,766 INFO L125 PetriNetUnfolderBase]: For 127707/127707 co-relation queries the response was YES. [2024-06-03 20:50:07,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17589 conditions, 2754 events. 1600/2754 cut-off events. For 127707/127707 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16525 event pairs, 421 based on Foata normal form. 4/2753 useless extension candidates. Maximal degree in co-relation 17505. Up to 2337 conditions per place. [2024-06-03 20:50:07,791 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 55 changer transitions 0/224 dead transitions. [2024-06-03 20:50:07,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 224 transitions, 2857 flow [2024-06-03 20:50:07,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:07,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:07,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:50:07,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-03 20:50:07,792 INFO L175 Difference]: Start difference. First operand has 184 places, 211 transitions, 2376 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:50:07,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 224 transitions, 2857 flow [2024-06-03 20:50:07,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 2617 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:07,981 INFO L231 Difference]: Finished difference. Result has 187 places, 212 transitions, 2275 flow [2024-06-03 20:50:07,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2275, PETRI_PLACES=187, PETRI_TRANSITIONS=212} [2024-06-03 20:50:07,982 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-03 20:50:07,982 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 212 transitions, 2275 flow [2024-06-03 20:50:07,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:07,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:07,983 INFO 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:50:07,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:50:07,983 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:50:07,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:07,983 INFO L85 PathProgramCache]: Analyzing trace with hash 966101228, now seen corresponding path program 1 times [2024-06-03 20:50:07,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:07,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101247234] [2024-06-03 20:50:07,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:07,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:07,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:08,213 INFO 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:50:08,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:08,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101247234] [2024-06-03 20:50:08,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101247234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:08,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:08,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:08,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552431740] [2024-06-03 20:50:08,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:08,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:08,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:08,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:08,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:08,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:08,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 212 transitions, 2275 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:08,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:08,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:08,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:08,635 INFO L124 PetriNetUnfolderBase]: 1621/2801 cut-off events. [2024-06-03 20:50:08,635 INFO L125 PetriNetUnfolderBase]: For 128761/128761 co-relation queries the response was YES. [2024-06-03 20:50:08,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17709 conditions, 2801 events. 1621/2801 cut-off events. For 128761/128761 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16891 event pairs, 389 based on Foata normal form. 1/2799 useless extension candidates. Maximal degree in co-relation 17624. Up to 2411 conditions per place. [2024-06-03 20:50:08,659 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 202 selfloop transitions, 38 changer transitions 0/248 dead transitions. [2024-06-03 20:50:08,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 248 transitions, 3029 flow [2024-06-03 20:50:08,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:08,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:08,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 20:50:08,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 20:50:08,661 INFO L175 Difference]: Start difference. First operand has 187 places, 212 transitions, 2275 flow. Second operand 7 states and 182 transitions. [2024-06-03 20:50:08,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 248 transitions, 3029 flow [2024-06-03 20:50:08,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 248 transitions, 2909 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:08,972 INFO L231 Difference]: Finished difference. Result has 190 places, 221 transitions, 2366 flow [2024-06-03 20:50:08,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2366, PETRI_PLACES=190, PETRI_TRANSITIONS=221} [2024-06-03 20:50:08,973 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-03 20:50:08,973 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 221 transitions, 2366 flow [2024-06-03 20:50:08,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:08,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:08,974 INFO 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:50:08,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:50:08,974 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:50:08,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:08,974 INFO L85 PathProgramCache]: Analyzing trace with hash -725552704, now seen corresponding path program 2 times [2024-06-03 20:50:08,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:08,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390637968] [2024-06-03 20:50:08,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:08,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:08,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:09,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:50:09,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:09,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390637968] [2024-06-03 20:50:09,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390637968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:09,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:09,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:09,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207952232] [2024-06-03 20:50:09,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:09,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:09,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:09,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:09,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:09,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:09,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 221 transitions, 2366 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:09,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:09,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:09,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:09,687 INFO L124 PetriNetUnfolderBase]: 1631/2819 cut-off events. [2024-06-03 20:50:09,688 INFO L125 PetriNetUnfolderBase]: For 134942/134942 co-relation queries the response was YES. [2024-06-03 20:50:09,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18230 conditions, 2819 events. 1631/2819 cut-off events. For 134942/134942 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16996 event pairs, 389 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 18143. Up to 2419 conditions per place. [2024-06-03 20:50:09,712 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 203 selfloop transitions, 45 changer transitions 0/256 dead transitions. [2024-06-03 20:50:09,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 256 transitions, 3119 flow [2024-06-03 20:50:09,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:09,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:09,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 20:50:09,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-03 20:50:09,714 INFO L175 Difference]: Start difference. First operand has 190 places, 221 transitions, 2366 flow. Second operand 9 states and 220 transitions. [2024-06-03 20:50:09,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 256 transitions, 3119 flow [2024-06-03 20:50:10,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 256 transitions, 2947 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:10,034 INFO L231 Difference]: Finished difference. Result has 196 places, 227 transitions, 2375 flow [2024-06-03 20:50:10,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2375, PETRI_PLACES=196, PETRI_TRANSITIONS=227} [2024-06-03 20:50:10,035 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-03 20:50:10,036 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 227 transitions, 2375 flow [2024-06-03 20:50:10,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:10,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:10,036 INFO 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:50:10,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:50:10,036 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:50:10,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:10,037 INFO L85 PathProgramCache]: Analyzing trace with hash -735078880, now seen corresponding path program 1 times [2024-06-03 20:50:10,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:10,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194646451] [2024-06-03 20:50:10,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:10,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:10,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:10,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:50:10,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:10,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194646451] [2024-06-03 20:50:10,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194646451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:10,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:10,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:10,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148283372] [2024-06-03 20:50:10,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:10,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:10,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:10,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:10,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:10,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:10,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 227 transitions, 2375 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:10,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:10,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:10,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:10,734 INFO L124 PetriNetUnfolderBase]: 1646/2840 cut-off events. [2024-06-03 20:50:10,735 INFO L125 PetriNetUnfolderBase]: For 137806/137806 co-relation queries the response was YES. [2024-06-03 20:50:10,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18170 conditions, 2840 events. 1646/2840 cut-off events. For 137806/137806 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17161 event pairs, 298 based on Foata normal form. 2/2839 useless extension candidates. Maximal degree in co-relation 18082. Up to 2382 conditions per place. [2024-06-03 20:50:10,759 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 216 selfloop transitions, 40 changer transitions 0/264 dead transitions. [2024-06-03 20:50:10,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 264 transitions, 3175 flow [2024-06-03 20:50:10,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:10,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 20:50:10,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-03 20:50:10,762 INFO L175 Difference]: Start difference. First operand has 196 places, 227 transitions, 2375 flow. Second operand 7 states and 184 transitions. [2024-06-03 20:50:10,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 264 transitions, 3175 flow [2024-06-03 20:50:11,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 264 transitions, 3071 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:11,028 INFO L231 Difference]: Finished difference. Result has 198 places, 232 transitions, 2465 flow [2024-06-03 20:50:11,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2465, PETRI_PLACES=198, PETRI_TRANSITIONS=232} [2024-06-03 20:50:11,029 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-03 20:50:11,029 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 232 transitions, 2465 flow [2024-06-03 20:50:11,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:11,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:11,030 INFO 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:50:11,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:50:11,030 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:50:11,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:11,030 INFO L85 PathProgramCache]: Analyzing trace with hash -725555680, now seen corresponding path program 2 times [2024-06-03 20:50:11,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:11,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539601153] [2024-06-03 20:50:11,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:11,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:11,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:11,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:50:11,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:11,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539601153] [2024-06-03 20:50:11,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539601153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:11,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:11,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:11,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805455420] [2024-06-03 20:50:11,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:11,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:11,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:11,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:11,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:11,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:11,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 232 transitions, 2465 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:11,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:11,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:11,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:11,731 INFO L124 PetriNetUnfolderBase]: 1654/2858 cut-off events. [2024-06-03 20:50:11,731 INFO L125 PetriNetUnfolderBase]: For 143683/143683 co-relation queries the response was YES. [2024-06-03 20:50:11,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18540 conditions, 2858 events. 1654/2858 cut-off events. For 143683/143683 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17303 event pairs, 388 based on Foata normal form. 2/2855 useless extension candidates. Maximal degree in co-relation 18450. Up to 2475 conditions per place. [2024-06-03 20:50:11,756 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 35 changer transitions 0/258 dead transitions. [2024-06-03 20:50:11,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 258 transitions, 3071 flow [2024-06-03 20:50:11,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:11,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:11,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:50:11,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-03 20:50:11,757 INFO L175 Difference]: Start difference. First operand has 198 places, 232 transitions, 2465 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:50:11,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 258 transitions, 3071 flow [2024-06-03 20:50:12,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 258 transitions, 2968 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:12,063 INFO L231 Difference]: Finished difference. Result has 202 places, 234 transitions, 2487 flow [2024-06-03 20:50:12,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2487, PETRI_PLACES=202, PETRI_TRANSITIONS=234} [2024-06-03 20:50:12,064 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-03 20:50:12,064 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 234 transitions, 2487 flow [2024-06-03 20:50:12,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:12,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:12,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:12,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:50:12,065 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:50:12,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:12,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1826921146, now seen corresponding path program 3 times [2024-06-03 20:50:12,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:12,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232979525] [2024-06-03 20:50:12,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:12,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:12,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:12,273 INFO 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:50:12,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:12,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232979525] [2024-06-03 20:50:12,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232979525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:12,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:12,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:12,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004749205] [2024-06-03 20:50:12,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:12,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:12,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:12,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:12,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:12,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:12,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 234 transitions, 2487 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:12,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:12,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:12,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:12,702 INFO L124 PetriNetUnfolderBase]: 1683/2892 cut-off events. [2024-06-03 20:50:12,702 INFO L125 PetriNetUnfolderBase]: For 151306/151306 co-relation queries the response was YES. [2024-06-03 20:50:12,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19030 conditions, 2892 events. 1683/2892 cut-off events. For 151306/151306 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 17522 event pairs, 383 based on Foata normal form. 1/2886 useless extension candidates. Maximal degree in co-relation 18938. Up to 2334 conditions per place. [2024-06-03 20:50:12,727 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 182 selfloop transitions, 89 changer transitions 0/279 dead transitions. [2024-06-03 20:50:12,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 279 transitions, 3749 flow [2024-06-03 20:50:12,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:12,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:12,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-03 20:50:12,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-03 20:50:12,729 INFO L175 Difference]: Start difference. First operand has 202 places, 234 transitions, 2487 flow. Second operand 7 states and 186 transitions. [2024-06-03 20:50:12,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 279 transitions, 3749 flow [2024-06-03 20:50:13,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 279 transitions, 3660 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:13,058 INFO L231 Difference]: Finished difference. Result has 206 places, 251 transitions, 2872 flow [2024-06-03 20:50:13,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2872, PETRI_PLACES=206, PETRI_TRANSITIONS=251} [2024-06-03 20:50:13,058 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-03 20:50:13,059 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 251 transitions, 2872 flow [2024-06-03 20:50:13,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:13,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:13,059 INFO 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:50:13,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:50:13,059 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:50:13,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:13,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1815493306, now seen corresponding path program 4 times [2024-06-03 20:50:13,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:13,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17356433] [2024-06-03 20:50:13,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:13,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:13,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:13,282 INFO 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:50:13,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:13,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17356433] [2024-06-03 20:50:13,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17356433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:13,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:13,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:13,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108078528] [2024-06-03 20:50:13,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:13,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:13,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:13,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:13,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:13,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:13,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 251 transitions, 2872 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:13,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:13,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:13,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:13,692 INFO L124 PetriNetUnfolderBase]: 1688/2901 cut-off events. [2024-06-03 20:50:13,692 INFO L125 PetriNetUnfolderBase]: For 159048/159048 co-relation queries the response was YES. [2024-06-03 20:50:13,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19800 conditions, 2901 events. 1688/2901 cut-off events. For 159048/159048 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 17569 event pairs, 383 based on Foata normal form. 1/2895 useless extension candidates. Maximal degree in co-relation 19705. Up to 2338 conditions per place. [2024-06-03 20:50:13,721 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 179 selfloop transitions, 91 changer transitions 0/278 dead transitions. [2024-06-03 20:50:13,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 278 transitions, 3856 flow [2024-06-03 20:50:13,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:13,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:13,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 20:50:13,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-03 20:50:13,723 INFO L175 Difference]: Start difference. First operand has 206 places, 251 transitions, 2872 flow. Second operand 7 states and 181 transitions. [2024-06-03 20:50:13,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 278 transitions, 3856 flow [2024-06-03 20:50:14,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 278 transitions, 3702 flow, removed 62 selfloop flow, removed 1 redundant places. [2024-06-03 20:50:14,115 INFO L231 Difference]: Finished difference. Result has 212 places, 254 transitions, 2965 flow [2024-06-03 20:50:14,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2965, PETRI_PLACES=212, PETRI_TRANSITIONS=254} [2024-06-03 20:50:14,115 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-03 20:50:14,116 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 254 transitions, 2965 flow [2024-06-03 20:50:14,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:14,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:14,116 INFO 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:50:14,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:50:14,116 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:50:14,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:14,117 INFO L85 PathProgramCache]: Analyzing trace with hash 291034438, now seen corresponding path program 5 times [2024-06-03 20:50:14,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:14,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122170194] [2024-06-03 20:50:14,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:14,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:14,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:14,359 INFO 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:50:14,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:14,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122170194] [2024-06-03 20:50:14,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122170194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:14,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:14,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:14,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56578017] [2024-06-03 20:50:14,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:14,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:14,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:14,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:14,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:14,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:14,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 254 transitions, 2965 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:14,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:14,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:14,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:14,850 INFO L124 PetriNetUnfolderBase]: 1693/2916 cut-off events. [2024-06-03 20:50:14,851 INFO L125 PetriNetUnfolderBase]: For 163649/163649 co-relation queries the response was YES. [2024-06-03 20:50:14,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19997 conditions, 2916 events. 1693/2916 cut-off events. For 163649/163649 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17716 event pairs, 371 based on Foata normal form. 1/2914 useless extension candidates. Maximal degree in co-relation 19899. Up to 2532 conditions per place. [2024-06-03 20:50:14,877 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 231 selfloop transitions, 35 changer transitions 0/274 dead transitions. [2024-06-03 20:50:14,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 274 transitions, 3579 flow [2024-06-03 20:50:14,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:14,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:14,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:50:14,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 20:50:14,878 INFO L175 Difference]: Start difference. First operand has 212 places, 254 transitions, 2965 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:50:14,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 274 transitions, 3579 flow [2024-06-03 20:50:15,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 274 transitions, 3411 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:15,186 INFO L231 Difference]: Finished difference. Result has 215 places, 257 transitions, 2919 flow [2024-06-03 20:50:15,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2919, PETRI_PLACES=215, PETRI_TRANSITIONS=257} [2024-06-03 20:50:15,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-03 20:50:15,187 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 257 transitions, 2919 flow [2024-06-03 20:50:15,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:15,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:15,188 INFO 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:50:15,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:50:15,188 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:50:15,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:15,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1671428544, now seen corresponding path program 6 times [2024-06-03 20:50:15,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:15,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919555582] [2024-06-03 20:50:15,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:15,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:15,398 INFO 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:50:15,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:15,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919555582] [2024-06-03 20:50:15,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919555582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:15,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:15,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:15,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042243939] [2024-06-03 20:50:15,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:15,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:15,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:15,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:15,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:15,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:15,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 257 transitions, 2919 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:15,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:15,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:15,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:15,804 INFO L124 PetriNetUnfolderBase]: 1706/2932 cut-off events. [2024-06-03 20:50:15,805 INFO L125 PetriNetUnfolderBase]: For 170464/170464 co-relation queries the response was YES. [2024-06-03 20:50:15,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20116 conditions, 2932 events. 1706/2932 cut-off events. For 170464/170464 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17801 event pairs, 383 based on Foata normal form. 1/2926 useless extension candidates. Maximal degree in co-relation 20017. Up to 2352 conditions per place. [2024-06-03 20:50:15,833 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 176 selfloop transitions, 100 changer transitions 0/284 dead transitions. [2024-06-03 20:50:15,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 284 transitions, 3943 flow [2024-06-03 20:50:15,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:15,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:15,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:50:15,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-03 20:50:15,834 INFO L175 Difference]: Start difference. First operand has 215 places, 257 transitions, 2919 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:50:15,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 284 transitions, 3943 flow [2024-06-03 20:50:16,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 284 transitions, 3863 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:16,138 INFO L231 Difference]: Finished difference. Result has 219 places, 264 transitions, 3183 flow [2024-06-03 20:50:16,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3183, PETRI_PLACES=219, PETRI_TRANSITIONS=264} [2024-06-03 20:50:16,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-03 20:50:16,139 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 264 transitions, 3183 flow [2024-06-03 20:50:16,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:16,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:16,139 INFO 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:50:16,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:50:16,140 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:50:16,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:16,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1666663968, now seen corresponding path program 3 times [2024-06-03 20:50:16,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:16,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859834180] [2024-06-03 20:50:16,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:16,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:16,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:16,365 INFO 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:50:16,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:16,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859834180] [2024-06-03 20:50:16,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859834180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:16,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:16,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:16,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056968420] [2024-06-03 20:50:16,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:16,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:16,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:16,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:16,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:16,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:16,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 264 transitions, 3183 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:16,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:16,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:16,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:16,801 INFO L124 PetriNetUnfolderBase]: 1701/2931 cut-off events. [2024-06-03 20:50:16,801 INFO L125 PetriNetUnfolderBase]: For 174933/174933 co-relation queries the response was YES. [2024-06-03 20:50:16,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20409 conditions, 2931 events. 1701/2931 cut-off events. For 174933/174933 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17814 event pairs, 370 based on Foata normal form. 2/2930 useless extension candidates. Maximal degree in co-relation 20308. Up to 2540 conditions per place. [2024-06-03 20:50:16,830 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 240 selfloop transitions, 34 changer transitions 0/282 dead transitions. [2024-06-03 20:50:16,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 282 transitions, 3775 flow [2024-06-03 20:50:16,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:16,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:16,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:50:16,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 20:50:16,831 INFO L175 Difference]: Start difference. First operand has 219 places, 264 transitions, 3183 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:50:16,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 282 transitions, 3775 flow [2024-06-03 20:50:17,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 282 transitions, 3630 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:17,209 INFO L231 Difference]: Finished difference. Result has 223 places, 264 transitions, 3111 flow [2024-06-03 20:50:17,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3111, PETRI_PLACES=223, PETRI_TRANSITIONS=264} [2024-06-03 20:50:17,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-03 20:50:17,210 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 264 transitions, 3111 flow [2024-06-03 20:50:17,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:17,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:17,210 INFO 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:50:17,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:50:17,210 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:50:17,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:17,211 INFO L85 PathProgramCache]: Analyzing trace with hash -444615456, now seen corresponding path program 1 times [2024-06-03 20:50:17,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:17,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576207251] [2024-06-03 20:50:17,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:17,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:17,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:17,468 INFO 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:50:17,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:17,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576207251] [2024-06-03 20:50:17,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576207251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:17,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:17,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:17,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422636178] [2024-06-03 20:50:17,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:17,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:17,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:17,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:17,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:17,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:17,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 264 transitions, 3111 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:17,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:17,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:17,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:17,984 INFO L124 PetriNetUnfolderBase]: 1706/2934 cut-off events. [2024-06-03 20:50:17,984 INFO L125 PetriNetUnfolderBase]: For 178576/178576 co-relation queries the response was YES. [2024-06-03 20:50:18,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20365 conditions, 2934 events. 1706/2934 cut-off events. For 178576/178576 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17875 event pairs, 373 based on Foata normal form. 1/2932 useless extension candidates. Maximal degree in co-relation 20263. Up to 2544 conditions per place. [2024-06-03 20:50:18,008 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 251 selfloop transitions, 27 changer transitions 0/286 dead transitions. [2024-06-03 20:50:18,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 286 transitions, 3766 flow [2024-06-03 20:50:18,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:18,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:18,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:50:18,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-03 20:50:18,010 INFO L175 Difference]: Start difference. First operand has 223 places, 264 transitions, 3111 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:50:18,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 286 transitions, 3766 flow [2024-06-03 20:50:18,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3685 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:18,462 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3151 flow [2024-06-03 20:50:18,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3151, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-03 20:50:18,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-03 20:50:18,463 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3151 flow [2024-06-03 20:50:18,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:18,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:18,464 INFO 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:50:18,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:50:18,464 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:50:18,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:18,464 INFO L85 PathProgramCache]: Analyzing trace with hash -439853856, now seen corresponding path program 2 times [2024-06-03 20:50:18,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:18,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297991454] [2024-06-03 20:50:18,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:18,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:18,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:18,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:18,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:18,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297991454] [2024-06-03 20:50:18,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297991454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:18,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:18,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:18,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917031842] [2024-06-03 20:50:18,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:18,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:18,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:18,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:18,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:18,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:18,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3151 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:18,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:18,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:18,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:19,203 INFO L124 PetriNetUnfolderBase]: 1727/2969 cut-off events. [2024-06-03 20:50:19,203 INFO L125 PetriNetUnfolderBase]: For 187796/187796 co-relation queries the response was YES. [2024-06-03 20:50:19,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20758 conditions, 2969 events. 1727/2969 cut-off events. For 187796/187796 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18119 event pairs, 380 based on Foata normal form. 1/2965 useless extension candidates. Maximal degree in co-relation 20655. Up to 2385 conditions per place. [2024-06-03 20:50:19,232 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 183 selfloop transitions, 118 changer transitions 0/309 dead transitions. [2024-06-03 20:50:19,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 309 transitions, 4169 flow [2024-06-03 20:50:19,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:50:19,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:50:19,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-03 20:50:19,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5665961945031712 [2024-06-03 20:50:19,234 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3151 flow. Second operand 11 states and 268 transitions. [2024-06-03 20:50:19,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 309 transitions, 4169 flow [2024-06-03 20:50:19,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 309 transitions, 4085 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:19,687 INFO L231 Difference]: Finished difference. Result has 230 places, 274 transitions, 3407 flow [2024-06-03 20:50:19,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3407, PETRI_PLACES=230, PETRI_TRANSITIONS=274} [2024-06-03 20:50:19,687 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-03 20:50:19,688 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 274 transitions, 3407 flow [2024-06-03 20:50:19,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:19,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:19,688 INFO 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:50:19,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:50:19,688 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:50:19,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:19,689 INFO L85 PathProgramCache]: Analyzing trace with hash 295802982, now seen corresponding path program 3 times [2024-06-03 20:50:19,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:19,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253120130] [2024-06-03 20:50:19,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:19,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:19,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:19,932 INFO 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:50:19,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:19,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253120130] [2024-06-03 20:50:19,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253120130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:19,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:19,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:19,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48239448] [2024-06-03 20:50:19,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:19,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:19,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:19,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:19,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:19,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:19,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 274 transitions, 3407 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:19,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:19,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:19,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:20,418 INFO L124 PetriNetUnfolderBase]: 1748/3004 cut-off events. [2024-06-03 20:50:20,418 INFO L125 PetriNetUnfolderBase]: For 191123/191123 co-relation queries the response was YES. [2024-06-03 20:50:20,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21161 conditions, 3004 events. 1748/3004 cut-off events. For 191123/191123 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18362 event pairs, 380 based on Foata normal form. 1/3000 useless extension candidates. Maximal degree in co-relation 21058. Up to 2401 conditions per place. [2024-06-03 20:50:20,449 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 175 selfloop transitions, 128 changer transitions 0/311 dead transitions. [2024-06-03 20:50:20,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 311 transitions, 4480 flow [2024-06-03 20:50:20,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:20,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:20,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-03 20:50:20,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 20:50:20,451 INFO L175 Difference]: Start difference. First operand has 230 places, 274 transitions, 3407 flow. Second operand 10 states and 240 transitions. [2024-06-03 20:50:20,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 311 transitions, 4480 flow [2024-06-03 20:50:20,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 311 transitions, 4223 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:20,862 INFO L231 Difference]: Finished difference. Result has 233 places, 283 transitions, 3575 flow [2024-06-03 20:50:20,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3575, PETRI_PLACES=233, PETRI_TRANSITIONS=283} [2024-06-03 20:50:20,862 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-03 20:50:20,863 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 283 transitions, 3575 flow [2024-06-03 20:50:20,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:20,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:20,863 INFO 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:50:20,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:50:20,863 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:50:20,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:20,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1768512186, now seen corresponding path program 7 times [2024-06-03 20:50:20,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:20,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452852748] [2024-06-03 20:50:20,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:20,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:20,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:21,084 INFO 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:50:21,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:21,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452852748] [2024-06-03 20:50:21,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452852748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:21,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:21,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:21,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297522276] [2024-06-03 20:50:21,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:21,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:21,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:21,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:21,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:21,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:21,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 283 transitions, 3575 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:21,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:21,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:21,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:21,598 INFO L124 PetriNetUnfolderBase]: 1753/3009 cut-off events. [2024-06-03 20:50:21,598 INFO L125 PetriNetUnfolderBase]: For 197277/197277 co-relation queries the response was YES. [2024-06-03 20:50:21,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21294 conditions, 3009 events. 1753/3009 cut-off events. For 197277/197277 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18420 event pairs, 388 based on Foata normal form. 1/3005 useless extension candidates. Maximal degree in co-relation 21190. Up to 2414 conditions per place. [2024-06-03 20:50:21,626 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 211 selfloop transitions, 89 changer transitions 0/308 dead transitions. [2024-06-03 20:50:21,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 308 transitions, 4519 flow [2024-06-03 20:50:21,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:21,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:21,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 20:50:21,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-03 20:50:21,627 INFO L175 Difference]: Start difference. First operand has 233 places, 283 transitions, 3575 flow. Second operand 7 states and 179 transitions. [2024-06-03 20:50:21,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 308 transitions, 4519 flow [2024-06-03 20:50:22,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 308 transitions, 4302 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:22,071 INFO L231 Difference]: Finished difference. Result has 234 places, 286 transitions, 3592 flow [2024-06-03 20:50:22,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3592, PETRI_PLACES=234, PETRI_TRANSITIONS=286} [2024-06-03 20:50:22,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-03 20:50:22,072 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 286 transitions, 3592 flow [2024-06-03 20:50:22,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:22,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:22,072 INFO 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:50:22,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:50:22,072 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:50:22,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:22,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1163340106, now seen corresponding path program 8 times [2024-06-03 20:50:22,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:22,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617436355] [2024-06-03 20:50:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:22,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:22,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:22,286 INFO 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:50:22,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:22,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617436355] [2024-06-03 20:50:22,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617436355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:22,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:22,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:22,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147119103] [2024-06-03 20:50:22,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:22,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:22,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:22,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:22,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:22,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:22,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 286 transitions, 3592 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:22,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:22,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:22,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:22,713 INFO L124 PetriNetUnfolderBase]: 1750/3005 cut-off events. [2024-06-03 20:50:22,714 INFO L125 PetriNetUnfolderBase]: For 201562/201562 co-relation queries the response was YES. [2024-06-03 20:50:22,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21229 conditions, 3005 events. 1750/3005 cut-off events. For 201562/201562 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18374 event pairs, 388 based on Foata normal form. 1/3001 useless extension candidates. Maximal degree in co-relation 21124. Up to 2412 conditions per place. [2024-06-03 20:50:22,744 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 210 selfloop transitions, 87 changer transitions 0/305 dead transitions. [2024-06-03 20:50:22,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 305 transitions, 4476 flow [2024-06-03 20:50:22,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:22,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:22,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:50:22,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-03 20:50:22,746 INFO L175 Difference]: Start difference. First operand has 234 places, 286 transitions, 3592 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:50:22,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 305 transitions, 4476 flow [2024-06-03 20:50:23,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 305 transitions, 4196 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:23,164 INFO L231 Difference]: Finished difference. Result has 236 places, 286 transitions, 3492 flow [2024-06-03 20:50:23,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3492, PETRI_PLACES=236, PETRI_TRANSITIONS=286} [2024-06-03 20:50:23,164 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-03 20:50:23,164 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 286 transitions, 3492 flow [2024-06-03 20:50:23,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:23,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:23,165 INFO 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:50:23,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:50:23,165 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:50:23,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:23,165 INFO L85 PathProgramCache]: Analyzing trace with hash -163386042, now seen corresponding path program 9 times [2024-06-03 20:50:23,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:23,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305871232] [2024-06-03 20:50:23,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:23,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:23,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:23,419 INFO 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:50:23,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:23,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305871232] [2024-06-03 20:50:23,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305871232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:23,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:23,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:23,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432668980] [2024-06-03 20:50:23,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:23,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:23,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:23,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:23,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:23,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:23,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 286 transitions, 3492 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:23,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:23,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:23,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:23,872 INFO L124 PetriNetUnfolderBase]: 1768/3036 cut-off events. [2024-06-03 20:50:23,873 INFO L125 PetriNetUnfolderBase]: For 211343/211343 co-relation queries the response was YES. [2024-06-03 20:50:23,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21397 conditions, 3036 events. 1768/3036 cut-off events. For 211343/211343 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18639 event pairs, 389 based on Foata normal form. 2/3033 useless extension candidates. Maximal degree in co-relation 21292. Up to 2431 conditions per place. [2024-06-03 20:50:23,903 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 212 selfloop transitions, 89 changer transitions 0/309 dead transitions. [2024-06-03 20:50:23,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 309 transitions, 4478 flow [2024-06-03 20:50:23,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:23,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:23,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 20:50:23,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-03 20:50:23,904 INFO L175 Difference]: Start difference. First operand has 236 places, 286 transitions, 3492 flow. Second operand 7 states and 174 transitions. [2024-06-03 20:50:23,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 309 transitions, 4478 flow [2024-06-03 20:50:24,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 4284 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:24,290 INFO L231 Difference]: Finished difference. Result has 238 places, 293 transitions, 3583 flow [2024-06-03 20:50:24,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3583, PETRI_PLACES=238, PETRI_TRANSITIONS=293} [2024-06-03 20:50:24,291 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-03 20:50:24,291 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 293 transitions, 3583 flow [2024-06-03 20:50:24,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:24,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:24,291 INFO 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:50:24,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:50:24,291 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:50:24,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:24,292 INFO L85 PathProgramCache]: Analyzing trace with hash -389899950, now seen corresponding path program 10 times [2024-06-03 20:50:24,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:24,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631889942] [2024-06-03 20:50:24,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:24,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:24,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:24,498 INFO 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:50:24,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:24,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631889942] [2024-06-03 20:50:24,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631889942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:24,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:24,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:24,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226126428] [2024-06-03 20:50:24,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:24,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:24,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:24,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:24,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:24,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:24,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 293 transitions, 3583 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:24,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:24,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:24,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:24,972 INFO L124 PetriNetUnfolderBase]: 1762/3017 cut-off events. [2024-06-03 20:50:24,973 INFO L125 PetriNetUnfolderBase]: For 214121/214121 co-relation queries the response was YES. [2024-06-03 20:50:24,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21313 conditions, 3017 events. 1762/3017 cut-off events. For 214121/214121 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18495 event pairs, 402 based on Foata normal form. 2/3011 useless extension candidates. Maximal degree in co-relation 21207. Up to 2426 conditions per place. [2024-06-03 20:50:24,999 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 98 changer transitions 0/310 dead transitions. [2024-06-03 20:50:24,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 310 transitions, 4644 flow [2024-06-03 20:50:25,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:25,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:25,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:50:25,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:50:25,001 INFO L175 Difference]: Start difference. First operand has 238 places, 293 transitions, 3583 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:50:25,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 310 transitions, 4644 flow [2024-06-03 20:50:25,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 310 transitions, 4511 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:25,504 INFO L231 Difference]: Finished difference. Result has 242 places, 296 transitions, 3700 flow [2024-06-03 20:50:25,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3700, PETRI_PLACES=242, PETRI_TRANSITIONS=296} [2024-06-03 20:50:25,504 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-03 20:50:25,505 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 296 transitions, 3700 flow [2024-06-03 20:50:25,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:25,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:25,505 INFO 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:50:25,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:50:25,505 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:50:25,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:25,506 INFO L85 PathProgramCache]: Analyzing trace with hash -554941114, now seen corresponding path program 11 times [2024-06-03 20:50:25,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:25,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176514489] [2024-06-03 20:50:25,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:25,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:25,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:25,724 INFO 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:50:25,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:25,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176514489] [2024-06-03 20:50:25,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176514489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:25,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:25,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:25,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304094434] [2024-06-03 20:50:25,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:25,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:25,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:25,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:25,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:25,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:25,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 296 transitions, 3700 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:25,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:25,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:25,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:26,198 INFO L124 PetriNetUnfolderBase]: 1756/3020 cut-off events. [2024-06-03 20:50:26,198 INFO L125 PetriNetUnfolderBase]: For 216261/216261 co-relation queries the response was YES. [2024-06-03 20:50:26,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21240 conditions, 3020 events. 1756/3020 cut-off events. For 216261/216261 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18556 event pairs, 379 based on Foata normal form. 2/3017 useless extension candidates. Maximal degree in co-relation 21133. Up to 2617 conditions per place. [2024-06-03 20:50:26,230 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 266 selfloop transitions, 33 changer transitions 0/307 dead transitions. [2024-06-03 20:50:26,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 307 transitions, 4324 flow [2024-06-03 20:50:26,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:26,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:26,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:50:26,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 20:50:26,231 INFO L175 Difference]: Start difference. First operand has 242 places, 296 transitions, 3700 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:50:26,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 307 transitions, 4324 flow [2024-06-03 20:50:26,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 307 transitions, 4216 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-03 20:50:26,756 INFO L231 Difference]: Finished difference. Result has 248 places, 296 transitions, 3665 flow [2024-06-03 20:50:26,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3665, PETRI_PLACES=248, PETRI_TRANSITIONS=296} [2024-06-03 20:50:26,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-03 20:50:26,757 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 296 transitions, 3665 flow [2024-06-03 20:50:26,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:26,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:26,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, 1] [2024-06-03 20:50:26,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:50:26,757 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:50:26,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:26,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1904326296, now seen corresponding path program 12 times [2024-06-03 20:50:26,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:26,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982752933] [2024-06-03 20:50:26,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:26,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:26,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:27,010 INFO 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:50:27,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:27,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982752933] [2024-06-03 20:50:27,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982752933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:27,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:27,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:27,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979649266] [2024-06-03 20:50:27,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:27,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:27,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:27,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:27,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:27,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:27,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 296 transitions, 3665 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:27,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:27,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:27,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:27,491 INFO L124 PetriNetUnfolderBase]: 1750/3001 cut-off events. [2024-06-03 20:50:27,491 INFO L125 PetriNetUnfolderBase]: For 218631/218631 co-relation queries the response was YES. [2024-06-03 20:50:27,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20960 conditions, 3001 events. 1750/3001 cut-off events. For 218631/218631 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18472 event pairs, 402 based on Foata normal form. 2/2995 useless extension candidates. Maximal degree in co-relation 20851. Up to 2416 conditions per place. [2024-06-03 20:50:27,521 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 208 selfloop transitions, 93 changer transitions 0/309 dead transitions. [2024-06-03 20:50:27,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 309 transitions, 4557 flow [2024-06-03 20:50:27,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:27,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:27,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:50:27,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 20:50:27,523 INFO L175 Difference]: Start difference. First operand has 248 places, 296 transitions, 3665 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:50:27,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 309 transitions, 4557 flow [2024-06-03 20:50:28,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 4442 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:28,032 INFO L231 Difference]: Finished difference. Result has 248 places, 296 transitions, 3743 flow [2024-06-03 20:50:28,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3743, PETRI_PLACES=248, PETRI_TRANSITIONS=296} [2024-06-03 20:50:28,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-03 20:50:28,033 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 296 transitions, 3743 flow [2024-06-03 20:50:28,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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:50:28,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:28,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:28,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:50:28,033 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:50:28,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:28,034 INFO L85 PathProgramCache]: Analyzing trace with hash 972801886, now seen corresponding path program 4 times [2024-06-03 20:50:28,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:28,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672345467] [2024-06-03 20:50:28,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:28,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:28,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:28,314 INFO 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:50:28,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:28,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672345467] [2024-06-03 20:50:28,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672345467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:28,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:28,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:28,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643139678] [2024-06-03 20:50:28,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:28,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:28,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:28,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:28,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:28,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:28,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 296 transitions, 3743 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:28,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:28,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:28,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:28,829 INFO L124 PetriNetUnfolderBase]: 1747/3013 cut-off events. [2024-06-03 20:50:28,830 INFO L125 PetriNetUnfolderBase]: For 220424/220424 co-relation queries the response was YES. [2024-06-03 20:50:28,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21109 conditions, 3013 events. 1747/3013 cut-off events. For 220424/220424 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18550 event pairs, 372 based on Foata normal form. 1/3011 useless extension candidates. Maximal degree in co-relation 20999. Up to 2602 conditions per place. [2024-06-03 20:50:28,863 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 27 changer transitions 0/312 dead transitions. [2024-06-03 20:50:28,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 312 transitions, 4391 flow [2024-06-03 20:50:28,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:28,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:28,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:50:28,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 20:50:28,864 INFO L175 Difference]: Start difference. First operand has 248 places, 296 transitions, 3743 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:50:28,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 312 transitions, 4391 flow [2024-06-03 20:50:29,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 312 transitions, 4216 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:29,426 INFO L231 Difference]: Finished difference. Result has 249 places, 296 transitions, 3632 flow [2024-06-03 20:50:29,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3632, PETRI_PLACES=249, PETRI_TRANSITIONS=296} [2024-06-03 20:50:29,426 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-03 20:50:29,427 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 296 transitions, 3632 flow [2024-06-03 20:50:29,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:29,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:29,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:29,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:50:29,427 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:50:29,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:29,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1200463722, now seen corresponding path program 5 times [2024-06-03 20:50:29,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:29,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944199763] [2024-06-03 20:50:29,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:29,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:29,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:29,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:29,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:29,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944199763] [2024-06-03 20:50:29,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944199763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:29,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:29,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:29,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822526391] [2024-06-03 20:50:29,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:29,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:29,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:29,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:29,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:29,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:29,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 296 transitions, 3632 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:29,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:29,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:29,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:30,214 INFO L124 PetriNetUnfolderBase]: 1744/3009 cut-off events. [2024-06-03 20:50:30,214 INFO L125 PetriNetUnfolderBase]: For 223479/223479 co-relation queries the response was YES. [2024-06-03 20:50:30,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20958 conditions, 3009 events. 1744/3009 cut-off events. For 223479/223479 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18454 event pairs, 378 based on Foata normal form. 1/3007 useless extension candidates. Maximal degree in co-relation 20847. Up to 2401 conditions per place. [2024-06-03 20:50:30,245 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 198 selfloop transitions, 118 changer transitions 0/324 dead transitions. [2024-06-03 20:50:30,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 324 transitions, 4600 flow [2024-06-03 20:50:30,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:30,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:30,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-03 20:50:30,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 20:50:30,247 INFO L175 Difference]: Start difference. First operand has 249 places, 296 transitions, 3632 flow. Second operand 10 states and 240 transitions. [2024-06-03 20:50:30,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 324 transitions, 4600 flow [2024-06-03 20:50:30,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 324 transitions, 4502 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:30,625 INFO L231 Difference]: Finished difference. Result has 254 places, 296 transitions, 3780 flow [2024-06-03 20:50:30,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3780, PETRI_PLACES=254, PETRI_TRANSITIONS=296} [2024-06-03 20:50:30,626 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-03 20:50:30,626 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 296 transitions, 3780 flow [2024-06-03 20:50:30,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:30,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:30,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:30,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:50:30,626 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:50:30,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:30,627 INFO L85 PathProgramCache]: Analyzing trace with hash -435738522, now seen corresponding path program 6 times [2024-06-03 20:50:30,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:30,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277730986] [2024-06-03 20:50:30,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:30,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:30,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:30,870 INFO 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:50:30,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:30,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277730986] [2024-06-03 20:50:30,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277730986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:30,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:30,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:30,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549034379] [2024-06-03 20:50:30,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:30,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:30,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:30,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:30,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:30,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:30,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 296 transitions, 3780 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:30,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:30,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:30,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:31,351 INFO L124 PetriNetUnfolderBase]: 1736/2997 cut-off events. [2024-06-03 20:50:31,352 INFO L125 PetriNetUnfolderBase]: For 221955/221955 co-relation queries the response was YES. [2024-06-03 20:50:31,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21001 conditions, 2997 events. 1736/2997 cut-off events. For 221955/221955 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18429 event pairs, 372 based on Foata normal form. 2/2996 useless extension candidates. Maximal degree in co-relation 20890. Up to 2543 conditions per place. [2024-06-03 20:50:31,380 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 254 selfloop transitions, 47 changer transitions 0/309 dead transitions. [2024-06-03 20:50:31,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 309 transitions, 4414 flow [2024-06-03 20:50:31,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:31,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:31,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:50:31,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 20:50:31,381 INFO L175 Difference]: Start difference. First operand has 254 places, 296 transitions, 3780 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:50:31,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 309 transitions, 4414 flow [2024-06-03 20:50:31,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 309 transitions, 4142 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 20:50:31,798 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3616 flow [2024-06-03 20:50:31,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3616, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-03 20:50:31,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-03 20:50:31,800 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3616 flow [2024-06-03 20:50:31,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:31,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:31,801 INFO 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:50:31,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:50:31,801 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:50:31,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:31,802 INFO L85 PathProgramCache]: Analyzing trace with hash -320447352, now seen corresponding path program 7 times [2024-06-03 20:50:31,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:31,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131628142] [2024-06-03 20:50:31,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:31,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:31,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:32,052 INFO 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:50:32,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:32,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131628142] [2024-06-03 20:50:32,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131628142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:32,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:32,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:32,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922658824] [2024-06-03 20:50:32,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:32,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:32,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:32,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:32,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:32,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:32,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3616 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:32,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:32,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:32,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:32,531 INFO L124 PetriNetUnfolderBase]: 1746/3015 cut-off events. [2024-06-03 20:50:32,531 INFO L125 PetriNetUnfolderBase]: For 227125/227125 co-relation queries the response was YES. [2024-06-03 20:50:32,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20932 conditions, 3015 events. 1746/3015 cut-off events. For 227125/227125 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18578 event pairs, 378 based on Foata normal form. 2/3014 useless extension candidates. Maximal degree in co-relation 20820. Up to 2403 conditions per place. [2024-06-03 20:50:32,561 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 208 selfloop transitions, 105 changer transitions 0/321 dead transitions. [2024-06-03 20:50:32,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 321 transitions, 4621 flow [2024-06-03 20:50:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:32,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:32,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-03 20:50:32,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5633074935400517 [2024-06-03 20:50:32,568 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3616 flow. Second operand 9 states and 218 transitions. [2024-06-03 20:50:32,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 321 transitions, 4621 flow [2024-06-03 20:50:32,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 321 transitions, 4485 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:32,963 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3762 flow [2024-06-03 20:50:32,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3762, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-03 20:50:32,964 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-03 20:50:32,964 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3762 flow [2024-06-03 20:50:32,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:32,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:32,964 INFO 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:50:32,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:50:32,965 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:50:32,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:32,965 INFO L85 PathProgramCache]: Analyzing trace with hash -163379098, now seen corresponding path program 8 times [2024-06-03 20:50:32,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:32,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901374472] [2024-06-03 20:50:32,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:32,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:32,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:33,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:50:33,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901374472] [2024-06-03 20:50:33,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901374472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:33,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:33,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:33,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045378329] [2024-06-03 20:50:33,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:33,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:33,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:33,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:33,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:33,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:33,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3762 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:33,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:33,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:33,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:33,697 INFO L124 PetriNetUnfolderBase]: 1738/3003 cut-off events. [2024-06-03 20:50:33,697 INFO L125 PetriNetUnfolderBase]: For 223307/223307 co-relation queries the response was YES. [2024-06-03 20:50:33,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20912 conditions, 3003 events. 1738/3003 cut-off events. For 223307/223307 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18491 event pairs, 378 based on Foata normal form. 2/3002 useless extension candidates. Maximal degree in co-relation 20800. Up to 2395 conditions per place. [2024-06-03 20:50:33,730 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 201 selfloop transitions, 112 changer transitions 0/321 dead transitions. [2024-06-03 20:50:33,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 321 transitions, 4574 flow [2024-06-03 20:50:33,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:33,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:33,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 20:50:33,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-03 20:50:33,731 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3762 flow. Second operand 10 states and 236 transitions. [2024-06-03 20:50:33,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 321 transitions, 4574 flow [2024-06-03 20:50:34,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 321 transitions, 4358 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:34,151 INFO L231 Difference]: Finished difference. Result has 258 places, 300 transitions, 3777 flow [2024-06-03 20:50:34,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3777, PETRI_PLACES=258, PETRI_TRANSITIONS=300} [2024-06-03 20:50:34,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-03 20:50:34,152 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 300 transitions, 3777 flow [2024-06-03 20:50:34,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:34,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:34,152 INFO 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:50:34,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:50:34,152 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:50:34,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:34,153 INFO L85 PathProgramCache]: Analyzing trace with hash 102953160, now seen corresponding path program 9 times [2024-06-03 20:50:34,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:34,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145928610] [2024-06-03 20:50:34,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:34,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:34,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:34,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:34,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:34,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145928610] [2024-06-03 20:50:34,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145928610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:34,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:34,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:34,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200981856] [2024-06-03 20:50:34,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:34,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:34,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:34,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:34,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:34,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:34,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 300 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:34,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:34,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:34,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:34,883 INFO L124 PetriNetUnfolderBase]: 1748/3014 cut-off events. [2024-06-03 20:50:34,883 INFO L125 PetriNetUnfolderBase]: For 229759/229759 co-relation queries the response was YES. [2024-06-03 20:50:34,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3014 events. 1748/3014 cut-off events. For 229759/229759 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18573 event pairs, 384 based on Foata normal form. 2/3011 useless extension candidates. Maximal degree in co-relation 20963. Up to 2405 conditions per place. [2024-06-03 20:50:34,913 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 202 selfloop transitions, 114 changer transitions 0/324 dead transitions. [2024-06-03 20:50:34,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 324 transitions, 4789 flow [2024-06-03 20:50:34,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:50:34,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:50:34,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-03 20:50:34,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53276955602537 [2024-06-03 20:50:34,914 INFO L175 Difference]: Start difference. First operand has 258 places, 300 transitions, 3777 flow. Second operand 11 states and 252 transitions. [2024-06-03 20:50:34,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 324 transitions, 4789 flow [2024-06-03 20:50:35,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 324 transitions, 4489 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-03 20:50:35,452 INFO L231 Difference]: Finished difference. Result has 259 places, 304 transitions, 3770 flow [2024-06-03 20:50:35,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3770, PETRI_PLACES=259, PETRI_TRANSITIONS=304} [2024-06-03 20:50:35,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-03 20:50:35,452 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 304 transitions, 3770 flow [2024-06-03 20:50:35,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:35,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:35,452 INFO 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:50:35,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:50:35,453 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:50:35,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:35,453 INFO L85 PathProgramCache]: Analyzing trace with hash -955138366, now seen corresponding path program 10 times [2024-06-03 20:50:35,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:35,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463440497] [2024-06-03 20:50:35,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:35,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:35,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:35,682 INFO 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:50:35,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:35,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463440497] [2024-06-03 20:50:35,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463440497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:35,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:35,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:35,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325211096] [2024-06-03 20:50:35,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:35,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:35,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:35,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:35,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:35,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:35,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 304 transitions, 3770 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:35,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:35,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:35,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:36,187 INFO L124 PetriNetUnfolderBase]: 1742/3006 cut-off events. [2024-06-03 20:50:36,187 INFO L125 PetriNetUnfolderBase]: For 230586/230586 co-relation queries the response was YES. [2024-06-03 20:50:36,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20938 conditions, 3006 events. 1742/3006 cut-off events. For 230586/230586 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18489 event pairs, 384 based on Foata normal form. 2/3003 useless extension candidates. Maximal degree in co-relation 20824. Up to 2400 conditions per place. [2024-06-03 20:50:36,218 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 187 selfloop transitions, 127 changer transitions 0/322 dead transitions. [2024-06-03 20:50:36,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 322 transitions, 4580 flow [2024-06-03 20:50:36,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:36,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:36,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-03 20:50:36,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-03 20:50:36,220 INFO L175 Difference]: Start difference. First operand has 259 places, 304 transitions, 3770 flow. Second operand 10 states and 230 transitions. [2024-06-03 20:50:36,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 322 transitions, 4580 flow [2024-06-03 20:50:36,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 322 transitions, 4355 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:36,720 INFO L231 Difference]: Finished difference. Result has 262 places, 304 transitions, 3806 flow [2024-06-03 20:50:36,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3806, PETRI_PLACES=262, PETRI_TRANSITIONS=304} [2024-06-03 20:50:36,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-03 20:50:36,721 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 304 transitions, 3806 flow [2024-06-03 20:50:36,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:36,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:36,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:36,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:50:36,722 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:50:36,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:36,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1101209804, now seen corresponding path program 11 times [2024-06-03 20:50:36,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:36,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903682008] [2024-06-03 20:50:36,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:36,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:36,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:36,954 INFO 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:50:36,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:36,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903682008] [2024-06-03 20:50:36,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903682008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:36,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:36,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:36,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829213] [2024-06-03 20:50:36,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:36,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:36,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:36,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:36,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:37,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:37,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 304 transitions, 3806 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:37,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:37,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:37,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:37,468 INFO L124 PetriNetUnfolderBase]: 1734/2994 cut-off events. [2024-06-03 20:50:37,469 INFO L125 PetriNetUnfolderBase]: For 231480/231480 co-relation queries the response was YES. [2024-06-03 20:50:37,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20821 conditions, 2994 events. 1734/2994 cut-off events. For 231480/231480 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18473 event pairs, 384 based on Foata normal form. 2/2991 useless extension candidates. Maximal degree in co-relation 20706. Up to 2392 conditions per place. [2024-06-03 20:50:37,499 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 203 selfloop transitions, 109 changer transitions 0/320 dead transitions. [2024-06-03 20:50:37,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 320 transitions, 4468 flow [2024-06-03 20:50:37,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:37,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:37,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 20:50:37,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-03 20:50:37,501 INFO L175 Difference]: Start difference. First operand has 262 places, 304 transitions, 3806 flow. Second operand 9 states and 210 transitions. [2024-06-03 20:50:37,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 320 transitions, 4468 flow [2024-06-03 20:50:38,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 320 transitions, 4091 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-03 20:50:38,105 INFO L231 Difference]: Finished difference. Result has 261 places, 304 transitions, 3657 flow [2024-06-03 20:50:38,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3657, PETRI_PLACES=261, PETRI_TRANSITIONS=304} [2024-06-03 20:50:38,106 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-03 20:50:38,106 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 304 transitions, 3657 flow [2024-06-03 20:50:38,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:38,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:38,106 INFO 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:50:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:50:38,107 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:50:38,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:38,107 INFO L85 PathProgramCache]: Analyzing trace with hash -173921782, now seen corresponding path program 1 times [2024-06-03 20:50:38,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:38,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819664839] [2024-06-03 20:50:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:38,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:38,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:38,375 INFO 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:50:38,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:38,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819664839] [2024-06-03 20:50:38,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819664839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:38,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:38,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:38,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270146797] [2024-06-03 20:50:38,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:38,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:38,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:38,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:38,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:38,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:38,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 304 transitions, 3657 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:38,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:38,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:38,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:38,875 INFO L124 PetriNetUnfolderBase]: 1755/3037 cut-off events. [2024-06-03 20:50:38,875 INFO L125 PetriNetUnfolderBase]: For 243400/243400 co-relation queries the response was YES. [2024-06-03 20:50:38,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21278 conditions, 3037 events. 1755/3037 cut-off events. For 243400/243400 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18728 event pairs, 333 based on Foata normal form. 2/3038 useless extension candidates. Maximal degree in co-relation 21162. Up to 2637 conditions per place. [2024-06-03 20:50:38,907 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 299 selfloop transitions, 21 changer transitions 0/328 dead transitions. [2024-06-03 20:50:38,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 328 transitions, 4609 flow [2024-06-03 20:50:38,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:38,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:38,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:50:38,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514950166112956 [2024-06-03 20:50:38,908 INFO L175 Difference]: Start difference. First operand has 261 places, 304 transitions, 3657 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:50:38,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 328 transitions, 4609 flow [2024-06-03 20:50:39,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 328 transitions, 4391 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:50:39,491 INFO L231 Difference]: Finished difference. Result has 260 places, 308 transitions, 3610 flow [2024-06-03 20:50:39,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3610, PETRI_PLACES=260, PETRI_TRANSITIONS=308} [2024-06-03 20:50:39,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-03 20:50:39,493 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 308 transitions, 3610 flow [2024-06-03 20:50:39,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:39,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:39,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:39,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:50:39,494 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:50:39,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:39,494 INFO L85 PathProgramCache]: Analyzing trace with hash 965954476, now seen corresponding path program 2 times [2024-06-03 20:50:39,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:39,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881269170] [2024-06-03 20:50:39,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:39,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:39,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:39,778 INFO 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:50:39,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:39,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881269170] [2024-06-03 20:50:39,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881269170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:39,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:39,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:39,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544624388] [2024-06-03 20:50:39,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:39,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:39,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:39,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:39,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:39,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:39,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 308 transitions, 3610 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:39,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:39,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:39,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:40,272 INFO L124 PetriNetUnfolderBase]: 1750/3030 cut-off events. [2024-06-03 20:50:40,273 INFO L125 PetriNetUnfolderBase]: For 244005/244005 co-relation queries the response was YES. [2024-06-03 20:50:40,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20974 conditions, 3030 events. 1750/3030 cut-off events. For 244005/244005 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18677 event pairs, 363 based on Foata normal form. 2/3031 useless extension candidates. Maximal degree in co-relation 20857. Up to 2659 conditions per place. [2024-06-03 20:50:40,304 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 297 selfloop transitions, 17 changer transitions 0/322 dead transitions. [2024-06-03 20:50:40,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 322 transitions, 4272 flow [2024-06-03 20:50:40,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:40,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:40,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 20:50:40,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-03 20:50:40,306 INFO L175 Difference]: Start difference. First operand has 260 places, 308 transitions, 3610 flow. Second operand 6 states and 142 transitions. [2024-06-03 20:50:40,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 322 transitions, 4272 flow [2024-06-03 20:50:40,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 322 transitions, 4144 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:40,847 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3521 flow [2024-06-03 20:50:40,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3521, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-03 20:50:40,848 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-03 20:50:40,848 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3521 flow [2024-06-03 20:50:40,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:40,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:40,849 INFO 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:50:40,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:50:40,849 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:50:40,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:40,849 INFO L85 PathProgramCache]: Analyzing trace with hash -154797306, now seen corresponding path program 3 times [2024-06-03 20:50:40,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:40,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755549073] [2024-06-03 20:50:40,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:40,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:40,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:41,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:41,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:41,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755549073] [2024-06-03 20:50:41,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755549073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:41,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:41,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:41,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122174512] [2024-06-03 20:50:41,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:41,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:41,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:41,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:41,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:41,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:41,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3521 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:41,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:41,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:41,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:41,605 INFO L124 PetriNetUnfolderBase]: 1758/3042 cut-off events. [2024-06-03 20:50:41,605 INFO L125 PetriNetUnfolderBase]: For 250193/250193 co-relation queries the response was YES. [2024-06-03 20:50:41,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21035 conditions, 3042 events. 1758/3042 cut-off events. For 250193/250193 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18752 event pairs, 364 based on Foata normal form. 2/3043 useless extension candidates. Maximal degree in co-relation 20916. Up to 2659 conditions per place. [2024-06-03 20:50:41,639 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 293 selfloop transitions, 29 changer transitions 0/330 dead transitions. [2024-06-03 20:50:41,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 330 transitions, 4277 flow [2024-06-03 20:50:41,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:41,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:41,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:50:41,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524547803617571 [2024-06-03 20:50:41,640 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3521 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:50:41,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 330 transitions, 4277 flow [2024-06-03 20:50:42,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 330 transitions, 4238 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:42,317 INFO L231 Difference]: Finished difference. Result has 267 places, 310 transitions, 3613 flow [2024-06-03 20:50:42,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3613, PETRI_PLACES=267, PETRI_TRANSITIONS=310} [2024-06-03 20:50:42,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-03 20:50:42,318 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 310 transitions, 3613 flow [2024-06-03 20:50:42,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:42,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:42,318 INFO 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:50:42,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:50:42,319 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:50:42,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:42,319 INFO L85 PathProgramCache]: Analyzing trace with hash -872809884, now seen corresponding path program 4 times [2024-06-03 20:50:42,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:42,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605236884] [2024-06-03 20:50:42,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:42,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:42,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:42,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:42,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605236884] [2024-06-03 20:50:42,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605236884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:42,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:42,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:42,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260826443] [2024-06-03 20:50:42,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:42,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:42,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:42,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:42,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:42,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:42,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 310 transitions, 3613 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:42,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:42,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:42,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:43,098 INFO L124 PetriNetUnfolderBase]: 1753/3032 cut-off events. [2024-06-03 20:50:43,098 INFO L125 PetriNetUnfolderBase]: For 250719/250719 co-relation queries the response was YES. [2024-06-03 20:50:43,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20988 conditions, 3032 events. 1753/3032 cut-off events. For 250719/250719 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18694 event pairs, 366 based on Foata normal form. 2/3032 useless extension candidates. Maximal degree in co-relation 20868. Up to 2652 conditions per place. [2024-06-03 20:50:43,131 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 292 selfloop transitions, 29 changer transitions 0/329 dead transitions. [2024-06-03 20:50:43,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 329 transitions, 4363 flow [2024-06-03 20:50:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:43,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:43,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 20:50:43,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142118863049095 [2024-06-03 20:50:43,132 INFO L175 Difference]: Start difference. First operand has 267 places, 310 transitions, 3613 flow. Second operand 9 states and 199 transitions. [2024-06-03 20:50:43,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 329 transitions, 4363 flow [2024-06-03 20:50:43,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 329 transitions, 4248 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:43,811 INFO L231 Difference]: Finished difference. Result has 269 places, 312 transitions, 3633 flow [2024-06-03 20:50:43,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3633, PETRI_PLACES=269, PETRI_TRANSITIONS=312} [2024-06-03 20:50:43,812 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-03 20:50:43,812 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 312 transitions, 3633 flow [2024-06-03 20:50:43,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:43,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:43,813 INFO 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:50:43,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:50:43,813 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:50:43,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:43,813 INFO L85 PathProgramCache]: Analyzing trace with hash -918884686, now seen corresponding path program 1 times [2024-06-03 20:50:43,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:43,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931026322] [2024-06-03 20:50:43,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:43,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:43,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:44,029 INFO 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:50:44,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:44,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931026322] [2024-06-03 20:50:44,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931026322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:44,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:44,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:44,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946671930] [2024-06-03 20:50:44,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:44,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:44,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:44,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:44,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:44,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:44,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 312 transitions, 3633 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:44,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:44,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:44,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:44,590 INFO L124 PetriNetUnfolderBase]: 1766/3047 cut-off events. [2024-06-03 20:50:44,590 INFO L125 PetriNetUnfolderBase]: For 256011/256011 co-relation queries the response was YES. [2024-06-03 20:50:44,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21198 conditions, 3047 events. 1766/3047 cut-off events. For 256011/256011 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18836 event pairs, 386 based on Foata normal form. 1/3043 useless extension candidates. Maximal degree in co-relation 21077. Up to 2516 conditions per place. [2024-06-03 20:50:44,628 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 245 selfloop transitions, 79 changer transitions 0/332 dead transitions. [2024-06-03 20:50:44,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 332 transitions, 4556 flow [2024-06-03 20:50:44,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:44,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:44,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:50:44,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-03 20:50:44,630 INFO L175 Difference]: Start difference. First operand has 269 places, 312 transitions, 3633 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:50:44,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 332 transitions, 4556 flow [2024-06-03 20:50:45,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 332 transitions, 4437 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:45,324 INFO L231 Difference]: Finished difference. Result has 269 places, 318 transitions, 3834 flow [2024-06-03 20:50:45,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3834, PETRI_PLACES=269, PETRI_TRANSITIONS=318} [2024-06-03 20:50:45,325 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-03 20:50:45,325 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 318 transitions, 3834 flow [2024-06-03 20:50:45,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:45,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:45,325 INFO 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:50:45,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:50:45,326 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:50:45,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:45,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1766373526, now seen corresponding path program 2 times [2024-06-03 20:50:45,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:45,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803002986] [2024-06-03 20:50:45,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:45,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:45,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:45,537 INFO 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:50:45,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:45,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803002986] [2024-06-03 20:50:45,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803002986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:45,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:45,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:45,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599545920] [2024-06-03 20:50:45,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:45,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:45,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:45,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:45,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:45,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 318 transitions, 3834 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:45,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:45,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:45,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:46,066 INFO L124 PetriNetUnfolderBase]: 1771/3056 cut-off events. [2024-06-03 20:50:46,067 INFO L125 PetriNetUnfolderBase]: For 262181/262181 co-relation queries the response was YES. [2024-06-03 20:50:46,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21518 conditions, 3056 events. 1771/3056 cut-off events. For 262181/262181 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 18877 event pairs, 375 based on Foata normal form. 1/3052 useless extension candidates. Maximal degree in co-relation 21395. Up to 2522 conditions per place. [2024-06-03 20:50:46,100 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 229 selfloop transitions, 101 changer transitions 0/338 dead transitions. [2024-06-03 20:50:46,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 338 transitions, 4743 flow [2024-06-03 20:50:46,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:46,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:46,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-03 20:50:46,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-03 20:50:46,102 INFO L175 Difference]: Start difference. First operand has 269 places, 318 transitions, 3834 flow. Second operand 9 states and 214 transitions. [2024-06-03 20:50:46,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 338 transitions, 4743 flow [2024-06-03 20:50:46,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 338 transitions, 4627 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:46,714 INFO L231 Difference]: Finished difference. Result has 275 places, 321 transitions, 3986 flow [2024-06-03 20:50:46,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3986, PETRI_PLACES=275, PETRI_TRANSITIONS=321} [2024-06-03 20:50:46,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-03 20:50:46,715 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 321 transitions, 3986 flow [2024-06-03 20:50:46,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:46,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:46,715 INFO 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:50:46,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:50:46,715 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:50:46,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:46,716 INFO L85 PathProgramCache]: Analyzing trace with hash 309483788, now seen corresponding path program 3 times [2024-06-03 20:50:46,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:46,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162283879] [2024-06-03 20:50:46,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:46,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:46,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:46,941 INFO 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:50:46,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:46,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162283879] [2024-06-03 20:50:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162283879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:46,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:46,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7513037] [2024-06-03 20:50:46,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:46,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:46,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:46,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:46,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:46,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:46,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 321 transitions, 3986 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:46,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:46,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:46,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:47,478 INFO L124 PetriNetUnfolderBase]: 1768/3052 cut-off events. [2024-06-03 20:50:47,478 INFO L125 PetriNetUnfolderBase]: For 265847/265847 co-relation queries the response was YES. [2024-06-03 20:50:47,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21583 conditions, 3052 events. 1768/3052 cut-off events. For 265847/265847 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 18904 event pairs, 375 based on Foata normal form. 1/3048 useless extension candidates. Maximal degree in co-relation 21459. Up to 2519 conditions per place. [2024-06-03 20:50:47,512 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 241 selfloop transitions, 87 changer transitions 0/336 dead transitions. [2024-06-03 20:50:47,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 336 transitions, 4678 flow [2024-06-03 20:50:47,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:47,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:47,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:50:47,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 20:50:47,514 INFO L175 Difference]: Start difference. First operand has 275 places, 321 transitions, 3986 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:50:47,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 336 transitions, 4678 flow [2024-06-03 20:50:48,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 336 transitions, 4490 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:48,238 INFO L231 Difference]: Finished difference. Result has 277 places, 321 transitions, 3988 flow [2024-06-03 20:50:48,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3988, PETRI_PLACES=277, PETRI_TRANSITIONS=321} [2024-06-03 20:50:48,239 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-03 20:50:48,239 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 321 transitions, 3988 flow [2024-06-03 20:50:48,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:48,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:48,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:48,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:50:48,240 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:50:48,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:48,240 INFO L85 PathProgramCache]: Analyzing trace with hash 215261582, now seen corresponding path program 1 times [2024-06-03 20:50:48,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:48,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570634597] [2024-06-03 20:50:48,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:48,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:48,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:48,475 INFO 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:50:48,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:48,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570634597] [2024-06-03 20:50:48,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570634597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:48,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:48,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:48,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463238036] [2024-06-03 20:50:48,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:48,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:48,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:48,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:48,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:48,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:48,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 321 transitions, 3988 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:48,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:48,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:48,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:48,994 INFO L124 PetriNetUnfolderBase]: 1755/3037 cut-off events. [2024-06-03 20:50:48,995 INFO L125 PetriNetUnfolderBase]: For 263386/263386 co-relation queries the response was YES. [2024-06-03 20:50:49,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21012 conditions, 3037 events. 1755/3037 cut-off events. For 263386/263386 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18723 event pairs, 299 based on Foata normal form. 6/3038 useless extension candidates. Maximal degree in co-relation 20888. Up to 2358 conditions per place. [2024-06-03 20:50:49,030 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 302 selfloop transitions, 34 changer transitions 0/344 dead transitions. [2024-06-03 20:50:49,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 344 transitions, 4916 flow [2024-06-03 20:50:49,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:49,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:49,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:50:49,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-03 20:50:49,031 INFO L175 Difference]: Start difference. First operand has 277 places, 321 transitions, 3988 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:50:49,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 344 transitions, 4916 flow [2024-06-03 20:50:49,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 344 transitions, 4668 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:50:49,847 INFO L231 Difference]: Finished difference. Result has 274 places, 321 transitions, 3814 flow [2024-06-03 20:50:49,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3814, PETRI_PLACES=274, PETRI_TRANSITIONS=321} [2024-06-03 20:50:49,848 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-03 20:50:49,848 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 321 transitions, 3814 flow [2024-06-03 20:50:49,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:49,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:49,849 INFO 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:50:49,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:50:49,849 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:50:49,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:49,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1766732692, now seen corresponding path program 2 times [2024-06-03 20:50:49,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:49,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522853189] [2024-06-03 20:50:49,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:49,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:50,076 INFO 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:50:50,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:50,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522853189] [2024-06-03 20:50:50,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522853189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:50,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:50,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:50,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351780097] [2024-06-03 20:50:50,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:50,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:50,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:50,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:50,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:50,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:50,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 321 transitions, 3814 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:50,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:50,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:50,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:50,545 INFO L124 PetriNetUnfolderBase]: 1742/3018 cut-off events. [2024-06-03 20:50:50,545 INFO L125 PetriNetUnfolderBase]: For 243910/243910 co-relation queries the response was YES. [2024-06-03 20:50:50,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20344 conditions, 3018 events. 1742/3018 cut-off events. For 243910/243910 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18669 event pairs, 351 based on Foata normal form. 6/3019 useless extension candidates. Maximal degree in co-relation 20220. Up to 2414 conditions per place. [2024-06-03 20:50:50,578 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 296 selfloop transitions, 35 changer transitions 0/339 dead transitions. [2024-06-03 20:50:50,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 339 transitions, 4564 flow [2024-06-03 20:50:50,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:50:50,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:50:50,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:50:50,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 20:50:50,580 INFO L175 Difference]: Start difference. First operand has 274 places, 321 transitions, 3814 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:50:50,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 339 transitions, 4564 flow [2024-06-03 20:50:51,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 339 transitions, 4455 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:51,324 INFO L231 Difference]: Finished difference. Result has 275 places, 321 transitions, 3781 flow [2024-06-03 20:50:51,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3781, PETRI_PLACES=275, PETRI_TRANSITIONS=321} [2024-06-03 20:50:51,325 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-03 20:50:51,325 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 321 transitions, 3781 flow [2024-06-03 20:50:51,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:51,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:51,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:51,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:50:51,326 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:50:51,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:51,326 INFO L85 PathProgramCache]: Analyzing trace with hash 223694156, now seen corresponding path program 4 times [2024-06-03 20:50:51,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:51,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747247018] [2024-06-03 20:50:51,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:51,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:51,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:50:51,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:51,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747247018] [2024-06-03 20:50:51,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747247018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:51,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:51,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:51,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900685328] [2024-06-03 20:50:51,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:51,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:51,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:51,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:51,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:51,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:51,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 321 transitions, 3781 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:51,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:51,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:51,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:52,012 INFO L124 PetriNetUnfolderBase]: 1747/3023 cut-off events. [2024-06-03 20:50:52,012 INFO L125 PetriNetUnfolderBase]: For 233422/233422 co-relation queries the response was YES. [2024-06-03 20:50:52,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20185 conditions, 3023 events. 1747/3023 cut-off events. For 233422/233422 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18695 event pairs, 372 based on Foata normal form. 1/3019 useless extension candidates. Maximal degree in co-relation 20061. Up to 2410 conditions per place. [2024-06-03 20:50:52,046 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 108 changer transitions 0/342 dead transitions. [2024-06-03 20:50:52,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 342 transitions, 4700 flow [2024-06-03 20:50:52,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:52,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:52,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:50:52,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 20:50:52,048 INFO L175 Difference]: Start difference. First operand has 275 places, 321 transitions, 3781 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:50:52,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 342 transitions, 4700 flow [2024-06-03 20:50:52,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 342 transitions, 4610 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:52,890 INFO L231 Difference]: Finished difference. Result has 277 places, 324 transitions, 3963 flow [2024-06-03 20:50:52,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3963, PETRI_PLACES=277, PETRI_TRANSITIONS=324} [2024-06-03 20:50:52,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-03 20:50:52,890 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 324 transitions, 3963 flow [2024-06-03 20:50:52,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:52,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:52,891 INFO 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:50:52,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:50:52,891 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:50:52,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:52,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1921770704, now seen corresponding path program 5 times [2024-06-03 20:50:52,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:52,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082606312] [2024-06-03 20:50:52,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:52,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:53,105 INFO 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:50:53,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:53,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082606312] [2024-06-03 20:50:53,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082606312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:53,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:53,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:53,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189800869] [2024-06-03 20:50:53,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:53,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:53,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:53,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:53,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:53,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:53,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 324 transitions, 3963 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:53,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:53,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:53,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:53,596 INFO L124 PetriNetUnfolderBase]: 1752/3040 cut-off events. [2024-06-03 20:50:53,597 INFO L125 PetriNetUnfolderBase]: For 239258/239258 co-relation queries the response was YES. [2024-06-03 20:50:53,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20407 conditions, 3040 events. 1752/3040 cut-off events. For 239258/239258 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18866 event pairs, 372 based on Foata normal form. 1/3036 useless extension candidates. Maximal degree in co-relation 20282. Up to 2416 conditions per place. [2024-06-03 20:50:53,632 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 109 changer transitions 0/343 dead transitions. [2024-06-03 20:50:53,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 343 transitions, 5046 flow [2024-06-03 20:50:53,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:53,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:53,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:50:53,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 20:50:53,634 INFO L175 Difference]: Start difference. First operand has 277 places, 324 transitions, 3963 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:50:53,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 343 transitions, 5046 flow [2024-06-03 20:50:54,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 343 transitions, 4712 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:54,488 INFO L231 Difference]: Finished difference. Result has 278 places, 327 transitions, 3910 flow [2024-06-03 20:50:54,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3910, PETRI_PLACES=278, PETRI_TRANSITIONS=327} [2024-06-03 20:50:54,488 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-03 20:50:54,488 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 327 transitions, 3910 flow [2024-06-03 20:50:54,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:54,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:54,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, 1] [2024-06-03 20:50:54,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:50:54,489 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:50:54,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:54,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1922186414, now seen corresponding path program 6 times [2024-06-03 20:50:54,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:54,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623586811] [2024-06-03 20:50:54,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:54,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:54,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:54,702 INFO 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:50:54,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:54,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623586811] [2024-06-03 20:50:54,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623586811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:54,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:54,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:54,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036543867] [2024-06-03 20:50:54,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:54,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:54,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:54,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:54,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:54,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:54,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 327 transitions, 3910 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:54,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:54,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:54,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:55,176 INFO L124 PetriNetUnfolderBase]: 1749/3036 cut-off events. [2024-06-03 20:50:55,177 INFO L125 PetriNetUnfolderBase]: For 241129/241129 co-relation queries the response was YES. [2024-06-03 20:50:55,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20098 conditions, 3036 events. 1749/3036 cut-off events. For 241129/241129 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18856 event pairs, 372 based on Foata normal form. 1/3032 useless extension candidates. Maximal degree in co-relation 19974. Up to 2413 conditions per place. [2024-06-03 20:50:55,210 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 114 changer transitions 0/342 dead transitions. [2024-06-03 20:50:55,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 342 transitions, 4776 flow [2024-06-03 20:50:55,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:55,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:55,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:50:55,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 20:50:55,211 INFO L175 Difference]: Start difference. First operand has 278 places, 327 transitions, 3910 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:50:55,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 342 transitions, 4776 flow [2024-06-03 20:50:56,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 342 transitions, 4553 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:56,014 INFO L231 Difference]: Finished difference. Result has 281 places, 327 transitions, 3921 flow [2024-06-03 20:50:56,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=281, PETRI_TRANSITIONS=327} [2024-06-03 20:50:56,015 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-03 20:50:56,015 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 327 transitions, 3921 flow [2024-06-03 20:50:56,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:56,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:56,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:56,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:50:56,016 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:50:56,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:56,017 INFO L85 PathProgramCache]: Analyzing trace with hash 940352298, now seen corresponding path program 7 times [2024-06-03 20:50:56,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:56,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123576369] [2024-06-03 20:50:56,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:56,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:56,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:56,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:56,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123576369] [2024-06-03 20:50:56,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123576369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:56,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:56,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:56,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869187576] [2024-06-03 20:50:56,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:56,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:56,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:56,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:56,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:56,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:56,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 327 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:56,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:56,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:56,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:56,730 INFO L124 PetriNetUnfolderBase]: 1754/3034 cut-off events. [2024-06-03 20:50:56,731 INFO L125 PetriNetUnfolderBase]: For 247501/247501 co-relation queries the response was YES. [2024-06-03 20:50:56,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20193 conditions, 3034 events. 1754/3034 cut-off events. For 247501/247501 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18833 event pairs, 385 based on Foata normal form. 1/3027 useless extension candidates. Maximal degree in co-relation 20068. Up to 2419 conditions per place. [2024-06-03 20:50:56,765 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 130 changer transitions 0/342 dead transitions. [2024-06-03 20:50:56,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 342 transitions, 4822 flow [2024-06-03 20:50:56,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:56,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:56,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:50:56,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 20:50:56,766 INFO L175 Difference]: Start difference. First operand has 281 places, 327 transitions, 3921 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:50:56,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 342 transitions, 4822 flow [2024-06-03 20:50:57,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 342 transitions, 4454 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:50:57,680 INFO L231 Difference]: Finished difference. Result has 280 places, 330 transitions, 3860 flow [2024-06-03 20:50:57,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3860, PETRI_PLACES=280, PETRI_TRANSITIONS=330} [2024-06-03 20:50:57,681 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-03 20:50:57,681 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 330 transitions, 3860 flow [2024-06-03 20:50:57,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:57,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:57,681 INFO 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:50:57,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:50:57,681 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:50:57,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:57,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1347320658, now seen corresponding path program 8 times [2024-06-03 20:50:57,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:57,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204890797] [2024-06-03 20:50:57,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:57,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:57,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:57,884 INFO 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:50:57,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:57,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204890797] [2024-06-03 20:50:57,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204890797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:57,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:57,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:57,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111002664] [2024-06-03 20:50:57,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:57,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:57,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:57,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:57,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:57,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:57,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 330 transitions, 3860 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:57,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:57,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:57,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:58,362 INFO L124 PetriNetUnfolderBase]: 1759/3043 cut-off events. [2024-06-03 20:50:58,362 INFO L125 PetriNetUnfolderBase]: For 251680/251680 co-relation queries the response was YES. [2024-06-03 20:50:58,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20241 conditions, 3043 events. 1759/3043 cut-off events. For 251680/251680 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18909 event pairs, 385 based on Foata normal form. 1/3036 useless extension candidates. Maximal degree in co-relation 20115. Up to 2425 conditions per place. [2024-06-03 20:50:58,395 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 120 changer transitions 0/345 dead transitions. [2024-06-03 20:50:58,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 345 transitions, 4766 flow [2024-06-03 20:50:58,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:58,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:58,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:50:58,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 20:50:58,397 INFO L175 Difference]: Start difference. First operand has 280 places, 330 transitions, 3860 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:50:58,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 345 transitions, 4766 flow [2024-06-03 20:50:59,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 345 transitions, 4399 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:59,313 INFO L231 Difference]: Finished difference. Result has 281 places, 333 transitions, 3777 flow [2024-06-03 20:50:59,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=281, PETRI_TRANSITIONS=333} [2024-06-03 20:50:59,314 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-03 20:50:59,314 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 333 transitions, 3777 flow [2024-06-03 20:50:59,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:59,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:59,314 INFO 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:50:59,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:50:59,315 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:50:59,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:59,315 INFO L85 PathProgramCache]: Analyzing trace with hash -879705022, now seen corresponding path program 9 times [2024-06-03 20:50:59,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:59,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125552874] [2024-06-03 20:50:59,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:59,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:59,524 INFO 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:50:59,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:59,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125552874] [2024-06-03 20:50:59,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125552874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:59,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:59,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:50:59,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445564525] [2024-06-03 20:50:59,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:59,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:50:59,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:59,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:50:59,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:50:59,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:50:59,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 333 transitions, 3777 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:59,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:59,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:50:59,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:59,977 INFO L124 PetriNetUnfolderBase]: 1756/3039 cut-off events. [2024-06-03 20:50:59,978 INFO L125 PetriNetUnfolderBase]: For 252759/252759 co-relation queries the response was YES. [2024-06-03 20:51:00,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20154 conditions, 3039 events. 1756/3039 cut-off events. For 252759/252759 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18874 event pairs, 385 based on Foata normal form. 1/3032 useless extension candidates. Maximal degree in co-relation 20028. Up to 2422 conditions per place. [2024-06-03 20:51:00,011 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 220 selfloop transitions, 116 changer transitions 0/344 dead transitions. [2024-06-03 20:51:00,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 344 transitions, 4475 flow [2024-06-03 20:51:00,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:00,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:00,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:51:00,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-03 20:51:00,014 INFO L175 Difference]: Start difference. First operand has 281 places, 333 transitions, 3777 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:51:00,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 344 transitions, 4475 flow [2024-06-03 20:51:00,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 344 transitions, 4136 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:00,974 INFO L231 Difference]: Finished difference. Result has 282 places, 333 transitions, 3678 flow [2024-06-03 20:51:00,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3678, PETRI_PLACES=282, PETRI_TRANSITIONS=333} [2024-06-03 20:51:00,975 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-03 20:51:00,975 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 333 transitions, 3678 flow [2024-06-03 20:51:00,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:00,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:00,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:00,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:51:00,976 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:51:00,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:00,976 INFO L85 PathProgramCache]: Analyzing trace with hash -421959282, now seen corresponding path program 1 times [2024-06-03 20:51:00,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:00,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166192896] [2024-06-03 20:51:00,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:00,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:00,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:01,213 INFO 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:51:01,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:01,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166192896] [2024-06-03 20:51:01,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166192896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:01,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:01,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:01,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623316647] [2024-06-03 20:51:01,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:01,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:01,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:01,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:01,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:01,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:01,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 333 transitions, 3678 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:01,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:01,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:01,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:01,702 INFO L124 PetriNetUnfolderBase]: 1764/3071 cut-off events. [2024-06-03 20:51:01,703 INFO L125 PetriNetUnfolderBase]: For 260844/260844 co-relation queries the response was YES. [2024-06-03 20:51:01,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20255 conditions, 3071 events. 1764/3071 cut-off events. For 260844/260844 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19133 event pairs, 362 based on Foata normal form. 2/3070 useless extension candidates. Maximal degree in co-relation 20128. Up to 2580 conditions per place. [2024-06-03 20:51:01,737 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 290 selfloop transitions, 52 changer transitions 0/350 dead transitions. [2024-06-03 20:51:01,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 350 transitions, 4432 flow [2024-06-03 20:51:01,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:01,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:01,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:51:01,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 20:51:01,738 INFO L175 Difference]: Start difference. First operand has 282 places, 333 transitions, 3678 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:51:01,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 350 transitions, 4432 flow [2024-06-03 20:51:02,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 350 transitions, 4134 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:51:02,705 INFO L231 Difference]: Finished difference. Result has 281 places, 335 transitions, 3527 flow [2024-06-03 20:51:02,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=281, PETRI_TRANSITIONS=335} [2024-06-03 20:51:02,706 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-03 20:51:02,706 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 335 transitions, 3527 flow [2024-06-03 20:51:02,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:02,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:02,707 INFO 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:51:02,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:51:02,707 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:51:02,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:02,707 INFO L85 PathProgramCache]: Analyzing trace with hash -296683122, now seen corresponding path program 2 times [2024-06-03 20:51:02,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:02,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167367058] [2024-06-03 20:51:02,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:02,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:02,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:02,941 INFO 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:51:02,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:02,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167367058] [2024-06-03 20:51:02,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167367058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:02,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:02,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:02,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91492478] [2024-06-03 20:51:02,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:02,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:02,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:02,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:02,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:02,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:02,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 335 transitions, 3527 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:02,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:02,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:02,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:03,430 INFO L124 PetriNetUnfolderBase]: 1772/3083 cut-off events. [2024-06-03 20:51:03,431 INFO L125 PetriNetUnfolderBase]: For 266787/266787 co-relation queries the response was YES. [2024-06-03 20:51:03,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20344 conditions, 3083 events. 1772/3083 cut-off events. For 266787/266787 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19220 event pairs, 360 based on Foata normal form. 2/3082 useless extension candidates. Maximal degree in co-relation 20216. Up to 2572 conditions per place. [2024-06-03 20:51:03,465 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 291 selfloop transitions, 54 changer transitions 0/353 dead transitions. [2024-06-03 20:51:03,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 353 transitions, 4293 flow [2024-06-03 20:51:03,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:03,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:03,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:51:03,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 20:51:03,466 INFO L175 Difference]: Start difference. First operand has 281 places, 335 transitions, 3527 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:51:03,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 353 transitions, 4293 flow [2024-06-03 20:51:04,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 353 transitions, 4162 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:04,414 INFO L231 Difference]: Finished difference. Result has 283 places, 337 transitions, 3551 flow [2024-06-03 20:51:04,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3551, PETRI_PLACES=283, PETRI_TRANSITIONS=337} [2024-06-03 20:51:04,415 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-03 20:51:04,415 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 337 transitions, 3551 flow [2024-06-03 20:51:04,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:04,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:04,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:04,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:51:04,415 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:51:04,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:04,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1053151424, now seen corresponding path program 3 times [2024-06-03 20:51:04,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:04,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769152255] [2024-06-03 20:51:04,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:04,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:04,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:51:04,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:04,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769152255] [2024-06-03 20:51:04,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769152255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:04,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:04,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:04,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256434280] [2024-06-03 20:51:04,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:04,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:04,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:04,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:04,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:04,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:04,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 337 transitions, 3551 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:04,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:04,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:04,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:05,135 INFO L124 PetriNetUnfolderBase]: 1780/3088 cut-off events. [2024-06-03 20:51:05,136 INFO L125 PetriNetUnfolderBase]: For 274126/274126 co-relation queries the response was YES. [2024-06-03 20:51:05,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20592 conditions, 3088 events. 1780/3088 cut-off events. For 274126/274126 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19231 event pairs, 368 based on Foata normal form. 2/3085 useless extension candidates. Maximal degree in co-relation 20463. Up to 2604 conditions per place. [2024-06-03 20:51:05,170 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 286 selfloop transitions, 57 changer transitions 0/351 dead transitions. [2024-06-03 20:51:05,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 351 transitions, 4307 flow [2024-06-03 20:51:05,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:05,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:51:05,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 20:51:05,172 INFO L175 Difference]: Start difference. First operand has 283 places, 337 transitions, 3551 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:51:05,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 351 transitions, 4307 flow [2024-06-03 20:51:06,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 351 transitions, 4197 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 20:51:06,136 INFO L231 Difference]: Finished difference. Result has 286 places, 339 transitions, 3606 flow [2024-06-03 20:51:06,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3606, PETRI_PLACES=286, PETRI_TRANSITIONS=339} [2024-06-03 20:51:06,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-03 20:51:06,137 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 339 transitions, 3606 flow [2024-06-03 20:51:06,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:06,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:06,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:06,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:51:06,138 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:51:06,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:06,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1606891918, now seen corresponding path program 4 times [2024-06-03 20:51:06,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:06,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321182392] [2024-06-03 20:51:06,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:06,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:06,375 INFO 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:51:06,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:06,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321182392] [2024-06-03 20:51:06,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321182392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:06,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:06,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:06,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630167560] [2024-06-03 20:51:06,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:06,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:06,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:06,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:06,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:06,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:06,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 339 transitions, 3606 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:06,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:06,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:06,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:06,880 INFO L124 PetriNetUnfolderBase]: 1788/3104 cut-off events. [2024-06-03 20:51:06,881 INFO L125 PetriNetUnfolderBase]: For 281425/281425 co-relation queries the response was YES. [2024-06-03 20:51:06,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20841 conditions, 3104 events. 1788/3104 cut-off events. For 281425/281425 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19390 event pairs, 370 based on Foata normal form. 2/3101 useless extension candidates. Maximal degree in co-relation 20711. Up to 2616 conditions per place. [2024-06-03 20:51:06,915 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 292 selfloop transitions, 53 changer transitions 0/353 dead transitions. [2024-06-03 20:51:06,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 353 transitions, 4370 flow [2024-06-03 20:51:06,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:06,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:51:06,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 20:51:06,916 INFO L175 Difference]: Start difference. First operand has 286 places, 339 transitions, 3606 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:51:06,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 353 transitions, 4370 flow [2024-06-03 20:51:07,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 353 transitions, 4221 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:07,967 INFO L231 Difference]: Finished difference. Result has 288 places, 341 transitions, 3618 flow [2024-06-03 20:51:07,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=288, PETRI_TRANSITIONS=341} [2024-06-03 20:51:07,968 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-03 20:51:07,968 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 341 transitions, 3618 flow [2024-06-03 20:51:07,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:07,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:07,968 INFO 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:51:07,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:51:07,968 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:51:07,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:07,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1623081358, now seen corresponding path program 5 times [2024-06-03 20:51:07,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:07,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171433312] [2024-06-03 20:51:07,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:07,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:08,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:08,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:08,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171433312] [2024-06-03 20:51:08,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171433312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:08,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:08,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:08,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658627939] [2024-06-03 20:51:08,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:08,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:08,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:08,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:08,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:08,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:08,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 341 transitions, 3618 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:08,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:08,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:08,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:08,693 INFO L124 PetriNetUnfolderBase]: 1796/3120 cut-off events. [2024-06-03 20:51:08,693 INFO L125 PetriNetUnfolderBase]: For 288403/288403 co-relation queries the response was YES. [2024-06-03 20:51:08,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3120 events. 1796/3120 cut-off events. For 288403/288403 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 19506 event pairs, 370 based on Foata normal form. 2/3117 useless extension candidates. Maximal degree in co-relation 20945. Up to 2586 conditions per place. [2024-06-03 20:51:08,728 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 289 selfloop transitions, 59 changer transitions 0/356 dead transitions. [2024-06-03 20:51:08,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 356 transitions, 4394 flow [2024-06-03 20:51:08,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:08,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:08,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:51:08,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 20:51:08,730 INFO L175 Difference]: Start difference. First operand has 288 places, 341 transitions, 3618 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:51:08,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 356 transitions, 4394 flow [2024-06-03 20:51:09,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 356 transitions, 4249 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:09,680 INFO L231 Difference]: Finished difference. Result has 290 places, 343 transitions, 3651 flow [2024-06-03 20:51:09,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3651, PETRI_PLACES=290, PETRI_TRANSITIONS=343} [2024-06-03 20:51:09,680 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-03 20:51:09,680 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 343 transitions, 3651 flow [2024-06-03 20:51:09,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:09,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:09,681 INFO 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:51:09,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:51:09,681 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:51:09,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:09,682 INFO L85 PathProgramCache]: Analyzing trace with hash 719937648, now seen corresponding path program 6 times [2024-06-03 20:51:09,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:09,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431456422] [2024-06-03 20:51:09,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:09,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:09,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:09,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:09,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:09,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431456422] [2024-06-03 20:51:09,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431456422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:09,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:09,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:09,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712610582] [2024-06-03 20:51:09,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:09,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:09,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:09,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:09,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:09,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:09,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 343 transitions, 3651 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:09,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:09,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:09,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:10,415 INFO L124 PetriNetUnfolderBase]: 1804/3134 cut-off events. [2024-06-03 20:51:10,415 INFO L125 PetriNetUnfolderBase]: For 295873/295873 co-relation queries the response was YES. [2024-06-03 20:51:10,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21355 conditions, 3134 events. 1804/3134 cut-off events. For 295873/295873 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19636 event pairs, 370 based on Foata normal form. 2/3131 useless extension candidates. Maximal degree in co-relation 21223. Up to 2614 conditions per place. [2024-06-03 20:51:10,450 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 288 selfloop transitions, 64 changer transitions 0/360 dead transitions. [2024-06-03 20:51:10,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 4479 flow [2024-06-03 20:51:10,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:10,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:10,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:51:10,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 20:51:10,452 INFO L175 Difference]: Start difference. First operand has 290 places, 343 transitions, 3651 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:51:10,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 4479 flow [2024-06-03 20:51:11,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 360 transitions, 4319 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:11,499 INFO L231 Difference]: Finished difference. Result has 293 places, 347 transitions, 3736 flow [2024-06-03 20:51:11,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3736, PETRI_PLACES=293, PETRI_TRANSITIONS=347} [2024-06-03 20:51:11,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-03 20:51:11,499 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 347 transitions, 3736 flow [2024-06-03 20:51:11,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:11,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:11,500 INFO 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:51:11,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:51:11,500 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:51:11,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:11,500 INFO L85 PathProgramCache]: Analyzing trace with hash -432657842, now seen corresponding path program 7 times [2024-06-03 20:51:11,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:11,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512081351] [2024-06-03 20:51:11,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:11,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:11,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:11,721 INFO 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:51:11,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:11,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512081351] [2024-06-03 20:51:11,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512081351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:11,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:11,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:11,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047320295] [2024-06-03 20:51:11,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:11,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:11,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:11,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:11,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:11,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:11,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 347 transitions, 3736 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:11,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:11,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:11,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:12,266 INFO L124 PetriNetUnfolderBase]: 1812/3152 cut-off events. [2024-06-03 20:51:12,266 INFO L125 PetriNetUnfolderBase]: For 303503/303503 co-relation queries the response was YES. [2024-06-03 20:51:12,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21639 conditions, 3152 events. 1812/3152 cut-off events. For 303503/303503 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19770 event pairs, 353 based on Foata normal form. 2/3149 useless extension candidates. Maximal degree in co-relation 21505. Up to 2515 conditions per place. [2024-06-03 20:51:12,298 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 286 selfloop transitions, 74 changer transitions 0/368 dead transitions. [2024-06-03 20:51:12,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 368 transitions, 4828 flow [2024-06-03 20:51:12,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:12,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:12,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:51:12,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-03 20:51:12,300 INFO L175 Difference]: Start difference. First operand has 293 places, 347 transitions, 3736 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:51:12,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 368 transitions, 4828 flow [2024-06-03 20:51:13,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 368 transitions, 4680 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-03 20:51:13,226 INFO L231 Difference]: Finished difference. Result has 298 places, 353 transitions, 3933 flow [2024-06-03 20:51:13,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3933, PETRI_PLACES=298, PETRI_TRANSITIONS=353} [2024-06-03 20:51:13,226 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-03 20:51:13,226 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 353 transitions, 3933 flow [2024-06-03 20:51:13,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:13,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:13,227 INFO 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:51:13,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:51:13,227 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:51:13,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:13,227 INFO L85 PathProgramCache]: Analyzing trace with hash -426408242, now seen corresponding path program 8 times [2024-06-03 20:51:13,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:13,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752323485] [2024-06-03 20:51:13,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:13,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:13,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:51:13,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:13,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752323485] [2024-06-03 20:51:13,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752323485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:13,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:13,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:51:13,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311051225] [2024-06-03 20:51:13,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:13,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:51:13,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:13,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:51:13,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:51:13,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:13,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 353 transitions, 3933 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:13,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:13,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:13,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:13,963 INFO L124 PetriNetUnfolderBase]: 1807/3145 cut-off events. [2024-06-03 20:51:13,963 INFO L125 PetriNetUnfolderBase]: For 301875/301875 co-relation queries the response was YES. [2024-06-03 20:51:13,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21769 conditions, 3145 events. 1807/3145 cut-off events. For 301875/301875 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19744 event pairs, 353 based on Foata normal form. 2/3142 useless extension candidates. Maximal degree in co-relation 21632. Up to 2511 conditions per place. [2024-06-03 20:51:14,001 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 283 selfloop transitions, 76 changer transitions 0/367 dead transitions. [2024-06-03 20:51:14,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 367 transitions, 4683 flow [2024-06-03 20:51:14,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:14,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:14,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:51:14,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 20:51:14,002 INFO L175 Difference]: Start difference. First operand has 298 places, 353 transitions, 3933 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:51:14,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 367 transitions, 4683 flow [2024-06-03 20:51:15,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 367 transitions, 4517 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-03 20:51:15,078 INFO L231 Difference]: Finished difference. Result has 303 places, 353 transitions, 3924 flow [2024-06-03 20:51:15,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3767, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3924, PETRI_PLACES=303, PETRI_TRANSITIONS=353} [2024-06-03 20:51:15,078 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-03 20:51:15,078 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 353 transitions, 3924 flow [2024-06-03 20:51:15,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:15,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:15,079 INFO 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:51:15,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:51:15,079 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:51:15,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:15,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1096607122, now seen corresponding path program 1 times [2024-06-03 20:51:15,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:15,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497647867] [2024-06-03 20:51:15,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:15,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:15,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:15,353 INFO 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:51:15,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:15,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497647867] [2024-06-03 20:51:15,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497647867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:15,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:15,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:15,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609909656] [2024-06-03 20:51:15,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:15,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:15,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:15,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:15,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:15,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:15,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 353 transitions, 3924 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:15,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:15,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:15,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:15,987 INFO L124 PetriNetUnfolderBase]: 2005/3472 cut-off events. [2024-06-03 20:51:15,987 INFO L125 PetriNetUnfolderBase]: For 467416/467416 co-relation queries the response was YES. [2024-06-03 20:51:16,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27119 conditions, 3472 events. 2005/3472 cut-off events. For 467416/467416 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21992 event pairs, 333 based on Foata normal form. 12/3481 useless extension candidates. Maximal degree in co-relation 26980. Up to 2559 conditions per place. [2024-06-03 20:51:16,030 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 60 changer transitions 0/390 dead transitions. [2024-06-03 20:51:16,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 390 transitions, 5412 flow [2024-06-03 20:51:16,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:16,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:16,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 20:51:16,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 20:51:16,031 INFO L175 Difference]: Start difference. First operand has 303 places, 353 transitions, 3924 flow. Second operand 8 states and 200 transitions. [2024-06-03 20:51:16,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 390 transitions, 5412 flow [2024-06-03 20:51:17,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 390 transitions, 5201 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:17,303 INFO L231 Difference]: Finished difference. Result has 306 places, 358 transitions, 4021 flow [2024-06-03 20:51:17,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4021, PETRI_PLACES=306, PETRI_TRANSITIONS=358} [2024-06-03 20:51:17,304 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-03 20:51:17,304 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 358 transitions, 4021 flow [2024-06-03 20:51:17,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:17,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:17,304 INFO 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:51:17,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:51:17,304 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:51:17,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:17,305 INFO L85 PathProgramCache]: Analyzing trace with hash -622505328, now seen corresponding path program 2 times [2024-06-03 20:51:17,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:17,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912853606] [2024-06-03 20:51:17,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:17,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:17,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:17,567 INFO 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:51:17,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:17,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912853606] [2024-06-03 20:51:17,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912853606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:17,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:17,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:17,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820203414] [2024-06-03 20:51:17,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:17,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:17,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:17,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:17,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:17,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:17,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 358 transitions, 4021 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:17,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:17,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:17,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:18,218 INFO L124 PetriNetUnfolderBase]: 2048/3547 cut-off events. [2024-06-03 20:51:18,219 INFO L125 PetriNetUnfolderBase]: For 492308/492308 co-relation queries the response was YES. [2024-06-03 20:51:18,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27712 conditions, 3547 events. 2048/3547 cut-off events. For 492308/492308 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22549 event pairs, 430 based on Foata normal form. 16/3560 useless extension candidates. Maximal degree in co-relation 27572. Up to 2949 conditions per place. [2024-06-03 20:51:18,262 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 314 selfloop transitions, 56 changer transitions 0/378 dead transitions. [2024-06-03 20:51:18,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 378 transitions, 4907 flow [2024-06-03 20:51:18,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:18,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:18,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:51:18,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-03 20:51:18,265 INFO L175 Difference]: Start difference. First operand has 306 places, 358 transitions, 4021 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:51:18,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 378 transitions, 4907 flow [2024-06-03 20:51:20,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 378 transitions, 4772 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-03 20:51:20,144 INFO L231 Difference]: Finished difference. Result has 310 places, 360 transitions, 4092 flow [2024-06-03 20:51:20,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4092, PETRI_PLACES=310, PETRI_TRANSITIONS=360} [2024-06-03 20:51:20,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-03 20:51:20,144 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 360 transitions, 4092 flow [2024-06-03 20:51:20,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:20,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:20,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] [2024-06-03 20:51:20,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:51:20,145 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:51:20,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:20,145 INFO L85 PathProgramCache]: Analyzing trace with hash 671029900, now seen corresponding path program 3 times [2024-06-03 20:51:20,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:20,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204473434] [2024-06-03 20:51:20,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:20,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:20,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:20,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:20,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:20,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204473434] [2024-06-03 20:51:20,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204473434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:20,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:20,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:20,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120719125] [2024-06-03 20:51:20,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:20,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:20,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:20,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:20,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:20,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:20,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 360 transitions, 4092 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:20,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:20,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:20,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:21,052 INFO L124 PetriNetUnfolderBase]: 2062/3581 cut-off events. [2024-06-03 20:51:21,052 INFO L125 PetriNetUnfolderBase]: For 459300/459300 co-relation queries the response was YES. [2024-06-03 20:51:21,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27181 conditions, 3581 events. 2062/3581 cut-off events. For 459300/459300 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22796 event pairs, 417 based on Foata normal form. 12/3590 useless extension candidates. Maximal degree in co-relation 27039. Up to 2803 conditions per place. [2024-06-03 20:51:21,094 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 324 selfloop transitions, 53 changer transitions 0/385 dead transitions. [2024-06-03 20:51:21,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 385 transitions, 5234 flow [2024-06-03 20:51:21,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:51:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:51:21,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:51:21,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 20:51:21,096 INFO L175 Difference]: Start difference. First operand has 310 places, 360 transitions, 4092 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:51:21,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 385 transitions, 5234 flow [2024-06-03 20:51:23,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 385 transitions, 5078 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:23,296 INFO L231 Difference]: Finished difference. Result has 313 places, 363 transitions, 4186 flow [2024-06-03 20:51:23,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4186, PETRI_PLACES=313, PETRI_TRANSITIONS=363} [2024-06-03 20:51:23,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-03 20:51:23,296 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 363 transitions, 4186 flow [2024-06-03 20:51:23,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:23,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:23,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:23,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:51:23,297 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:51:23,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:23,297 INFO L85 PathProgramCache]: Analyzing trace with hash -304298706, now seen corresponding path program 4 times [2024-06-03 20:51:23,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:23,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711996820] [2024-06-03 20:51:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:23,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:23,542 INFO 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:51:23,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:23,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711996820] [2024-06-03 20:51:23,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711996820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:23,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:23,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:23,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76706583] [2024-06-03 20:51:23,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:23,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:23,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:23,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:23,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:23,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:23,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 363 transitions, 4186 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:23,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:23,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:23,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:24,188 INFO L124 PetriNetUnfolderBase]: 2118/3681 cut-off events. [2024-06-03 20:51:24,188 INFO L125 PetriNetUnfolderBase]: For 483062/483062 co-relation queries the response was YES. [2024-06-03 20:51:24,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28008 conditions, 3681 events. 2118/3681 cut-off events. For 483062/483062 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23610 event pairs, 456 based on Foata normal form. 16/3694 useless extension candidates. Maximal degree in co-relation 27864. Up to 2926 conditions per place. [2024-06-03 20:51:24,232 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 259 selfloop transitions, 123 changer transitions 0/390 dead transitions. [2024-06-03 20:51:24,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 390 transitions, 5116 flow [2024-06-03 20:51:24,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:51:24,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:51:24,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-03 20:51:24,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-03 20:51:24,234 INFO L175 Difference]: Start difference. First operand has 313 places, 363 transitions, 4186 flow. Second operand 11 states and 257 transitions. [2024-06-03 20:51:24,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 390 transitions, 5116 flow [2024-06-03 20:51:26,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 390 transitions, 4920 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:26,487 INFO L231 Difference]: Finished difference. Result has 319 places, 365 transitions, 4330 flow [2024-06-03 20:51:26,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4330, PETRI_PLACES=319, PETRI_TRANSITIONS=365} [2024-06-03 20:51:26,488 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-03 20:51:26,488 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 365 transitions, 4330 flow [2024-06-03 20:51:26,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:26,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:26,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:26,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:51:26,489 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:51:26,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:26,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1162856736, now seen corresponding path program 5 times [2024-06-03 20:51:26,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:26,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723178706] [2024-06-03 20:51:26,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:26,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:26,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:26,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:26,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723178706] [2024-06-03 20:51:26,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723178706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:26,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:26,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:26,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462884729] [2024-06-03 20:51:26,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:26,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:26,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:26,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:26,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:26,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:26,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 365 transitions, 4330 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:26,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:26,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:26,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:27,467 INFO L124 PetriNetUnfolderBase]: 2174/3773 cut-off events. [2024-06-03 20:51:27,467 INFO L125 PetriNetUnfolderBase]: For 503085/503085 co-relation queries the response was YES. [2024-06-03 20:51:27,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28719 conditions, 3773 events. 2174/3773 cut-off events. For 503085/503085 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24311 event pairs, 464 based on Foata normal form. 16/3786 useless extension candidates. Maximal degree in co-relation 28574. Up to 3014 conditions per place. [2024-06-03 20:51:27,507 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 271 selfloop transitions, 112 changer transitions 0/391 dead transitions. [2024-06-03 20:51:27,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 391 transitions, 5264 flow [2024-06-03 20:51:27,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:51:27,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:51:27,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 20:51:27,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-03 20:51:27,509 INFO L175 Difference]: Start difference. First operand has 319 places, 365 transitions, 4330 flow. Second operand 10 states and 238 transitions. [2024-06-03 20:51:27,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 391 transitions, 5264 flow [2024-06-03 20:51:29,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 391 transitions, 4954 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-03 20:51:29,250 INFO L231 Difference]: Finished difference. Result has 320 places, 367 transitions, 4342 flow [2024-06-03 20:51:29,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4342, PETRI_PLACES=320, PETRI_TRANSITIONS=367} [2024-06-03 20:51:29,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-03 20:51:29,250 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4342 flow [2024-06-03 20:51:29,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:29,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:29,251 INFO 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:51:29,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:51:29,251 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:51:29,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:29,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1162708866, now seen corresponding path program 6 times [2024-06-03 20:51:29,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:29,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456817192] [2024-06-03 20:51:29,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:29,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:29,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:29,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:29,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:29,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456817192] [2024-06-03 20:51:29,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456817192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:29,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:29,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:29,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899821209] [2024-06-03 20:51:29,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:29,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:29,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:29,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:29,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:29,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:29,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 367 transitions, 4342 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:29,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:29,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:29,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:30,295 INFO L124 PetriNetUnfolderBase]: 2280/3949 cut-off events. [2024-06-03 20:51:30,295 INFO L125 PetriNetUnfolderBase]: For 547475/547475 co-relation queries the response was YES. [2024-06-03 20:51:30,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31040 conditions, 3949 events. 2280/3949 cut-off events. For 547475/547475 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 25560 event pairs, 479 based on Foata normal form. 12/3958 useless extension candidates. Maximal degree in co-relation 30894. Up to 2936 conditions per place. [2024-06-03 20:51:30,346 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 111 changer transitions 0/399 dead transitions. [2024-06-03 20:51:30,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 399 transitions, 5580 flow [2024-06-03 20:51:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:51:30,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:51:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-03 20:51:30,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-03 20:51:30,347 INFO L175 Difference]: Start difference. First operand has 320 places, 367 transitions, 4342 flow. Second operand 10 states and 241 transitions. [2024-06-03 20:51:30,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 399 transitions, 5580 flow [2024-06-03 20:51:32,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 399 transitions, 5288 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-03 20:51:32,514 INFO L231 Difference]: Finished difference. Result has 323 places, 371 transitions, 4463 flow [2024-06-03 20:51:32,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4463, PETRI_PLACES=323, PETRI_TRANSITIONS=371} [2024-06-03 20:51:32,514 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-03 20:51:32,514 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 371 transitions, 4463 flow [2024-06-03 20:51:32,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:32,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:32,515 INFO 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:51:32,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:51:32,515 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:51:32,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:32,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1083700714, now seen corresponding path program 1 times [2024-06-03 20:51:32,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:32,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471895444] [2024-06-03 20:51:32,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:32,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:32,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:32,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:32,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:32,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471895444] [2024-06-03 20:51:32,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471895444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:32,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:32,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:32,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717108973] [2024-06-03 20:51:32,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:32,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:32,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:32,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:32,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:32,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:32,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 371 transitions, 4463 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:32,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:33,548 INFO L124 PetriNetUnfolderBase]: 2320/4015 cut-off events. [2024-06-03 20:51:33,548 INFO L125 PetriNetUnfolderBase]: For 558112/558112 co-relation queries the response was YES. [2024-06-03 20:51:33,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31557 conditions, 4015 events. 2320/4015 cut-off events. For 558112/558112 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26070 event pairs, 490 based on Foata normal form. 12/4024 useless extension candidates. Maximal degree in co-relation 31409. Up to 3056 conditions per place. [2024-06-03 20:51:33,600 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 132 changer transitions 0/401 dead transitions. [2024-06-03 20:51:33,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 401 transitions, 5447 flow [2024-06-03 20:51:33,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:51:33,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:51:33,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-03 20:51:33,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547568710359408 [2024-06-03 20:51:33,602 INFO L175 Difference]: Start difference. First operand has 323 places, 371 transitions, 4463 flow. Second operand 11 states and 259 transitions. [2024-06-03 20:51:33,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 401 transitions, 5447 flow [2024-06-03 20:51:36,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 401 transitions, 5211 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:36,039 INFO L231 Difference]: Finished difference. Result has 328 places, 373 transitions, 4596 flow [2024-06-03 20:51:36,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4596, PETRI_PLACES=328, PETRI_TRANSITIONS=373} [2024-06-03 20:51:36,040 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-03 20:51:36,040 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 373 transitions, 4596 flow [2024-06-03 20:51:36,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:36,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:36,040 INFO 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:51:36,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:51:36,041 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:51:36,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash -637933300, now seen corresponding path program 7 times [2024-06-03 20:51:36,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:36,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524308746] [2024-06-03 20:51:36,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:36,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:36,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:36,322 INFO 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:51:36,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:36,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524308746] [2024-06-03 20:51:36,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524308746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:36,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:36,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:36,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441057456] [2024-06-03 20:51:36,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:36,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:36,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:36,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:36,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:36,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:36,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 373 transitions, 4596 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:36,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:36,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:36,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:37,223 INFO L124 PetriNetUnfolderBase]: 2376/4102 cut-off events. [2024-06-03 20:51:37,223 INFO L125 PetriNetUnfolderBase]: For 590982/590982 co-relation queries the response was YES. [2024-06-03 20:51:37,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32445 conditions, 4102 events. 2376/4102 cut-off events. For 590982/590982 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26773 event pairs, 520 based on Foata normal form. 16/4113 useless extension candidates. Maximal degree in co-relation 32295. Up to 3332 conditions per place. [2024-06-03 20:51:37,274 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 272 selfloop transitions, 118 changer transitions 0/398 dead transitions. [2024-06-03 20:51:37,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 398 transitions, 5552 flow [2024-06-03 20:51:37,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:51:37,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:51:37,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 272 transitions. [2024-06-03 20:51:37,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-03 20:51:37,276 INFO L175 Difference]: Start difference. First operand has 328 places, 373 transitions, 4596 flow. Second operand 12 states and 272 transitions. [2024-06-03 20:51:37,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 398 transitions, 5552 flow [2024-06-03 20:51:39,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 398 transitions, 5209 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-03 20:51:39,197 INFO L231 Difference]: Finished difference. Result has 331 places, 375 transitions, 4599 flow [2024-06-03 20:51:39,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4599, PETRI_PLACES=331, PETRI_TRANSITIONS=375} [2024-06-03 20:51:39,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-03 20:51:39,197 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 375 transitions, 4599 flow [2024-06-03 20:51:39,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:39,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:39,198 INFO 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:51:39,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:51:39,198 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:51:39,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:39,198 INFO L85 PathProgramCache]: Analyzing trace with hash 71303928, now seen corresponding path program 8 times [2024-06-03 20:51:39,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:39,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213578328] [2024-06-03 20:51:39,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:39,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:39,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:39,458 INFO 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:51:39,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:39,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213578328] [2024-06-03 20:51:39,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213578328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:39,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:39,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:39,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978250674] [2024-06-03 20:51:39,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:39,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:39,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:39,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:39,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:39,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:39,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 375 transitions, 4599 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:39,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:39,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:39,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:40,234 INFO L124 PetriNetUnfolderBase]: 2432/4182 cut-off events. [2024-06-03 20:51:40,234 INFO L125 PetriNetUnfolderBase]: For 607399/607399 co-relation queries the response was YES. [2024-06-03 20:51:40,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33084 conditions, 4182 events. 2432/4182 cut-off events. For 607399/607399 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27289 event pairs, 520 based on Foata normal form. 16/4193 useless extension candidates. Maximal degree in co-relation 32933. Up to 3420 conditions per place. [2024-06-03 20:51:40,288 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 278 selfloop transitions, 112 changer transitions 0/398 dead transitions. [2024-06-03 20:51:40,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 398 transitions, 5555 flow [2024-06-03 20:51:40,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:51:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:51:40,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-03 20:51:40,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395348837209303 [2024-06-03 20:51:40,289 INFO L175 Difference]: Start difference. First operand has 331 places, 375 transitions, 4599 flow. Second operand 10 states and 232 transitions. [2024-06-03 20:51:40,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 398 transitions, 5555 flow [2024-06-03 20:51:42,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 398 transitions, 5239 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-03 20:51:42,061 INFO L231 Difference]: Finished difference. Result has 331 places, 377 transitions, 4621 flow [2024-06-03 20:51:42,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4621, PETRI_PLACES=331, PETRI_TRANSITIONS=377} [2024-06-03 20:51:42,061 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-03 20:51:42,061 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 377 transitions, 4621 flow [2024-06-03 20:51:42,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:42,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:42,062 INFO 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:51:42,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:51:42,062 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:51:42,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:42,062 INFO L85 PathProgramCache]: Analyzing trace with hash -995647284, now seen corresponding path program 9 times [2024-06-03 20:51:42,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:42,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745847329] [2024-06-03 20:51:42,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:42,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:42,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:42,360 INFO 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:51:42,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:42,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745847329] [2024-06-03 20:51:42,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745847329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:42,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:42,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:42,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11848964] [2024-06-03 20:51:42,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:42,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:42,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:42,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:42,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:42,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:42,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 377 transitions, 4621 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:42,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:42,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:42,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:43,195 INFO L124 PetriNetUnfolderBase]: 2488/4286 cut-off events. [2024-06-03 20:51:43,195 INFO L125 PetriNetUnfolderBase]: For 619824/619824 co-relation queries the response was YES. [2024-06-03 20:51:43,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33707 conditions, 4286 events. 2488/4286 cut-off events. For 619824/619824 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28176 event pairs, 542 based on Foata normal form. 16/4297 useless extension candidates. Maximal degree in co-relation 33555. Up to 3508 conditions per place. [2024-06-03 20:51:43,251 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 255 selfloop transitions, 138 changer transitions 0/401 dead transitions. [2024-06-03 20:51:43,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 401 transitions, 5589 flow [2024-06-03 20:51:43,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:51:43,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:51:43,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-03 20:51:43,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306553911205074 [2024-06-03 20:51:43,253 INFO L175 Difference]: Start difference. First operand has 331 places, 377 transitions, 4621 flow. Second operand 11 states and 251 transitions. [2024-06-03 20:51:43,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 401 transitions, 5589 flow [2024-06-03 20:51:44,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 401 transitions, 5281 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-03 20:51:44,910 INFO L231 Difference]: Finished difference. Result has 334 places, 379 transitions, 4707 flow [2024-06-03 20:51:44,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4707, PETRI_PLACES=334, PETRI_TRANSITIONS=379} [2024-06-03 20:51:44,910 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-03 20:51:44,910 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 379 transitions, 4707 flow [2024-06-03 20:51:44,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:44,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:44,911 INFO 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:51:44,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:51:44,911 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:51:44,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:44,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1416016114, now seen corresponding path program 10 times [2024-06-03 20:51:44,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:44,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178012311] [2024-06-03 20:51:44,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:44,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:44,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:45,167 INFO 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:51:45,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:45,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178012311] [2024-06-03 20:51:45,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178012311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:45,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:45,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:45,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019474933] [2024-06-03 20:51:45,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:45,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:45,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:45,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:45,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:45,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:45,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 379 transitions, 4707 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:45,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:45,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:45,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:46,003 INFO L124 PetriNetUnfolderBase]: 2555/4397 cut-off events. [2024-06-03 20:51:46,003 INFO L125 PetriNetUnfolderBase]: For 635211/635211 co-relation queries the response was YES. [2024-06-03 20:51:46,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34948 conditions, 4397 events. 2555/4397 cut-off events. For 635211/635211 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28979 event pairs, 546 based on Foata normal form. 12/4404 useless extension candidates. Maximal degree in co-relation 34795. Up to 3289 conditions per place. [2024-06-03 20:51:46,059 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 288 selfloop transitions, 112 changer transitions 0/408 dead transitions. [2024-06-03 20:51:46,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 408 transitions, 5997 flow [2024-06-03 20:51:46,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:51:46,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:51:46,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-03 20:51:46,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-03 20:51:46,061 INFO L175 Difference]: Start difference. First operand has 334 places, 379 transitions, 4707 flow. Second operand 10 states and 235 transitions. [2024-06-03 20:51:46,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 408 transitions, 5997 flow [2024-06-03 20:51:48,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 408 transitions, 5633 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-03 20:51:48,147 INFO L231 Difference]: Finished difference. Result has 336 places, 383 transitions, 4794 flow [2024-06-03 20:51:48,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4794, PETRI_PLACES=336, PETRI_TRANSITIONS=383} [2024-06-03 20:51:48,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-03 20:51:48,148 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 383 transitions, 4794 flow [2024-06-03 20:51:48,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:48,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:48,148 INFO 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:51:48,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:51:48,148 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:51:48,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:48,149 INFO L85 PathProgramCache]: Analyzing trace with hash -988022772, now seen corresponding path program 2 times [2024-06-03 20:51:48,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:48,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593566785] [2024-06-03 20:51:48,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:48,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:48,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:48,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:48,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:48,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593566785] [2024-06-03 20:51:48,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593566785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:48,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:48,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:48,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493214927] [2024-06-03 20:51:48,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:48,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:48,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:48,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:48,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:48,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:48,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 383 transitions, 4794 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:48,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:48,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:48,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:49,272 INFO L124 PetriNetUnfolderBase]: 2595/4481 cut-off events. [2024-06-03 20:51:49,272 INFO L125 PetriNetUnfolderBase]: For 645346/645346 co-relation queries the response was YES. [2024-06-03 20:51:49,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35405 conditions, 4481 events. 2595/4481 cut-off events. For 645346/645346 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29746 event pairs, 571 based on Foata normal form. 12/4488 useless extension candidates. Maximal degree in co-relation 35250. Up to 3621 conditions per place. [2024-06-03 20:51:49,333 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 260 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-03 20:51:49,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 411 transitions, 5812 flow [2024-06-03 20:51:49,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:51:49,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:51:49,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-03 20:51:49,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5290697674418605 [2024-06-03 20:51:49,335 INFO L175 Difference]: Start difference. First operand has 336 places, 383 transitions, 4794 flow. Second operand 12 states and 273 transitions. [2024-06-03 20:51:49,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 411 transitions, 5812 flow [2024-06-03 20:51:51,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 411 transitions, 5552 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:51,361 INFO L231 Difference]: Finished difference. Result has 342 places, 385 transitions, 4945 flow [2024-06-03 20:51:51,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4945, PETRI_PLACES=342, PETRI_TRANSITIONS=385} [2024-06-03 20:51:51,361 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-03 20:51:51,362 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 385 transitions, 4945 flow [2024-06-03 20:51:51,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:51,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:51,362 INFO 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:51:51,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:51:51,362 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:51:51,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:51,363 INFO L85 PathProgramCache]: Analyzing trace with hash 429647712, now seen corresponding path program 3 times [2024-06-03 20:51:51,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:51,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735537484] [2024-06-03 20:51:51,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:51,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:51,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:51,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:51,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:51,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735537484] [2024-06-03 20:51:51,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735537484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:51,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:51,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:51,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827161176] [2024-06-03 20:51:51,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:51,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:51,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:51,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:51,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:51,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:51,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 385 transitions, 4945 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:51,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:51,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:51,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:52,530 INFO L124 PetriNetUnfolderBase]: 2635/4531 cut-off events. [2024-06-03 20:51:52,531 INFO L125 PetriNetUnfolderBase]: For 654233/654233 co-relation queries the response was YES. [2024-06-03 20:51:52,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35884 conditions, 4531 events. 2635/4531 cut-off events. For 654233/654233 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30042 event pairs, 563 based on Foata normal form. 12/4538 useless extension candidates. Maximal degree in co-relation 35727. Up to 3621 conditions per place. [2024-06-03 20:51:52,600 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 125 changer transitions 0/413 dead transitions. [2024-06-03 20:51:52,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 413 transitions, 5971 flow [2024-06-03 20:51:52,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:51:52,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:51:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 274 transitions. [2024-06-03 20:51:52,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5310077519379846 [2024-06-03 20:51:52,602 INFO L175 Difference]: Start difference. First operand has 342 places, 385 transitions, 4945 flow. Second operand 12 states and 274 transitions. [2024-06-03 20:51:52,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 413 transitions, 5971 flow [2024-06-03 20:51:55,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 413 transitions, 5586 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-03 20:51:55,129 INFO L231 Difference]: Finished difference. Result has 344 places, 387 transitions, 4939 flow [2024-06-03 20:51:55,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4560, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4939, PETRI_PLACES=344, PETRI_TRANSITIONS=387} [2024-06-03 20:51:55,129 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-03 20:51:55,129 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 387 transitions, 4939 flow [2024-06-03 20:51:55,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:55,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:55,130 INFO 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:51:55,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:51:55,130 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:51:55,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:55,130 INFO L85 PathProgramCache]: Analyzing trace with hash -426162164, now seen corresponding path program 4 times [2024-06-03 20:51:55,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:55,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863284202] [2024-06-03 20:51:55,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:55,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:55,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:55,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:55,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:55,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863284202] [2024-06-03 20:51:55,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863284202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:55,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:55,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:55,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69354003] [2024-06-03 20:51:55,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:55,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:55,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:55,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:55,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:55,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:55,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 387 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:55,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:55,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:55,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:56,246 INFO L124 PetriNetUnfolderBase]: 2642/4552 cut-off events. [2024-06-03 20:51:56,246 INFO L125 PetriNetUnfolderBase]: For 628126/628126 co-relation queries the response was YES. [2024-06-03 20:51:56,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34951 conditions, 4552 events. 2642/4552 cut-off events. For 628126/628126 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30199 event pairs, 528 based on Foata normal form. 12/4559 useless extension candidates. Maximal degree in co-relation 34793. Up to 3182 conditions per place. [2024-06-03 20:51:56,311 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 239 selfloop transitions, 167 changer transitions 0/414 dead transitions. [2024-06-03 20:51:56,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 414 transitions, 5901 flow [2024-06-03 20:51:56,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:51:56,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:51:56,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-03 20:51:56,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5369978858350951 [2024-06-03 20:51:56,313 INFO L175 Difference]: Start difference. First operand has 344 places, 387 transitions, 4939 flow. Second operand 11 states and 254 transitions. [2024-06-03 20:51:56,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 414 transitions, 5901 flow [2024-06-03 20:51:58,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 414 transitions, 5548 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-03 20:51:58,631 INFO L231 Difference]: Finished difference. Result has 345 places, 388 transitions, 4981 flow [2024-06-03 20:51:58,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4586, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4981, PETRI_PLACES=345, PETRI_TRANSITIONS=388} [2024-06-03 20:51:58,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-03 20:51:58,632 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 388 transitions, 4981 flow [2024-06-03 20:51:58,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:58,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:58,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, 1, 1, 1] [2024-06-03 20:51:58,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:51:58,632 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:51:58,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:58,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1123552195, now seen corresponding path program 1 times [2024-06-03 20:51:58,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:58,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535555528] [2024-06-03 20:51:58,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:58,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:58,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:58,870 INFO 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:51:58,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535555528] [2024-06-03 20:51:58,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535555528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:58,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:58,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:58,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632919430] [2024-06-03 20:51:58,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:58,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:58,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:58,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:58,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:58,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:51:58,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 388 transitions, 4981 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:58,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:58,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:51:58,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:59,808 INFO L124 PetriNetUnfolderBase]: 2768/4766 cut-off events. [2024-06-03 20:51:59,808 INFO L125 PetriNetUnfolderBase]: For 690394/690394 co-relation queries the response was YES. [2024-06-03 20:51:59,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38498 conditions, 4766 events. 2768/4766 cut-off events. For 690394/690394 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31916 event pairs, 458 based on Foata normal form. 2/4765 useless extension candidates. Maximal degree in co-relation 38339. Up to 3899 conditions per place. [2024-06-03 20:51:59,978 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 370 selfloop transitions, 63 changer transitions 0/441 dead transitions. [2024-06-03 20:51:59,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 441 transitions, 6641 flow [2024-06-03 20:51:59,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:51:59,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:51:59,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-03 20:51:59,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098191214470284 [2024-06-03 20:51:59,980 INFO L175 Difference]: Start difference. First operand has 345 places, 388 transitions, 4981 flow. Second operand 9 states and 236 transitions. [2024-06-03 20:51:59,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 441 transitions, 6641 flow [2024-06-03 20:52:02,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 441 transitions, 6174 flow, removed 55 selfloop flow, removed 11 redundant places. [2024-06-03 20:52:02,196 INFO L231 Difference]: Finished difference. Result has 344 places, 395 transitions, 4863 flow [2024-06-03 20:52:02,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4863, PETRI_PLACES=344, PETRI_TRANSITIONS=395} [2024-06-03 20:52:02,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-03 20:52:02,196 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 395 transitions, 4863 flow [2024-06-03 20:52:02,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:02,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:02,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, 1] [2024-06-03 20:52:02,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:52:02,197 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:52:02,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:02,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1169060763, now seen corresponding path program 2 times [2024-06-03 20:52:02,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:02,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897127922] [2024-06-03 20:52:02,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:02,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:02,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:52:02,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:02,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897127922] [2024-06-03 20:52:02,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897127922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:02,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:02,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:02,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670120325] [2024-06-03 20:52:02,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:02,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:02,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:02,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:02,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:02,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:02,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 395 transitions, 4863 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:02,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:02,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:02,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:03,415 INFO L124 PetriNetUnfolderBase]: 2789/4799 cut-off events. [2024-06-03 20:52:03,416 INFO L125 PetriNetUnfolderBase]: For 707828/707828 co-relation queries the response was YES. [2024-06-03 20:52:03,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38260 conditions, 4799 events. 2789/4799 cut-off events. For 707828/707828 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32118 event pairs, 494 based on Foata normal form. 2/4798 useless extension candidates. Maximal degree in co-relation 38101. Up to 3919 conditions per place. [2024-06-03 20:52:03,483 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 366 selfloop transitions, 65 changer transitions 0/439 dead transitions. [2024-06-03 20:52:03,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 439 transitions, 6423 flow [2024-06-03 20:52:03,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:52:03,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:52:03,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-03 20:52:03,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-03 20:52:03,484 INFO L175 Difference]: Start difference. First operand has 344 places, 395 transitions, 4863 flow. Second operand 9 states and 230 transitions. [2024-06-03 20:52:03,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 439 transitions, 6423 flow [2024-06-03 20:52:06,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 439 transitions, 6173 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-03 20:52:06,270 INFO L231 Difference]: Finished difference. Result has 349 places, 400 transitions, 4923 flow [2024-06-03 20:52:06,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4923, PETRI_PLACES=349, PETRI_TRANSITIONS=400} [2024-06-03 20:52:06,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-03 20:52:06,271 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 400 transitions, 4923 flow [2024-06-03 20:52:06,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:06,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:06,272 INFO 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:52:06,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:52:06,272 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:52:06,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:06,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1569811557, now seen corresponding path program 3 times [2024-06-03 20:52:06,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:06,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037028403] [2024-06-03 20:52:06,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:06,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:06,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:06,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:06,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037028403] [2024-06-03 20:52:06,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037028403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:06,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:06,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:06,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954704469] [2024-06-03 20:52:06,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:06,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:06,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:06,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:06,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:06,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:06,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 400 transitions, 4923 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:06,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:06,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:06,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:07,459 INFO L124 PetriNetUnfolderBase]: 2784/4797 cut-off events. [2024-06-03 20:52:07,460 INFO L125 PetriNetUnfolderBase]: For 702003/702003 co-relation queries the response was YES. [2024-06-03 20:52:07,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37715 conditions, 4797 events. 2784/4797 cut-off events. For 702003/702003 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32239 event pairs, 582 based on Foata normal form. 2/4791 useless extension candidates. Maximal degree in co-relation 37554. Up to 4123 conditions per place. [2024-06-03 20:52:07,531 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 52 changer transitions 0/436 dead transitions. [2024-06-03 20:52:07,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 436 transitions, 6105 flow [2024-06-03 20:52:07,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:07,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:07,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-03 20:52:07,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 20:52:07,532 INFO L175 Difference]: Start difference. First operand has 349 places, 400 transitions, 4923 flow. Second operand 8 states and 208 transitions. [2024-06-03 20:52:07,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 436 transitions, 6105 flow [2024-06-03 20:52:10,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 436 transitions, 5942 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 20:52:10,294 INFO L231 Difference]: Finished difference. Result has 352 places, 400 transitions, 4869 flow [2024-06-03 20:52:10,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4869, PETRI_PLACES=352, PETRI_TRANSITIONS=400} [2024-06-03 20:52:10,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-03 20:52:10,294 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 400 transitions, 4869 flow [2024-06-03 20:52:10,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:10,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:10,295 INFO 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:52:10,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:52:10,295 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:52:10,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:10,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1579334757, now seen corresponding path program 4 times [2024-06-03 20:52:10,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:10,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313455644] [2024-06-03 20:52:10,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:10,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:10,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:10,543 INFO 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:52:10,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:10,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313455644] [2024-06-03 20:52:10,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313455644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:10,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:10,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:10,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578237245] [2024-06-03 20:52:10,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:10,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:10,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:10,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:10,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:10,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:10,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 400 transitions, 4869 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:10,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:10,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:10,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:11,487 INFO L124 PetriNetUnfolderBase]: 2792/4814 cut-off events. [2024-06-03 20:52:11,487 INFO L125 PetriNetUnfolderBase]: For 714169/714169 co-relation queries the response was YES. [2024-06-03 20:52:11,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37784 conditions, 4814 events. 2792/4814 cut-off events. For 714169/714169 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32407 event pairs, 589 based on Foata normal form. 2/4813 useless extension candidates. Maximal degree in co-relation 37622. Up to 4220 conditions per place. [2024-06-03 20:52:11,551 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 372 selfloop transitions, 50 changer transitions 0/430 dead transitions. [2024-06-03 20:52:11,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 430 transitions, 5833 flow [2024-06-03 20:52:11,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:11,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:11,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 20:52:11,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 20:52:11,552 INFO L175 Difference]: Start difference. First operand has 352 places, 400 transitions, 4869 flow. Second operand 8 states and 200 transitions. [2024-06-03 20:52:11,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 430 transitions, 5833 flow [2024-06-03 20:52:14,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 430 transitions, 5673 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:52:14,232 INFO L231 Difference]: Finished difference. Result has 352 places, 402 transitions, 4868 flow [2024-06-03 20:52:14,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4868, PETRI_PLACES=352, PETRI_TRANSITIONS=402} [2024-06-03 20:52:14,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-03 20:52:14,233 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 402 transitions, 4868 flow [2024-06-03 20:52:14,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:14,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:14,233 INFO 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:52:14,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:52:14,233 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:52:14,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:14,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1474289057, now seen corresponding path program 5 times [2024-06-03 20:52:14,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:14,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658696850] [2024-06-03 20:52:14,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:14,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:14,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:14,470 INFO 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:52:14,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:14,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658696850] [2024-06-03 20:52:14,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658696850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:14,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:14,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:14,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558055078] [2024-06-03 20:52:14,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:14,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:14,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:14,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:14,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:14,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:14,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 402 transitions, 4868 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:14,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:14,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:14,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:15,421 INFO L124 PetriNetUnfolderBase]: 2813/4847 cut-off events. [2024-06-03 20:52:15,421 INFO L125 PetriNetUnfolderBase]: For 739349/739349 co-relation queries the response was YES. [2024-06-03 20:52:15,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38253 conditions, 4847 events. 2813/4847 cut-off events. For 739349/739349 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32687 event pairs, 588 based on Foata normal form. 2/4844 useless extension candidates. Maximal degree in co-relation 38091. Up to 4228 conditions per place. [2024-06-03 20:52:15,489 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 373 selfloop transitions, 57 changer transitions 0/438 dead transitions. [2024-06-03 20:52:15,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 438 transitions, 6122 flow [2024-06-03 20:52:15,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:15,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:15,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-03 20:52:15,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 20:52:15,490 INFO L175 Difference]: Start difference. First operand has 352 places, 402 transitions, 4868 flow. Second operand 10 states and 240 transitions. [2024-06-03 20:52:15,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 438 transitions, 6122 flow [2024-06-03 20:52:18,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 438 transitions, 5993 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:18,332 INFO L231 Difference]: Finished difference. Result has 357 places, 406 transitions, 4969 flow [2024-06-03 20:52:18,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4739, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4969, PETRI_PLACES=357, PETRI_TRANSITIONS=406} [2024-06-03 20:52:18,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-03 20:52:18,333 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 406 transitions, 4969 flow [2024-06-03 20:52:18,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:18,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:18,333 INFO 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:52:18,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:52:18,334 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:52:18,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:18,334 INFO L85 PathProgramCache]: Analyzing trace with hash 884735745, now seen corresponding path program 6 times [2024-06-03 20:52:18,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:18,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233052496] [2024-06-03 20:52:18,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:18,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:18,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:18,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:18,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:18,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233052496] [2024-06-03 20:52:18,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233052496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:18,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:18,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:18,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714500718] [2024-06-03 20:52:18,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:18,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:18,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:18,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:18,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:18,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:18,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 406 transitions, 4969 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:18,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:18,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:18,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:19,527 INFO L124 PetriNetUnfolderBase]: 2808/4842 cut-off events. [2024-06-03 20:52:19,527 INFO L125 PetriNetUnfolderBase]: For 740157/740157 co-relation queries the response was YES. [2024-06-03 20:52:19,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38175 conditions, 4842 events. 2808/4842 cut-off events. For 740157/740157 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32640 event pairs, 591 based on Foata normal form. 2/4841 useless extension candidates. Maximal degree in co-relation 38011. Up to 4244 conditions per place. [2024-06-03 20:52:19,593 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 377 selfloop transitions, 51 changer transitions 0/436 dead transitions. [2024-06-03 20:52:19,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 436 transitions, 5899 flow [2024-06-03 20:52:19,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:19,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:19,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 20:52:19,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-03 20:52:19,595 INFO L175 Difference]: Start difference. First operand has 357 places, 406 transitions, 4969 flow. Second operand 10 states and 238 transitions. [2024-06-03 20:52:19,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 436 transitions, 5899 flow [2024-06-03 20:52:22,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 436 transitions, 5733 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 20:52:22,403 INFO L231 Difference]: Finished difference. Result has 360 places, 406 transitions, 4910 flow [2024-06-03 20:52:22,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4910, PETRI_PLACES=360, PETRI_TRANSITIONS=406} [2024-06-03 20:52:22,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-03 20:52:22,403 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 406 transitions, 4910 flow [2024-06-03 20:52:22,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:22,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:22,403 INFO 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:52:22,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:52:22,404 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:52:22,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:22,404 INFO L85 PathProgramCache]: Analyzing trace with hash 707489215, now seen corresponding path program 1 times [2024-06-03 20:52:22,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:22,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045324863] [2024-06-03 20:52:22,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:22,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:22,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:22,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:22,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:22,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045324863] [2024-06-03 20:52:22,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045324863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:22,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:22,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:22,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61122563] [2024-06-03 20:52:22,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:22,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:22,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:22,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:22,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:22,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:22,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 406 transitions, 4910 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:22,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:22,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:22,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:23,727 INFO L124 PetriNetUnfolderBase]: 2813/4853 cut-off events. [2024-06-03 20:52:23,728 INFO L125 PetriNetUnfolderBase]: For 745596/745596 co-relation queries the response was YES. [2024-06-03 20:52:23,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38226 conditions, 4853 events. 2813/4853 cut-off events. For 745596/745596 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32785 event pairs, 586 based on Foata normal form. 1/4853 useless extension candidates. Maximal degree in co-relation 38061. Up to 4298 conditions per place. [2024-06-03 20:52:23,797 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 21 changer transitions 0/435 dead transitions. [2024-06-03 20:52:23,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 435 transitions, 5892 flow [2024-06-03 20:52:23,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:52:23,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:52:23,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:52:23,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 20:52:23,799 INFO L175 Difference]: Start difference. First operand has 360 places, 406 transitions, 4910 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:52:23,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 435 transitions, 5892 flow [2024-06-03 20:52:26,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 435 transitions, 5780 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:52:26,891 INFO L231 Difference]: Finished difference. Result has 358 places, 409 transitions, 4918 flow [2024-06-03 20:52:26,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4798, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4918, PETRI_PLACES=358, PETRI_TRANSITIONS=409} [2024-06-03 20:52:26,891 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-03 20:52:26,892 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 409 transitions, 4918 flow [2024-06-03 20:52:26,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:26,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:26,892 INFO 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:52:26,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:52:26,892 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:52:26,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:26,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1579339717, now seen corresponding path program 2 times [2024-06-03 20:52:26,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:26,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639405855] [2024-06-03 20:52:26,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:26,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:27,150 INFO 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:52:27,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:27,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639405855] [2024-06-03 20:52:27,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639405855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:27,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:27,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:27,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945367073] [2024-06-03 20:52:27,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:27,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:27,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:27,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:27,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:27,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:27,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 409 transitions, 4918 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:27,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:27,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:27,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:28,237 INFO L124 PetriNetUnfolderBase]: 2834/4884 cut-off events. [2024-06-03 20:52:28,238 INFO L125 PetriNetUnfolderBase]: For 771998/771998 co-relation queries the response was YES. [2024-06-03 20:52:28,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39103 conditions, 4884 events. 2834/4884 cut-off events. For 771998/771998 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32967 event pairs, 590 based on Foata normal form. 1/4882 useless extension candidates. Maximal degree in co-relation 38937. Up to 4259 conditions per place. [2024-06-03 20:52:28,299 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 379 selfloop transitions, 57 changer transitions 0/444 dead transitions. [2024-06-03 20:52:28,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 444 transitions, 6236 flow [2024-06-03 20:52:28,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:28,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:28,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 20:52:28,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-03 20:52:28,300 INFO L175 Difference]: Start difference. First operand has 358 places, 409 transitions, 4918 flow. Second operand 8 states and 203 transitions. [2024-06-03 20:52:28,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 444 transitions, 6236 flow [2024-06-03 20:52:31,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 444 transitions, 6144 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:31,025 INFO L231 Difference]: Finished difference. Result has 361 places, 416 transitions, 5124 flow [2024-06-03 20:52:31,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4828, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5124, PETRI_PLACES=361, PETRI_TRANSITIONS=416} [2024-06-03 20:52:31,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-03 20:52:31,026 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 416 transitions, 5124 flow [2024-06-03 20:52:31,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:31,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:31,026 INFO 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:52:31,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:52:31,026 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:52:31,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:31,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1471427137, now seen corresponding path program 3 times [2024-06-03 20:52:31,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:31,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922674948] [2024-06-03 20:52:31,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:31,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:31,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:31,265 INFO 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:52:31,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:31,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922674948] [2024-06-03 20:52:31,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922674948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:31,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:31,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:31,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971602017] [2024-06-03 20:52:31,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:31,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:31,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:31,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:31,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:31,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:31,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 416 transitions, 5124 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:31,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:31,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:31,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:32,230 INFO L124 PetriNetUnfolderBase]: 2839/4893 cut-off events. [2024-06-03 20:52:32,230 INFO L125 PetriNetUnfolderBase]: For 776808/776808 co-relation queries the response was YES. [2024-06-03 20:52:32,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39813 conditions, 4893 events. 2839/4893 cut-off events. For 776808/776808 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33053 event pairs, 590 based on Foata normal form. 1/4891 useless extension candidates. Maximal degree in co-relation 39646. Up to 4265 conditions per place. [2024-06-03 20:52:32,307 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 380 selfloop transitions, 61 changer transitions 0/449 dead transitions. [2024-06-03 20:52:32,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 449 transitions, 6385 flow [2024-06-03 20:52:32,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:32,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:32,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-03 20:52:32,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-03 20:52:32,308 INFO L175 Difference]: Start difference. First operand has 361 places, 416 transitions, 5124 flow. Second operand 10 states and 241 transitions. [2024-06-03 20:52:32,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 449 transitions, 6385 flow [2024-06-03 20:52:35,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 449 transitions, 6212 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-03 20:52:35,199 INFO L231 Difference]: Finished difference. Result has 367 places, 419 transitions, 5156 flow [2024-06-03 20:52:35,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5156, PETRI_PLACES=367, PETRI_TRANSITIONS=419} [2024-06-03 20:52:35,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-03 20:52:35,200 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 419 transitions, 5156 flow [2024-06-03 20:52:35,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:35,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:35,200 INFO 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:52:35,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:52:35,200 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:52:35,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:35,200 INFO L85 PathProgramCache]: Analyzing trace with hash 93805151, now seen corresponding path program 7 times [2024-06-03 20:52:35,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:35,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151417665] [2024-06-03 20:52:35,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:35,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:35,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:35,424 INFO 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:52:35,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:35,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151417665] [2024-06-03 20:52:35,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151417665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:35,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:35,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:35,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845522235] [2024-06-03 20:52:35,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:35,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:35,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:35,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:35,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:35,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:35,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 419 transitions, 5156 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:35,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:35,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:35,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:36,378 INFO L124 PetriNetUnfolderBase]: 2906/4984 cut-off events. [2024-06-03 20:52:36,378 INFO L125 PetriNetUnfolderBase]: For 864346/864346 co-relation queries the response was YES. [2024-06-03 20:52:36,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41788 conditions, 4984 events. 2906/4984 cut-off events. For 864346/864346 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33644 event pairs, 624 based on Foata normal form. 2/4975 useless extension candidates. Maximal degree in co-relation 41619. Up to 4123 conditions per place. [2024-06-03 20:52:36,450 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 310 selfloop transitions, 139 changer transitions 0/457 dead transitions. [2024-06-03 20:52:36,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 457 transitions, 6534 flow [2024-06-03 20:52:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:36,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:36,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-03 20:52:36,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-03 20:52:36,451 INFO L175 Difference]: Start difference. First operand has 367 places, 419 transitions, 5156 flow. Second operand 8 states and 209 transitions. [2024-06-03 20:52:36,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 457 transitions, 6534 flow [2024-06-03 20:52:40,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 457 transitions, 6374 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-03 20:52:40,217 INFO L231 Difference]: Finished difference. Result has 368 places, 424 transitions, 5440 flow [2024-06-03 20:52:40,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5440, PETRI_PLACES=368, PETRI_TRANSITIONS=424} [2024-06-03 20:52:40,217 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-03 20:52:40,217 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 424 transitions, 5440 flow [2024-06-03 20:52:40,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:40,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:40,218 INFO 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:52:40,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:52:40,218 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:52:40,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:40,218 INFO L85 PathProgramCache]: Analyzing trace with hash 103328351, now seen corresponding path program 8 times [2024-06-03 20:52:40,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:40,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562192514] [2024-06-03 20:52:40,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:40,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:40,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:40,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:40,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:40,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562192514] [2024-06-03 20:52:40,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562192514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:40,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:40,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:40,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749100558] [2024-06-03 20:52:40,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:40,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:40,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:40,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:40,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:40,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:40,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 424 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:40,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:40,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:40,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:41,479 INFO L124 PetriNetUnfolderBase]: 2914/4996 cut-off events. [2024-06-03 20:52:41,479 INFO L125 PetriNetUnfolderBase]: For 881520/881520 co-relation queries the response was YES. [2024-06-03 20:52:41,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42426 conditions, 4996 events. 2914/4996 cut-off events. For 881520/881520 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33714 event pairs, 626 based on Foata normal form. 2/4987 useless extension candidates. Maximal degree in co-relation 42255. Up to 4220 conditions per place. [2024-06-03 20:52:41,552 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 137 changer transitions 0/451 dead transitions. [2024-06-03 20:52:41,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 451 transitions, 6460 flow [2024-06-03 20:52:41,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:41,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:41,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 20:52:41,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-03 20:52:41,554 INFO L175 Difference]: Start difference. First operand has 368 places, 424 transitions, 5440 flow. Second operand 8 states and 201 transitions. [2024-06-03 20:52:41,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 451 transitions, 6460 flow [2024-06-03 20:52:45,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 451 transitions, 6167 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-03 20:52:45,628 INFO L231 Difference]: Finished difference. Result has 372 places, 426 transitions, 5502 flow [2024-06-03 20:52:45,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5502, PETRI_PLACES=372, PETRI_TRANSITIONS=426} [2024-06-03 20:52:45,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-03 20:52:45,629 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 426 transitions, 5502 flow [2024-06-03 20:52:45,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:45,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:45,629 INFO 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:52:45,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:52:45,629 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:52:45,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:45,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1667166859, now seen corresponding path program 9 times [2024-06-03 20:52:45,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:45,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236365430] [2024-06-03 20:52:45,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:45,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:45,863 INFO 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:52:45,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:45,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236365430] [2024-06-03 20:52:45,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236365430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:45,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:45,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:45,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15697544] [2024-06-03 20:52:45,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:45,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:45,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:45,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:45,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:45,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:45,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 426 transitions, 5502 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:45,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:45,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:45,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:46,827 INFO L124 PetriNetUnfolderBase]: 2922/5020 cut-off events. [2024-06-03 20:52:46,827 INFO L125 PetriNetUnfolderBase]: For 892171/892171 co-relation queries the response was YES. [2024-06-03 20:52:46,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42637 conditions, 5020 events. 2922/5020 cut-off events. For 892171/892171 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33949 event pairs, 636 based on Foata normal form. 2/5011 useless extension candidates. Maximal degree in co-relation 42464. Up to 4232 conditions per place. [2024-06-03 20:52:46,899 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 136 changer transitions 0/450 dead transitions. [2024-06-03 20:52:46,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 450 transitions, 6490 flow [2024-06-03 20:52:46,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:46,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:46,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:52:46,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-03 20:52:46,900 INFO L175 Difference]: Start difference. First operand has 372 places, 426 transitions, 5502 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:52:46,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 450 transitions, 6490 flow [2024-06-03 20:52:50,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 450 transitions, 6183 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:50,742 INFO L231 Difference]: Finished difference. Result has 374 places, 428 transitions, 5526 flow [2024-06-03 20:52:50,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5195, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5526, PETRI_PLACES=374, PETRI_TRANSITIONS=428} [2024-06-03 20:52:50,743 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-03 20:52:50,743 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 428 transitions, 5526 flow [2024-06-03 20:52:50,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:50,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:50,743 INFO 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:52:50,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:52:50,743 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:52:50,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:50,744 INFO L85 PathProgramCache]: Analyzing trace with hash 792165477, now seen corresponding path program 10 times [2024-06-03 20:52:50,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:50,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700684721] [2024-06-03 20:52:50,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:50,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:50,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:50,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:50,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:50,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700684721] [2024-06-03 20:52:50,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700684721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:50,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:50,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:50,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560338996] [2024-06-03 20:52:50,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:50,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:50,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:50,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:50,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:51,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:51,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 428 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:51,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:51,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:51,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:51,935 INFO L124 PetriNetUnfolderBase]: 2930/5032 cut-off events. [2024-06-03 20:52:51,935 INFO L125 PetriNetUnfolderBase]: For 907259/907259 co-relation queries the response was YES. [2024-06-03 20:52:51,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42865 conditions, 5032 events. 2930/5032 cut-off events. For 907259/907259 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 34085 event pairs, 636 based on Foata normal form. 2/5023 useless extension candidates. Maximal degree in co-relation 42691. Up to 4244 conditions per place. [2024-06-03 20:52:52,008 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 136 changer transitions 0/449 dead transitions. [2024-06-03 20:52:52,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 449 transitions, 6508 flow [2024-06-03 20:52:52,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:52,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:52:52,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 20:52:52,009 INFO L175 Difference]: Start difference. First operand has 374 places, 428 transitions, 5526 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:52:52,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 449 transitions, 6508 flow [2024-06-03 20:52:55,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 449 transitions, 6199 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:55,799 INFO L231 Difference]: Finished difference. Result has 376 places, 430 transitions, 5552 flow [2024-06-03 20:52:55,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5552, PETRI_PLACES=376, PETRI_TRANSITIONS=430} [2024-06-03 20:52:55,800 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-03 20:52:55,800 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 430 transitions, 5552 flow [2024-06-03 20:52:55,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:55,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:55,800 INFO 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:52:55,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:52:55,800 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:52:55,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:55,801 INFO L85 PathProgramCache]: Analyzing trace with hash -244475825, now seen corresponding path program 11 times [2024-06-03 20:52:55,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:55,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083687574] [2024-06-03 20:52:55,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:55,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:55,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:56,053 INFO 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:52:56,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:56,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083687574] [2024-06-03 20:52:56,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083687574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:56,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:56,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:56,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947701215] [2024-06-03 20:52:56,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:56,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:56,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:56,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:56,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:56,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:52:56,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 430 transitions, 5552 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:56,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:56,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:52:56,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:57,172 INFO L124 PetriNetUnfolderBase]: 2938/5042 cut-off events. [2024-06-03 20:52:57,172 INFO L125 PetriNetUnfolderBase]: For 922975/922975 co-relation queries the response was YES. [2024-06-03 20:52:57,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43072 conditions, 5042 events. 2938/5042 cut-off events. For 922975/922975 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34063 event pairs, 605 based on Foata normal form. 2/5041 useless extension candidates. Maximal degree in co-relation 42897. Up to 4457 conditions per place. [2024-06-03 20:52:57,237 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 37 changer transitions 0/451 dead transitions. [2024-06-03 20:52:57,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 451 transitions, 6536 flow [2024-06-03 20:52:57,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:57,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:57,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:52:57,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-03 20:52:57,238 INFO L175 Difference]: Start difference. First operand has 376 places, 430 transitions, 5552 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:52:57,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 451 transitions, 6536 flow [2024-06-03 20:53:01,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 451 transitions, 6223 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 20:53:01,283 INFO L231 Difference]: Finished difference. Result has 378 places, 432 transitions, 5374 flow [2024-06-03 20:53:01,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5374, PETRI_PLACES=378, PETRI_TRANSITIONS=432} [2024-06-03 20:53:01,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-03 20:53:01,283 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 432 transitions, 5374 flow [2024-06-03 20:53:01,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:01,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:01,284 INFO 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:53:01,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:53:01,284 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:53:01,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:01,284 INFO L85 PathProgramCache]: Analyzing trace with hash 508378213, now seen corresponding path program 12 times [2024-06-03 20:53:01,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:01,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017909670] [2024-06-03 20:53:01,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:01,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:01,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:01,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:01,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017909670] [2024-06-03 20:53:01,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017909670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:01,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:01,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:01,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422261232] [2024-06-03 20:53:01,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:01,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:01,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:01,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:01,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:01,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:01,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 432 transitions, 5374 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:01,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:01,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:01,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:02,527 INFO L124 PetriNetUnfolderBase]: 2946/5058 cut-off events. [2024-06-03 20:53:02,528 INFO L125 PetriNetUnfolderBase]: For 936780/936780 co-relation queries the response was YES. [2024-06-03 20:53:02,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43040 conditions, 5058 events. 2946/5058 cut-off events. For 936780/936780 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34213 event pairs, 605 based on Foata normal form. 2/5057 useless extension candidates. Maximal degree in co-relation 42864. Up to 4455 conditions per place. [2024-06-03 20:53:02,602 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 41 changer transitions 0/455 dead transitions. [2024-06-03 20:53:02,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 455 transitions, 6368 flow [2024-06-03 20:53:02,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:53:02,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:53:02,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 20:53:02,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-03 20:53:02,603 INFO L175 Difference]: Start difference. First operand has 378 places, 432 transitions, 5374 flow. Second operand 9 states and 209 transitions. [2024-06-03 20:53:02,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 455 transitions, 6368 flow [2024-06-03 20:53:06,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 455 transitions, 6257 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 20:53:06,815 INFO L231 Difference]: Finished difference. Result has 381 places, 434 transitions, 5404 flow [2024-06-03 20:53:06,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5404, PETRI_PLACES=381, PETRI_TRANSITIONS=434} [2024-06-03 20:53:06,816 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-03 20:53:06,816 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 434 transitions, 5404 flow [2024-06-03 20:53:06,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:06,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:06,816 INFO 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:53:06,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:53:06,816 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:53:06,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:06,817 INFO L85 PathProgramCache]: Analyzing trace with hash -729809429, now seen corresponding path program 4 times [2024-06-03 20:53:06,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:06,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960117334] [2024-06-03 20:53:06,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:06,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:06,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:07,076 INFO 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:53:07,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:07,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960117334] [2024-06-03 20:53:07,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960117334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:07,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:07,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:07,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309080428] [2024-06-03 20:53:07,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:07,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:07,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:07,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:07,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:07,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:07,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 434 transitions, 5404 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:07,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:07,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:07,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:08,116 INFO L124 PetriNetUnfolderBase]: 2951/5063 cut-off events. [2024-06-03 20:53:08,116 INFO L125 PetriNetUnfolderBase]: For 944926/944926 co-relation queries the response was YES. [2024-06-03 20:53:08,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43237 conditions, 5063 events. 2951/5063 cut-off events. For 944926/944926 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34307 event pairs, 611 based on Foata normal form. 1/5061 useless extension candidates. Maximal degree in co-relation 43060. Up to 4397 conditions per place. [2024-06-03 20:53:08,192 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 410 selfloop transitions, 42 changer transitions 0/460 dead transitions. [2024-06-03 20:53:08,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 460 transitions, 6442 flow [2024-06-03 20:53:08,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:53:08,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:53:08,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:53:08,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-03 20:53:08,193 INFO L175 Difference]: Start difference. First operand has 381 places, 434 transitions, 5404 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:53:08,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 460 transitions, 6442 flow [2024-06-03 20:53:12,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 460 transitions, 6327 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 20:53:12,620 INFO L231 Difference]: Finished difference. Result has 381 places, 437 transitions, 5465 flow [2024-06-03 20:53:12,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5465, PETRI_PLACES=381, PETRI_TRANSITIONS=437} [2024-06-03 20:53:12,621 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-03 20:53:12,621 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 437 transitions, 5465 flow [2024-06-03 20:53:12,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:12,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:12,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:12,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:53:12,621 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:53:12,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:12,622 INFO L85 PathProgramCache]: Analyzing trace with hash 103333311, now seen corresponding path program 5 times [2024-06-03 20:53:12,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:12,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365300700] [2024-06-03 20:53:12,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:12,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:12,860 INFO 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:53:12,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:12,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365300700] [2024-06-03 20:53:12,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365300700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:12,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:12,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:12,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114264797] [2024-06-03 20:53:12,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:12,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:12,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:12,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:12,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:12,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:12,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 437 transitions, 5465 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:12,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:12,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:12,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:13,936 INFO L124 PetriNetUnfolderBase]: 2980/5103 cut-off events. [2024-06-03 20:53:13,936 INFO L125 PetriNetUnfolderBase]: For 983994/983994 co-relation queries the response was YES. [2024-06-03 20:53:13,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44452 conditions, 5103 events. 2980/5103 cut-off events. For 983994/983994 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34580 event pairs, 627 based on Foata normal form. 1/5093 useless extension candidates. Maximal degree in co-relation 44274. Up to 3994 conditions per place. [2024-06-03 20:53:14,011 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 255 selfloop transitions, 233 changer transitions 0/496 dead transitions. [2024-06-03 20:53:14,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 496 transitions, 7849 flow [2024-06-03 20:53:14,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:53:14,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:53:14,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 324 transitions. [2024-06-03 20:53:14,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5796064400715564 [2024-06-03 20:53:14,012 INFO L175 Difference]: Start difference. First operand has 381 places, 437 transitions, 5465 flow. Second operand 13 states and 324 transitions. [2024-06-03 20:53:14,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 496 transitions, 7849 flow [2024-06-03 20:53:18,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 496 transitions, 7695 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-03 20:53:18,424 INFO L231 Difference]: Finished difference. Result has 388 places, 451 transitions, 6121 flow [2024-06-03 20:53:18,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6121, PETRI_PLACES=388, PETRI_TRANSITIONS=451} [2024-06-03 20:53:18,425 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-03 20:53:18,425 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 451 transitions, 6121 flow [2024-06-03 20:53:18,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:18,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:18,425 INFO 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:53:18,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:53:18,425 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:53:18,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:18,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1206589499, now seen corresponding path program 6 times [2024-06-03 20:53:18,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:18,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138725323] [2024-06-03 20:53:18,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:18,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:18,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:18,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:53:18,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:18,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138725323] [2024-06-03 20:53:18,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138725323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:18,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:18,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:18,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397553522] [2024-06-03 20:53:18,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:18,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:18,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:18,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:18,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:18,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:18,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 451 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:18,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:18,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:18,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:19,704 INFO L124 PetriNetUnfolderBase]: 2985/5106 cut-off events. [2024-06-03 20:53:19,705 INFO L125 PetriNetUnfolderBase]: For 988140/988140 co-relation queries the response was YES. [2024-06-03 20:53:19,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45509 conditions, 5106 events. 2985/5106 cut-off events. For 988140/988140 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34644 event pairs, 601 based on Foata normal form. 1/5104 useless extension candidates. Maximal degree in co-relation 45331. Up to 4426 conditions per place. [2024-06-03 20:53:19,779 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 408 selfloop transitions, 58 changer transitions 0/474 dead transitions. [2024-06-03 20:53:19,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 474 transitions, 7191 flow [2024-06-03 20:53:19,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:53:19,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:53:19,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:53:19,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 20:53:19,781 INFO L175 Difference]: Start difference. First operand has 388 places, 451 transitions, 6121 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:53:19,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 474 transitions, 7191 flow [2024-06-03 20:53:23,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 474 transitions, 6658 flow, removed 127 selfloop flow, removed 9 redundant places. [2024-06-03 20:53:24,004 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 5808 flow [2024-06-03 20:53:24,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5628, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-03 20:53:24,004 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-03 20:53:24,004 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 5808 flow [2024-06-03 20:53:24,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:24,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:24,005 INFO 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:53:24,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:53:24,005 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:53:24,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:24,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1799414337, now seen corresponding path program 7 times [2024-06-03 20:53:24,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:24,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911477453] [2024-06-03 20:53:24,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:24,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:24,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:24,233 INFO 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:53:24,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:24,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911477453] [2024-06-03 20:53:24,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911477453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:24,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:24,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:24,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238111568] [2024-06-03 20:53:24,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:24,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:24,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:24,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:24,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:24,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:24,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 5808 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:24,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:24,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:24,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:25,256 INFO L124 PetriNetUnfolderBase]: 2998/5122 cut-off events. [2024-06-03 20:53:25,257 INFO L125 PetriNetUnfolderBase]: For 1005741/1005741 co-relation queries the response was YES. [2024-06-03 20:53:25,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45162 conditions, 5122 events. 2998/5122 cut-off events. For 1005741/1005741 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34687 event pairs, 617 based on Foata normal form. 1/5112 useless extension candidates. Maximal degree in co-relation 44985. Up to 4008 conditions per place. [2024-06-03 20:53:25,336 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 251 selfloop transitions, 240 changer transitions 0/499 dead transitions. [2024-06-03 20:53:25,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 499 transitions, 7976 flow [2024-06-03 20:53:25,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:53:25,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:53:25,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 316 transitions. [2024-06-03 20:53:25,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652951699463328 [2024-06-03 20:53:25,337 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 5808 flow. Second operand 13 states and 316 transitions. [2024-06-03 20:53:25,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 499 transitions, 7976 flow [2024-06-03 20:53:29,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 499 transitions, 7818 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 20:53:29,419 INFO L231 Difference]: Finished difference. Result has 393 places, 460 transitions, 6252 flow [2024-06-03 20:53:29,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6252, PETRI_PLACES=393, PETRI_TRANSITIONS=460} [2024-06-03 20:53:29,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-03 20:53:29,419 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 460 transitions, 6252 flow [2024-06-03 20:53:29,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:29,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:29,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, 1, 1] [2024-06-03 20:53:29,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:53:29,420 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:53:29,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:29,420 INFO L85 PathProgramCache]: Analyzing trace with hash -37925279, now seen corresponding path program 8 times [2024-06-03 20:53:29,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:29,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803384048] [2024-06-03 20:53:29,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:29,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:29,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:29,707 INFO 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:53:29,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:29,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803384048] [2024-06-03 20:53:29,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803384048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:29,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:29,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:29,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445274445] [2024-06-03 20:53:29,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:29,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:29,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:29,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:29,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:29,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:29,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 460 transitions, 6252 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:29,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:29,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:29,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:30,774 INFO L124 PetriNetUnfolderBase]: 2995/5122 cut-off events. [2024-06-03 20:53:30,774 INFO L125 PetriNetUnfolderBase]: For 998906/998906 co-relation queries the response was YES. [2024-06-03 20:53:30,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45472 conditions, 5122 events. 2995/5122 cut-off events. For 998906/998906 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34732 event pairs, 619 based on Foata normal form. 1/5112 useless extension candidates. Maximal degree in co-relation 45295. Up to 4006 conditions per place. [2024-06-03 20:53:30,852 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 251 selfloop transitions, 238 changer transitions 0/497 dead transitions. [2024-06-03 20:53:30,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 497 transitions, 8058 flow [2024-06-03 20:53:30,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:53:30,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:53:30,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 297 transitions. [2024-06-03 20:53:30,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-03 20:53:30,853 INFO L175 Difference]: Start difference. First operand has 393 places, 460 transitions, 6252 flow. Second operand 12 states and 297 transitions. [2024-06-03 20:53:30,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 497 transitions, 8058 flow [2024-06-03 20:53:35,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 497 transitions, 7547 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-03 20:53:35,351 INFO L231 Difference]: Finished difference. Result has 396 places, 460 transitions, 6223 flow [2024-06-03 20:53:35,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6223, PETRI_PLACES=396, PETRI_TRANSITIONS=460} [2024-06-03 20:53:35,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-03 20:53:35,351 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 460 transitions, 6223 flow [2024-06-03 20:53:35,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:35,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:35,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:35,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:53:35,352 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:53:35,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:35,352 INFO L85 PathProgramCache]: Analyzing trace with hash -74918465, now seen corresponding path program 9 times [2024-06-03 20:53:35,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:35,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102043290] [2024-06-03 20:53:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:35,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:35,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:35,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:35,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:35,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102043290] [2024-06-03 20:53:35,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102043290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:35,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:35,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:35,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470731991] [2024-06-03 20:53:35,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:35,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:35,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:35,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:35,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:35,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:35,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 460 transitions, 6223 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:35,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:35,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:35,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:36,678 INFO L124 PetriNetUnfolderBase]: 3024/5178 cut-off events. [2024-06-03 20:53:36,678 INFO L125 PetriNetUnfolderBase]: For 1038179/1038179 co-relation queries the response was YES. [2024-06-03 20:53:36,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46290 conditions, 5178 events. 3024/5178 cut-off events. For 1038179/1038179 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35277 event pairs, 627 based on Foata normal form. 1/5168 useless extension candidates. Maximal degree in co-relation 46113. Up to 4028 conditions per place. [2024-06-03 20:53:36,752 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 245 selfloop transitions, 253 changer transitions 0/506 dead transitions. [2024-06-03 20:53:36,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 506 transitions, 8786 flow [2024-06-03 20:53:36,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:53:36,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:53:36,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 308 transitions. [2024-06-03 20:53:36,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5509838998211091 [2024-06-03 20:53:36,753 INFO L175 Difference]: Start difference. First operand has 396 places, 460 transitions, 6223 flow. Second operand 13 states and 308 transitions. [2024-06-03 20:53:36,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 506 transitions, 8786 flow [2024-06-03 20:53:41,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 506 transitions, 8346 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:53:41,523 INFO L231 Difference]: Finished difference. Result has 401 places, 472 transitions, 6542 flow [2024-06-03 20:53:41,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6542, PETRI_PLACES=401, PETRI_TRANSITIONS=472} [2024-06-03 20:53:41,523 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-03 20:53:41,524 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 472 transitions, 6542 flow [2024-06-03 20:53:41,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:41,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:41,524 INFO 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:53:41,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:53:41,524 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:53:41,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:41,524 INFO L85 PathProgramCache]: Analyzing trace with hash 761278945, now seen corresponding path program 10 times [2024-06-03 20:53:41,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:41,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359457218] [2024-06-03 20:53:41,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:41,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:41,758 INFO 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:53:41,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359457218] [2024-06-03 20:53:41,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359457218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:41,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:41,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:41,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048345823] [2024-06-03 20:53:41,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:41,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:41,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:41,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:41,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:41,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:41,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 472 transitions, 6542 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:41,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:41,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:41,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:42,789 INFO L124 PetriNetUnfolderBase]: 3021/5162 cut-off events. [2024-06-03 20:53:42,789 INFO L125 PetriNetUnfolderBase]: For 1047399/1047399 co-relation queries the response was YES. [2024-06-03 20:53:42,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46306 conditions, 5162 events. 3021/5162 cut-off events. For 1047399/1047399 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35076 event pairs, 617 based on Foata normal form. 1/5152 useless extension candidates. Maximal degree in co-relation 46128. Up to 4026 conditions per place. [2024-06-03 20:53:42,865 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 243 selfloop transitions, 252 changer transitions 0/503 dead transitions. [2024-06-03 20:53:42,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 503 transitions, 8606 flow [2024-06-03 20:53:42,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:42,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:42,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-03 20:53:42,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687103594080338 [2024-06-03 20:53:42,867 INFO L175 Difference]: Start difference. First operand has 401 places, 472 transitions, 6542 flow. Second operand 11 states and 269 transitions. [2024-06-03 20:53:42,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 503 transitions, 8606 flow [2024-06-03 20:53:47,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 503 transitions, 8076 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-03 20:53:47,578 INFO L231 Difference]: Finished difference. Result has 404 places, 472 transitions, 6522 flow [2024-06-03 20:53:47,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6012, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6522, PETRI_PLACES=404, PETRI_TRANSITIONS=472} [2024-06-03 20:53:47,578 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-03 20:53:47,578 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 472 transitions, 6522 flow [2024-06-03 20:53:47,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:47,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:47,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:47,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:53:47,579 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:53:47,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:47,579 INFO L85 PathProgramCache]: Analyzing trace with hash -355848769, now seen corresponding path program 11 times [2024-06-03 20:53:47,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:47,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642764110] [2024-06-03 20:53:47,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:47,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:47,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:47,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:47,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642764110] [2024-06-03 20:53:47,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642764110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:47,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:47,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:47,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644798865] [2024-06-03 20:53:47,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:47,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:47,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:47,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:47,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:47,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:47,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 472 transitions, 6522 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:47,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:47,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:47,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:48,923 INFO L124 PetriNetUnfolderBase]: 3018/5168 cut-off events. [2024-06-03 20:53:48,923 INFO L125 PetriNetUnfolderBase]: For 1055245/1055245 co-relation queries the response was YES. [2024-06-03 20:53:48,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46151 conditions, 5168 events. 3018/5168 cut-off events. For 1055245/1055245 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35141 event pairs, 597 based on Foata normal form. 1/5166 useless extension candidates. Maximal degree in co-relation 45973. Up to 4572 conditions per place. [2024-06-03 20:53:48,998 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 444 selfloop transitions, 38 changer transitions 0/490 dead transitions. [2024-06-03 20:53:48,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 490 transitions, 7530 flow [2024-06-03 20:53:48,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:53:48,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:53:48,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:53:48,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-03 20:53:48,999 INFO L175 Difference]: Start difference. First operand has 404 places, 472 transitions, 6522 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:53:48,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 490 transitions, 7530 flow [2024-06-03 20:53:53,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 490 transitions, 7065 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 20:53:53,682 INFO L231 Difference]: Finished difference. Result has 403 places, 472 transitions, 6139 flow [2024-06-03 20:53:53,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6057, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6139, PETRI_PLACES=403, PETRI_TRANSITIONS=472} [2024-06-03 20:53:53,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-03 20:53:53,683 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 472 transitions, 6139 flow [2024-06-03 20:53:53,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:53,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:53,683 INFO 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:53:53,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:53:53,683 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:53:53,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:53,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2076526433, now seen corresponding path program 1 times [2024-06-03 20:53:53,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:53,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631446894] [2024-06-03 20:53:53,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:53,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:53,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:53,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:53:53,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:53,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631446894] [2024-06-03 20:53:53,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631446894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:53,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:53,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:53,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457023298] [2024-06-03 20:53:53,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:53,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:53,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:53,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:53,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:54,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:54,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 472 transitions, 6139 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:54,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:54,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:54,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:55,009 INFO L124 PetriNetUnfolderBase]: 3039/5185 cut-off events. [2024-06-03 20:53:55,009 INFO L125 PetriNetUnfolderBase]: For 1095211/1095211 co-relation queries the response was YES. [2024-06-03 20:53:55,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46317 conditions, 5185 events. 3039/5185 cut-off events. For 1095211/1095211 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35204 event pairs, 592 based on Foata normal form. 2/5184 useless extension candidates. Maximal degree in co-relation 46138. Up to 4565 conditions per place. [2024-06-03 20:53:55,087 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 33 changer transitions 0/503 dead transitions. [2024-06-03 20:53:55,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 503 transitions, 7557 flow [2024-06-03 20:53:55,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:53:55,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:53:55,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:53:55,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-03 20:53:55,089 INFO L175 Difference]: Start difference. First operand has 403 places, 472 transitions, 6139 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:53:55,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 503 transitions, 7557 flow [2024-06-03 20:53:59,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 503 transitions, 7473 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:53:59,517 INFO L231 Difference]: Finished difference. Result has 405 places, 476 transitions, 6248 flow [2024-06-03 20:53:59,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6055, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6248, PETRI_PLACES=405, PETRI_TRANSITIONS=476} [2024-06-03 20:53:59,518 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-03 20:53:59,518 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 476 transitions, 6248 flow [2024-06-03 20:53:59,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:59,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:59,518 INFO 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:53:59,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:53:59,519 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:53:59,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:59,519 INFO L85 PathProgramCache]: Analyzing trace with hash -2076465983, now seen corresponding path program 2 times [2024-06-03 20:53:59,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:59,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666681774] [2024-06-03 20:53:59,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:59,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:59,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:59,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:53:59,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:59,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666681774] [2024-06-03 20:53:59,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666681774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:59,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:59,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:59,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111242283] [2024-06-03 20:53:59,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:59,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:59,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:59,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:59,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:59,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:53:59,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 476 transitions, 6248 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:59,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:59,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:53:59,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:00,920 INFO L124 PetriNetUnfolderBase]: 3034/5186 cut-off events. [2024-06-03 20:54:00,921 INFO L125 PetriNetUnfolderBase]: For 1096243/1096243 co-relation queries the response was YES. [2024-06-03 20:54:00,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46240 conditions, 5186 events. 3034/5186 cut-off events. For 1096243/1096243 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35339 event pairs, 601 based on Foata normal form. 2/5185 useless extension candidates. Maximal degree in co-relation 46059. Up to 4587 conditions per place. [2024-06-03 20:54:00,993 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 460 selfloop transitions, 29 changer transitions 0/497 dead transitions. [2024-06-03 20:54:00,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 497 transitions, 7278 flow [2024-06-03 20:54:00,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:54:00,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:54:00,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:54:00,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-03 20:54:00,995 INFO L175 Difference]: Start difference. First operand has 405 places, 476 transitions, 6248 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:54:00,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 497 transitions, 7278 flow [2024-06-03 20:54:05,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 497 transitions, 7137 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-03 20:54:05,453 INFO L231 Difference]: Finished difference. Result has 407 places, 476 transitions, 6170 flow [2024-06-03 20:54:05,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6170, PETRI_PLACES=407, PETRI_TRANSITIONS=476} [2024-06-03 20:54:05,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-03 20:54:05,453 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 476 transitions, 6170 flow [2024-06-03 20:54:05,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:05,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:05,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:05,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:54:05,454 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:54:05,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:05,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1023260919, now seen corresponding path program 3 times [2024-06-03 20:54:05,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:05,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549405457] [2024-06-03 20:54:05,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:05,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:05,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:05,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:05,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:05,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549405457] [2024-06-03 20:54:05,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549405457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:05,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:05,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:05,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986493490] [2024-06-03 20:54:05,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:05,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:05,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:05,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:05,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:05,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:05,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 476 transitions, 6170 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:05,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:05,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:05,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:06,802 INFO L124 PetriNetUnfolderBase]: 3042/5198 cut-off events. [2024-06-03 20:54:06,803 INFO L125 PetriNetUnfolderBase]: For 1112103/1112103 co-relation queries the response was YES. [2024-06-03 20:54:06,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46324 conditions, 5198 events. 3042/5198 cut-off events. For 1112103/1112103 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35351 event pairs, 608 based on Foata normal form. 2/5195 useless extension candidates. Maximal degree in co-relation 46142. Up to 4406 conditions per place. [2024-06-03 20:54:06,879 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 137 changer transitions 0/513 dead transitions. [2024-06-03 20:54:06,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 513 transitions, 7321 flow [2024-06-03 20:54:06,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:54:06,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:54:06,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 285 transitions. [2024-06-03 20:54:06,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 20:54:06,880 INFO L175 Difference]: Start difference. First operand has 407 places, 476 transitions, 6170 flow. Second operand 12 states and 285 transitions. [2024-06-03 20:54:06,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 513 transitions, 7321 flow [2024-06-03 20:54:11,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 513 transitions, 7258 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:11,840 INFO L231 Difference]: Finished difference. Result has 413 places, 478 transitions, 6445 flow [2024-06-03 20:54:11,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6445, PETRI_PLACES=413, PETRI_TRANSITIONS=478} [2024-06-03 20:54:11,840 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-03 20:54:11,840 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 478 transitions, 6445 flow [2024-06-03 20:54:11,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:11,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:11,841 INFO 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:54:11,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 20:54:11,841 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:54:11,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:11,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1628376775, now seen corresponding path program 4 times [2024-06-03 20:54:11,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:11,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067096737] [2024-06-03 20:54:11,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:11,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:11,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:12,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:12,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:12,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067096737] [2024-06-03 20:54:12,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067096737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:12,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:12,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:12,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959593428] [2024-06-03 20:54:12,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:12,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:12,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:12,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:12,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:12,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:12,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 478 transitions, 6445 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:12,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:12,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:12,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:13,155 INFO L124 PetriNetUnfolderBase]: 3050/5230 cut-off events. [2024-06-03 20:54:13,155 INFO L125 PetriNetUnfolderBase]: For 1128571/1128571 co-relation queries the response was YES. [2024-06-03 20:54:13,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46953 conditions, 5230 events. 3050/5230 cut-off events. For 1128571/1128571 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 35708 event pairs, 622 based on Foata normal form. 2/5227 useless extension candidates. Maximal degree in co-relation 46770. Up to 4418 conditions per place. [2024-06-03 20:54:13,235 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 362 selfloop transitions, 138 changer transitions 0/508 dead transitions. [2024-06-03 20:54:13,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 508 transitions, 7576 flow [2024-06-03 20:54:13,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:54:13,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:54:13,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-03 20:54:13,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-03 20:54:13,236 INFO L175 Difference]: Start difference. First operand has 413 places, 478 transitions, 6445 flow. Second operand 11 states and 257 transitions. [2024-06-03 20:54:13,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 508 transitions, 7576 flow [2024-06-03 20:54:18,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 508 transitions, 7261 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-03 20:54:18,696 INFO L231 Difference]: Finished difference. Result has 414 places, 480 transitions, 6478 flow [2024-06-03 20:54:18,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6478, PETRI_PLACES=414, PETRI_TRANSITIONS=480} [2024-06-03 20:54:18,697 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-03 20:54:18,697 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 480 transitions, 6478 flow [2024-06-03 20:54:18,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:18,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:18,697 INFO 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:54:18,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 20:54:18,697 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:54:18,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:18,712 INFO L85 PathProgramCache]: Analyzing trace with hash 540358377, now seen corresponding path program 13 times [2024-06-03 20:54:18,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:18,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683505454] [2024-06-03 20:54:18,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:18,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:18,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:18,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:18,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683505454] [2024-06-03 20:54:18,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683505454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:18,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:18,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:18,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613126290] [2024-06-03 20:54:18,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:18,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:18,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:18,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:18,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:18,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:18,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 480 transitions, 6478 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:18,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:18,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:18,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:20,034 INFO L124 PetriNetUnfolderBase]: 3104/5306 cut-off events. [2024-06-03 20:54:20,034 INFO L125 PetriNetUnfolderBase]: For 1219563/1219563 co-relation queries the response was YES. [2024-06-03 20:54:20,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48789 conditions, 5306 events. 3104/5306 cut-off events. For 1219563/1219563 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36228 event pairs, 632 based on Foata normal form. 2/5303 useless extension candidates. Maximal degree in co-relation 48605. Up to 4409 conditions per place. [2024-06-03 20:54:20,120 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 124 changer transitions 0/515 dead transitions. [2024-06-03 20:54:20,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 515 transitions, 8004 flow [2024-06-03 20:54:20,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:20,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:20,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 20:54:20,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-03 20:54:20,122 INFO L175 Difference]: Start difference. First operand has 414 places, 480 transitions, 6478 flow. Second operand 8 states and 204 transitions. [2024-06-03 20:54:20,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 515 transitions, 8004 flow [2024-06-03 20:54:25,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 515 transitions, 7711 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:25,166 INFO L231 Difference]: Finished difference. Result has 415 places, 485 transitions, 6604 flow [2024-06-03 20:54:25,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6185, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6604, PETRI_PLACES=415, PETRI_TRANSITIONS=485} [2024-06-03 20:54:25,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-03 20:54:25,167 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 485 transitions, 6604 flow [2024-06-03 20:54:25,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:25,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:25,167 INFO 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:54:25,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 20:54:25,168 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:54:25,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:25,168 INFO L85 PathProgramCache]: Analyzing trace with hash 353573989, now seen corresponding path program 14 times [2024-06-03 20:54:25,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:25,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254817349] [2024-06-03 20:54:25,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:25,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:25,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:25,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:54:25,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:25,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254817349] [2024-06-03 20:54:25,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254817349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:25,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:25,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:25,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873393360] [2024-06-03 20:54:25,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:25,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:25,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:25,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:25,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:25,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:25,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 485 transitions, 6604 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:25,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:25,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:25,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:26,504 INFO L124 PetriNetUnfolderBase]: 3112/5314 cut-off events. [2024-06-03 20:54:26,505 INFO L125 PetriNetUnfolderBase]: For 1239356/1239356 co-relation queries the response was YES. [2024-06-03 20:54:26,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49124 conditions, 5314 events. 3112/5314 cut-off events. For 1239356/1239356 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36286 event pairs, 632 based on Foata normal form. 2/5311 useless extension candidates. Maximal degree in co-relation 48938. Up to 4510 conditions per place. [2024-06-03 20:54:26,589 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 122 changer transitions 0/509 dead transitions. [2024-06-03 20:54:26,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 509 transitions, 7734 flow [2024-06-03 20:54:26,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:26,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:26,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 20:54:26,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 20:54:26,590 INFO L175 Difference]: Start difference. First operand has 415 places, 485 transitions, 6604 flow. Second operand 8 states and 196 transitions. [2024-06-03 20:54:26,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 509 transitions, 7734 flow [2024-06-03 20:54:31,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 509 transitions, 7473 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-03 20:54:31,823 INFO L231 Difference]: Finished difference. Result has 419 places, 487 transitions, 6670 flow [2024-06-03 20:54:31,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6670, PETRI_PLACES=419, PETRI_TRANSITIONS=487} [2024-06-03 20:54:31,823 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-03 20:54:31,823 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 487 transitions, 6670 flow [2024-06-03 20:54:31,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:31,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:31,824 INFO 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:54:31,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 20:54:31,824 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:54:31,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:31,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1479188665, now seen corresponding path program 15 times [2024-06-03 20:54:31,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:31,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503577352] [2024-06-03 20:54:31,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:31,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:31,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:32,055 INFO 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:54:32,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:32,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503577352] [2024-06-03 20:54:32,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503577352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:32,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:32,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:32,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128889807] [2024-06-03 20:54:32,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:32,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:32,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:32,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:32,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:32,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:32,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 487 transitions, 6670 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:32,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:32,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:32,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:33,212 INFO L124 PetriNetUnfolderBase]: 3120/5326 cut-off events. [2024-06-03 20:54:33,212 INFO L125 PetriNetUnfolderBase]: For 1254377/1254377 co-relation queries the response was YES. [2024-06-03 20:54:33,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49315 conditions, 5326 events. 3120/5326 cut-off events. For 1254377/1254377 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 36380 event pairs, 632 based on Foata normal form. 2/5323 useless extension candidates. Maximal degree in co-relation 49127. Up to 4522 conditions per place. [2024-06-03 20:54:33,294 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 120 changer transitions 0/508 dead transitions. [2024-06-03 20:54:33,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 508 transitions, 7770 flow [2024-06-03 20:54:33,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:33,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:33,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:54:33,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 20:54:33,295 INFO L175 Difference]: Start difference. First operand has 419 places, 487 transitions, 6670 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:54:33,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 508 transitions, 7770 flow [2024-06-03 20:54:39,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 508 transitions, 7460 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 20:54:39,302 INFO L231 Difference]: Finished difference. Result has 420 places, 489 transitions, 6663 flow [2024-06-03 20:54:39,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6360, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6663, PETRI_PLACES=420, PETRI_TRANSITIONS=489} [2024-06-03 20:54:39,302 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-03 20:54:39,302 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 489 transitions, 6663 flow [2024-06-03 20:54:39,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:39,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:39,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:39,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 20:54:39,303 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:54:39,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:39,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1741767273, now seen corresponding path program 16 times [2024-06-03 20:54:39,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:39,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011042417] [2024-06-03 20:54:39,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:39,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:39,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:39,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:39,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:39,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011042417] [2024-06-03 20:54:39,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011042417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:39,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:39,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:39,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281967821] [2024-06-03 20:54:39,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:39,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:39,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:39,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:39,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:39,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:39,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 489 transitions, 6663 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:39,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:39,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:39,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:40,689 INFO L124 PetriNetUnfolderBase]: 3156/5394 cut-off events. [2024-06-03 20:54:40,689 INFO L125 PetriNetUnfolderBase]: For 1345310/1345310 co-relation queries the response was YES. [2024-06-03 20:54:40,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49909 conditions, 5394 events. 3156/5394 cut-off events. For 1345310/1345310 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36934 event pairs, 646 based on Foata normal form. 10/5399 useless extension candidates. Maximal degree in co-relation 49720. Up to 4546 conditions per place. [2024-06-03 20:54:40,936 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 115 changer transitions 0/510 dead transitions. [2024-06-03 20:54:40,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 510 transitions, 7797 flow [2024-06-03 20:54:40,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:40,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:40,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:54:40,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 20:54:40,937 INFO L175 Difference]: Start difference. First operand has 420 places, 489 transitions, 6663 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:54:40,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 510 transitions, 7797 flow [2024-06-03 20:54:46,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 510 transitions, 7516 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:46,025 INFO L231 Difference]: Finished difference. Result has 422 places, 491 transitions, 6680 flow [2024-06-03 20:54:46,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6382, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6680, PETRI_PLACES=422, PETRI_TRANSITIONS=491} [2024-06-03 20:54:46,025 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-03 20:54:46,025 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 491 transitions, 6680 flow [2024-06-03 20:54:46,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:46,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:46,026 INFO 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:54:46,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 20:54:46,026 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:54:46,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:46,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1743054743, now seen corresponding path program 17 times [2024-06-03 20:54:46,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:46,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507558779] [2024-06-03 20:54:46,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:46,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:46,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:46,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:54:46,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:46,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507558779] [2024-06-03 20:54:46,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507558779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:46,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:46,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:46,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421377821] [2024-06-03 20:54:46,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:46,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:46,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:46,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:46,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:46,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:46,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 491 transitions, 6680 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:46,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:46,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:46,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:47,390 INFO L124 PetriNetUnfolderBase]: 3133/5354 cut-off events. [2024-06-03 20:54:47,391 INFO L125 PetriNetUnfolderBase]: For 1274447/1274447 co-relation queries the response was YES. [2024-06-03 20:54:47,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48406 conditions, 5354 events. 3133/5354 cut-off events. For 1274447/1274447 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36753 event pairs, 652 based on Foata normal form. 10/5356 useless extension candidates. Maximal degree in co-relation 48216. Up to 4513 conditions per place. [2024-06-03 20:54:47,477 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 121 changer transitions 0/508 dead transitions. [2024-06-03 20:54:47,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 508 transitions, 7775 flow [2024-06-03 20:54:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:47,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:47,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:54:47,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-03 20:54:47,478 INFO L175 Difference]: Start difference. First operand has 422 places, 491 transitions, 6680 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:54:47,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 508 transitions, 7775 flow [2024-06-03 20:54:52,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 508 transitions, 7471 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:52,446 INFO L231 Difference]: Finished difference. Result has 424 places, 492 transitions, 6657 flow [2024-06-03 20:54:52,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6392, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6657, PETRI_PLACES=424, PETRI_TRANSITIONS=492} [2024-06-03 20:54:52,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-03 20:54:52,447 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 492 transitions, 6657 flow [2024-06-03 20:54:52,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:52,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:52,447 INFO 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:54:52,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 20:54:52,447 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:54:52,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:52,448 INFO L85 PathProgramCache]: Analyzing trace with hash -722451355, now seen corresponding path program 18 times [2024-06-03 20:54:52,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:52,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154387994] [2024-06-03 20:54:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:52,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:52,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:52,704 INFO 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:54:52,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:52,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154387994] [2024-06-03 20:54:52,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154387994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:52,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:52,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:52,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783893154] [2024-06-03 20:54:52,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:52,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:52,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:52,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:52,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:52,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:52,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 492 transitions, 6657 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:52,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:52,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:52,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:53,822 INFO L124 PetriNetUnfolderBase]: 3110/5316 cut-off events. [2024-06-03 20:54:53,823 INFO L125 PetriNetUnfolderBase]: For 1196814/1196814 co-relation queries the response was YES. [2024-06-03 20:54:53,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46449 conditions, 5316 events. 3110/5316 cut-off events. For 1196814/1196814 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36310 event pairs, 607 based on Foata normal form. 10/5321 useless extension candidates. Maximal degree in co-relation 46258. Up to 4678 conditions per place. [2024-06-03 20:54:53,906 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 466 selfloop transitions, 35 changer transitions 0/509 dead transitions. [2024-06-03 20:54:53,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 509 transitions, 7755 flow [2024-06-03 20:54:53,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:53,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:53,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:54:53,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-03 20:54:53,907 INFO L175 Difference]: Start difference. First operand has 424 places, 492 transitions, 6657 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:54:53,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 509 transitions, 7755 flow [2024-06-03 20:54:58,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 509 transitions, 7461 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:58,789 INFO L231 Difference]: Finished difference. Result has 426 places, 493 transitions, 6473 flow [2024-06-03 20:54:58,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6473, PETRI_PLACES=426, PETRI_TRANSITIONS=493} [2024-06-03 20:54:58,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-03 20:54:58,790 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 493 transitions, 6473 flow [2024-06-03 20:54:58,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:58,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:58,791 INFO 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:54:58,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 20:54:58,792 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:54:58,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash -725308315, now seen corresponding path program 19 times [2024-06-03 20:54:58,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:58,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344885798] [2024-06-03 20:54:58,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:58,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:59,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:54:59,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:59,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344885798] [2024-06-03 20:54:59,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344885798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:59,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:59,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:59,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34398773] [2024-06-03 20:54:59,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:59,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:59,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:59,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:59,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:59,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:54:59,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 493 transitions, 6473 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:59,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:59,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:54:59,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:00,136 INFO L124 PetriNetUnfolderBase]: 3087/5295 cut-off events. [2024-06-03 20:55:00,137 INFO L125 PetriNetUnfolderBase]: For 1114872/1114872 co-relation queries the response was YES. [2024-06-03 20:55:00,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44426 conditions, 5295 events. 3087/5295 cut-off events. For 1114872/1114872 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36297 event pairs, 590 based on Foata normal form. 10/5300 useless extension candidates. Maximal degree in co-relation 44234. Up to 4555 conditions per place. [2024-06-03 20:55:00,222 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 468 selfloop transitions, 39 changer transitions 0/515 dead transitions. [2024-06-03 20:55:00,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 515 transitions, 7620 flow [2024-06-03 20:55:00,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:00,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:00,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 20:55:00,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-03 20:55:00,223 INFO L175 Difference]: Start difference. First operand has 426 places, 493 transitions, 6473 flow. Second operand 9 states and 209 transitions. [2024-06-03 20:55:00,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 515 transitions, 7620 flow [2024-06-03 20:55:05,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 515 transitions, 7498 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:05,162 INFO L231 Difference]: Finished difference. Result has 429 places, 494 transitions, 6467 flow [2024-06-03 20:55:05,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6467, PETRI_PLACES=429, PETRI_TRANSITIONS=494} [2024-06-03 20:55:05,163 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-03 20:55:05,163 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 494 transitions, 6467 flow [2024-06-03 20:55:05,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:05,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:05,163 INFO 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:55:05,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 20:55:05,164 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:55:05,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:05,164 INFO L85 PathProgramCache]: Analyzing trace with hash 813470077, now seen corresponding path program 20 times [2024-06-03 20:55:05,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:05,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528059594] [2024-06-03 20:55:05,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:05,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:05,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:05,394 INFO 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:55:05,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:05,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528059594] [2024-06-03 20:55:05,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528059594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:05,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:05,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:05,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108858317] [2024-06-03 20:55:05,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:05,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:05,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:05,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:05,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:05,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:05,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 494 transitions, 6467 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:05,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:05,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:05,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:06,534 INFO L124 PetriNetUnfolderBase]: 3064/5251 cut-off events. [2024-06-03 20:55:06,534 INFO L125 PetriNetUnfolderBase]: For 1036349/1036349 co-relation queries the response was YES. [2024-06-03 20:55:06,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42618 conditions, 5251 events. 3064/5251 cut-off events. For 1036349/1036349 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36012 event pairs, 623 based on Foata normal form. 10/5253 useless extension candidates. Maximal degree in co-relation 42425. Up to 4414 conditions per place. [2024-06-03 20:55:06,614 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 116 changer transitions 0/511 dead transitions. [2024-06-03 20:55:06,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 511 transitions, 7568 flow [2024-06-03 20:55:06,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:06,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:06,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:55:06,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 20:55:06,615 INFO L175 Difference]: Start difference. First operand has 429 places, 494 transitions, 6467 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:55:06,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 511 transitions, 7568 flow [2024-06-03 20:55:11,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 511 transitions, 7449 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:11,206 INFO L231 Difference]: Finished difference. Result has 431 places, 495 transitions, 6619 flow [2024-06-03 20:55:11,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6364, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6619, PETRI_PLACES=431, PETRI_TRANSITIONS=495} [2024-06-03 20:55:11,207 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-03 20:55:11,207 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 495 transitions, 6619 flow [2024-06-03 20:55:11,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:11,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:11,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:11,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 20:55:11,207 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:55:11,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:11,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1999623767, now seen corresponding path program 12 times [2024-06-03 20:55:11,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:11,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824958019] [2024-06-03 20:55:11,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:11,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:11,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:11,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:11,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:11,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824958019] [2024-06-03 20:55:11,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824958019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:11,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:11,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:11,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235656808] [2024-06-03 20:55:11,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:11,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:11,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:11,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:11,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:11,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:11,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 495 transitions, 6619 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:11,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:11,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:11,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:12,549 INFO L124 PetriNetUnfolderBase]: 3077/5276 cut-off events. [2024-06-03 20:55:12,550 INFO L125 PetriNetUnfolderBase]: For 971281/971281 co-relation queries the response was YES. [2024-06-03 20:55:12,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42921 conditions, 5276 events. 3077/5276 cut-off events. For 971281/971281 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36232 event pairs, 591 based on Foata normal form. 1/5272 useless extension candidates. Maximal degree in co-relation 42727. Up to 4573 conditions per place. [2024-06-03 20:55:12,765 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 462 selfloop transitions, 54 changer transitions 0/524 dead transitions. [2024-06-03 20:55:12,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 524 transitions, 8097 flow [2024-06-03 20:55:12,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:12,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:12,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-03 20:55:12,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-03 20:55:12,767 INFO L175 Difference]: Start difference. First operand has 431 places, 495 transitions, 6619 flow. Second operand 9 states and 214 transitions. [2024-06-03 20:55:12,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 524 transitions, 8097 flow [2024-06-03 20:55:17,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 524 transitions, 7864 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 20:55:17,531 INFO L231 Difference]: Finished difference. Result has 435 places, 501 transitions, 6622 flow [2024-06-03 20:55:17,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6386, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6622, PETRI_PLACES=435, PETRI_TRANSITIONS=501} [2024-06-03 20:55:17,532 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-03 20:55:17,532 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 501 transitions, 6622 flow [2024-06-03 20:55:17,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:17,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:17,532 INFO 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:55:17,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 20:55:17,533 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:55:17,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:17,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1981483575, now seen corresponding path program 13 times [2024-06-03 20:55:17,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:17,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434692498] [2024-06-03 20:55:17,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:17,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:17,782 INFO 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:55:17,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:17,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434692498] [2024-06-03 20:55:17,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434692498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:17,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:17,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:17,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640921690] [2024-06-03 20:55:17,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:17,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:17,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:17,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:17,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:17,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:17,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 501 transitions, 6622 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:17,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:17,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:17,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:18,865 INFO L124 PetriNetUnfolderBase]: 3074/5280 cut-off events. [2024-06-03 20:55:18,865 INFO L125 PetriNetUnfolderBase]: For 973575/973575 co-relation queries the response was YES. [2024-06-03 20:55:18,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42656 conditions, 5280 events. 3074/5280 cut-off events. For 973575/973575 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36325 event pairs, 599 based on Foata normal form. 1/5276 useless extension candidates. Maximal degree in co-relation 42461. Up to 4570 conditions per place. [2024-06-03 20:55:18,946 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 458 selfloop transitions, 52 changer transitions 0/518 dead transitions. [2024-06-03 20:55:18,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 518 transitions, 7684 flow [2024-06-03 20:55:18,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:18,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:18,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:55:18,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:55:18,947 INFO L175 Difference]: Start difference. First operand has 435 places, 501 transitions, 6622 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:55:18,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 518 transitions, 7684 flow [2024-06-03 20:55:24,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 518 transitions, 7551 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:24,108 INFO L231 Difference]: Finished difference. Result has 436 places, 501 transitions, 6603 flow [2024-06-03 20:55:24,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6603, PETRI_PLACES=436, PETRI_TRANSITIONS=501} [2024-06-03 20:55:24,109 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-03 20:55:24,109 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 501 transitions, 6603 flow [2024-06-03 20:55:24,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:24,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:24,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:55:24,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 20:55:24,110 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:55:24,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:24,110 INFO L85 PathProgramCache]: Analyzing trace with hash 195528137, now seen corresponding path program 14 times [2024-06-03 20:55:24,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:24,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131594844] [2024-06-03 20:55:24,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:24,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:24,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:24,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:24,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:24,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131594844] [2024-06-03 20:55:24,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131594844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:24,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:24,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:24,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705088457] [2024-06-03 20:55:24,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:24,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:24,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:24,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:24,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:24,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:24,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 501 transitions, 6603 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:24,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:24,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:24,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:25,477 INFO L124 PetriNetUnfolderBase]: 3079/5289 cut-off events. [2024-06-03 20:55:25,477 INFO L125 PetriNetUnfolderBase]: For 973571/973571 co-relation queries the response was YES. [2024-06-03 20:55:25,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42773 conditions, 5289 events. 3079/5289 cut-off events. For 973571/973571 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36359 event pairs, 608 based on Foata normal form. 1/5285 useless extension candidates. Maximal degree in co-relation 42577. Up to 4114 conditions per place. [2024-06-03 20:55:25,559 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 298 selfloop transitions, 234 changer transitions 0/540 dead transitions. [2024-06-03 20:55:25,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 540 transitions, 8377 flow [2024-06-03 20:55:25,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:55:25,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:55:25,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 291 transitions. [2024-06-03 20:55:25,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 20:55:25,560 INFO L175 Difference]: Start difference. First operand has 436 places, 501 transitions, 6603 flow. Second operand 12 states and 291 transitions. [2024-06-03 20:55:25,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 540 transitions, 8377 flow [2024-06-03 20:55:29,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 540 transitions, 8263 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:29,141 INFO L231 Difference]: Finished difference. Result has 441 places, 504 transitions, 7029 flow [2024-06-03 20:55:29,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7029, PETRI_PLACES=441, PETRI_TRANSITIONS=504} [2024-06-03 20:55:29,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-03 20:55:29,142 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 504 transitions, 7029 flow [2024-06-03 20:55:29,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:29,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:29,143 INFO 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:55:29,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 20:55:29,143 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:55:29,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:29,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1549168699, now seen corresponding path program 15 times [2024-06-03 20:55:29,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:29,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186480945] [2024-06-03 20:55:29,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:29,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:29,381 INFO 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:55:29,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:29,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186480945] [2024-06-03 20:55:29,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186480945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:29,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:29,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:29,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498975216] [2024-06-03 20:55:29,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:29,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:29,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:29,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:29,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:29,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:29,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 504 transitions, 7029 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:29,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:29,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:29,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:30,489 INFO L124 PetriNetUnfolderBase]: 3084/5302 cut-off events. [2024-06-03 20:55:30,490 INFO L125 PetriNetUnfolderBase]: For 974880/974880 co-relation queries the response was YES. [2024-06-03 20:55:30,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43365 conditions, 5302 events. 3084/5302 cut-off events. For 974880/974880 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36575 event pairs, 610 based on Foata normal form. 1/5298 useless extension candidates. Maximal degree in co-relation 43169. Up to 4118 conditions per place. [2024-06-03 20:55:30,573 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 300 selfloop transitions, 230 changer transitions 0/538 dead transitions. [2024-06-03 20:55:30,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 538 transitions, 9071 flow [2024-06-03 20:55:30,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:55:30,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:55:30,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 286 transitions. [2024-06-03 20:55:30,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542635658914729 [2024-06-03 20:55:30,574 INFO L175 Difference]: Start difference. First operand has 441 places, 504 transitions, 7029 flow. Second operand 12 states and 286 transitions. [2024-06-03 20:55:30,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 538 transitions, 9071 flow [2024-06-03 20:55:34,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 538 transitions, 8340 flow, removed 34 selfloop flow, removed 14 redundant places. [2024-06-03 20:55:34,983 INFO L231 Difference]: Finished difference. Result has 439 places, 507 transitions, 6832 flow [2024-06-03 20:55:34,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6832, PETRI_PLACES=439, PETRI_TRANSITIONS=507} [2024-06-03 20:55:34,983 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-03 20:55:34,983 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 507 transitions, 6832 flow [2024-06-03 20:55:34,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:34,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:34,984 INFO 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:55:34,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 20:55:34,984 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:55:34,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:34,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1542502459, now seen corresponding path program 16 times [2024-06-03 20:55:34,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:34,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138051763] [2024-06-03 20:55:34,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:34,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:34,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:35,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:35,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:35,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138051763] [2024-06-03 20:55:35,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138051763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:35,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:35,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:35,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409507578] [2024-06-03 20:55:35,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:35,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:35,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:35,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:35,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:35,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:35,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 507 transitions, 6832 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:35,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:35,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:35,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:36,465 INFO L124 PetriNetUnfolderBase]: 3081/5290 cut-off events. [2024-06-03 20:55:36,465 INFO L125 PetriNetUnfolderBase]: For 977040/977040 co-relation queries the response was YES. [2024-06-03 20:55:36,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42918 conditions, 5290 events. 3081/5290 cut-off events. For 977040/977040 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36372 event pairs, 602 based on Foata normal form. 1/5286 useless extension candidates. Maximal degree in co-relation 42724. Up to 4116 conditions per place. [2024-06-03 20:55:36,542 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 300 selfloop transitions, 228 changer transitions 0/536 dead transitions. [2024-06-03 20:55:36,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 536 transitions, 8522 flow [2024-06-03 20:55:36,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:55:36,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:55:36,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-03 20:55:36,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644820295983086 [2024-06-03 20:55:36,543 INFO L175 Difference]: Start difference. First operand has 439 places, 507 transitions, 6832 flow. Second operand 11 states and 267 transitions. [2024-06-03 20:55:36,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 536 transitions, 8522 flow [2024-06-03 20:55:40,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 536 transitions, 7988 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:40,341 INFO L231 Difference]: Finished difference. Result has 441 places, 507 transitions, 6760 flow [2024-06-03 20:55:40,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6760, PETRI_PLACES=441, PETRI_TRANSITIONS=507} [2024-06-03 20:55:40,342 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-03 20:55:40,342 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 507 transitions, 6760 flow [2024-06-03 20:55:40,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:40,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:40,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:40,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 20:55:40,343 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:55:40,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:40,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1447787925, now seen corresponding path program 17 times [2024-06-03 20:55:40,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:40,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576033983] [2024-06-03 20:55:40,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:40,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:40,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:40,594 INFO 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:55:40,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:40,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576033983] [2024-06-03 20:55:40,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576033983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:40,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:40,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:40,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630300834] [2024-06-03 20:55:40,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:40,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:40,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:40,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:40,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:40,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:40,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 507 transitions, 6760 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:40,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:40,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:40,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:41,688 INFO L124 PetriNetUnfolderBase]: 3099/5321 cut-off events. [2024-06-03 20:55:41,688 INFO L125 PetriNetUnfolderBase]: For 1010729/1010729 co-relation queries the response was YES. [2024-06-03 20:55:41,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43318 conditions, 5321 events. 3099/5321 cut-off events. For 1010729/1010729 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 36699 event pairs, 592 based on Foata normal form. 2/5318 useless extension candidates. Maximal degree in co-relation 43123. Up to 4497 conditions per place. [2024-06-03 20:55:41,770 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 424 selfloop transitions, 97 changer transitions 0/529 dead transitions. [2024-06-03 20:55:41,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 529 transitions, 8242 flow [2024-06-03 20:55:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:41,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:41,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:55:41,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 20:55:41,772 INFO L175 Difference]: Start difference. First operand has 441 places, 507 transitions, 6760 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:55:41,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 529 transitions, 8242 flow [2024-06-03 20:55:46,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 529 transitions, 7783 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:46,093 INFO L231 Difference]: Finished difference. Result has 441 places, 514 transitions, 6706 flow [2024-06-03 20:55:46,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6311, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6706, PETRI_PLACES=441, PETRI_TRANSITIONS=514} [2024-06-03 20:55:46,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-03 20:55:46,094 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 514 transitions, 6706 flow [2024-06-03 20:55:46,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:46,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:46,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:46,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 20:55:46,094 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:55:46,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:46,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1287752551, now seen corresponding path program 18 times [2024-06-03 20:55:46,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:46,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579395485] [2024-06-03 20:55:46,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:46,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:46,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:46,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:55:46,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:46,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579395485] [2024-06-03 20:55:46,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579395485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:46,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:46,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:46,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096826782] [2024-06-03 20:55:46,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:46,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:46,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:46,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:46,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:46,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:46,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 514 transitions, 6706 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:46,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:46,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:46,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:47,423 INFO L124 PetriNetUnfolderBase]: 3133/5382 cut-off events. [2024-06-03 20:55:47,424 INFO L125 PetriNetUnfolderBase]: For 1058396/1058396 co-relation queries the response was YES. [2024-06-03 20:55:47,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43914 conditions, 5382 events. 3133/5382 cut-off events. For 1058396/1058396 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37176 event pairs, 609 based on Foata normal form. 2/5379 useless extension candidates. Maximal degree in co-relation 43718. Up to 4169 conditions per place. [2024-06-03 20:55:47,509 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 320 selfloop transitions, 220 changer transitions 0/548 dead transitions. [2024-06-03 20:55:47,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 548 transitions, 8898 flow [2024-06-03 20:55:47,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:55:47,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:55:47,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-03 20:55:47,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 20:55:47,511 INFO L175 Difference]: Start difference. First operand has 441 places, 514 transitions, 6706 flow. Second operand 10 states and 245 transitions. [2024-06-03 20:55:47,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 548 transitions, 8898 flow [2024-06-03 20:55:51,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 548 transitions, 8724 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 20:55:51,932 INFO L231 Difference]: Finished difference. Result has 446 places, 524 transitions, 7163 flow [2024-06-03 20:55:51,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7163, PETRI_PLACES=446, PETRI_TRANSITIONS=524} [2024-06-03 20:55:51,933 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-03 20:55:51,933 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 524 transitions, 7163 flow [2024-06-03 20:55:51,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:51,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:51,934 INFO 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:55:51,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 20:55:51,934 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:55:51,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:51,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1906489285, now seen corresponding path program 19 times [2024-06-03 20:55:51,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:51,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620781972] [2024-06-03 20:55:51,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:51,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:51,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:52,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:52,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:52,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620781972] [2024-06-03 20:55:52,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620781972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:52,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:52,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:52,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631637054] [2024-06-03 20:55:52,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:52,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:52,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:52,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:52,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:52,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 524 transitions, 7163 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:52,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:52,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:52,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:53,305 INFO L124 PetriNetUnfolderBase]: 3143/5400 cut-off events. [2024-06-03 20:55:53,305 INFO L125 PetriNetUnfolderBase]: For 1058745/1058745 co-relation queries the response was YES. [2024-06-03 20:55:53,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44391 conditions, 5400 events. 3143/5400 cut-off events. For 1058745/1058745 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37330 event pairs, 609 based on Foata normal form. 2/5397 useless extension candidates. Maximal degree in co-relation 44195. Up to 4179 conditions per place. [2024-06-03 20:55:53,393 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 311 selfloop transitions, 234 changer transitions 0/553 dead transitions. [2024-06-03 20:55:53,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 553 transitions, 9277 flow [2024-06-03 20:55:53,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:55:53,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:55:53,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-03 20:55:53,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623678646934461 [2024-06-03 20:55:53,394 INFO L175 Difference]: Start difference. First operand has 446 places, 524 transitions, 7163 flow. Second operand 11 states and 266 transitions. [2024-06-03 20:55:53,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 553 transitions, 9277 flow [2024-06-03 20:55:57,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 553 transitions, 8854 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:58,000 INFO L231 Difference]: Finished difference. Result has 451 places, 529 transitions, 7327 flow [2024-06-03 20:55:58,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7327, PETRI_PLACES=451, PETRI_TRANSITIONS=529} [2024-06-03 20:55:58,000 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-03 20:55:58,001 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 529 transitions, 7327 flow [2024-06-03 20:55:58,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:58,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:58,001 INFO 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:55:58,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 20:55:58,001 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:55:58,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:58,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1565237943, now seen corresponding path program 20 times [2024-06-03 20:55:58,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:58,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379465304] [2024-06-03 20:55:58,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:58,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:58,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:58,243 INFO 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:55:58,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:58,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379465304] [2024-06-03 20:55:58,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379465304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:58,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:58,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:58,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170582625] [2024-06-03 20:55:58,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:58,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:58,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:58,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:58,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:58,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:55:58,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 529 transitions, 7327 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:58,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:58,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:55:58,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:59,383 INFO L124 PetriNetUnfolderBase]: 3137/5384 cut-off events. [2024-06-03 20:55:59,383 INFO L125 PetriNetUnfolderBase]: For 1052598/1052598 co-relation queries the response was YES. [2024-06-03 20:55:59,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44078 conditions, 5384 events. 3137/5384 cut-off events. For 1052598/1052598 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37201 event pairs, 601 based on Foata normal form. 2/5381 useless extension candidates. Maximal degree in co-relation 43882. Up to 4174 conditions per place. [2024-06-03 20:55:59,472 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 237 changer transitions 0/553 dead transitions. [2024-06-03 20:55:59,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 553 transitions, 9049 flow [2024-06-03 20:55:59,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:55:59,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:55:59,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-06-03 20:55:59,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-03 20:55:59,473 INFO L175 Difference]: Start difference. First operand has 451 places, 529 transitions, 7327 flow. Second operand 12 states and 282 transitions. [2024-06-03 20:55:59,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 553 transitions, 9049 flow [2024-06-03 20:56:04,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 553 transitions, 8604 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-03 20:56:04,801 INFO L231 Difference]: Finished difference. Result has 457 places, 529 transitions, 7363 flow [2024-06-03 20:56:04,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7363, PETRI_PLACES=457, PETRI_TRANSITIONS=529} [2024-06-03 20:56:04,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-03 20:56:04,801 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 529 transitions, 7363 flow [2024-06-03 20:56:04,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:04,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:04,802 INFO 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:56:04,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 20:56:04,802 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:56:04,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:04,802 INFO L85 PathProgramCache]: Analyzing trace with hash 177412169, now seen corresponding path program 21 times [2024-06-03 20:56:04,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:04,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85196932] [2024-06-03 20:56:04,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:04,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:04,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:05,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:56:05,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:05,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85196932] [2024-06-03 20:56:05,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85196932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:05,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:05,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:05,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456584194] [2024-06-03 20:56:05,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:05,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:05,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:05,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:05,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:05,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:05,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 529 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:05,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:05,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:05,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:06,237 INFO L124 PetriNetUnfolderBase]: 3147/5411 cut-off events. [2024-06-03 20:56:06,237 INFO L125 PetriNetUnfolderBase]: For 1068793/1068793 co-relation queries the response was YES. [2024-06-03 20:56:06,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44277 conditions, 5411 events. 3147/5411 cut-off events. For 1068793/1068793 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37482 event pairs, 632 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 44080. Up to 4184 conditions per place. [2024-06-03 20:56:06,317 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 294 selfloop transitions, 255 changer transitions 0/557 dead transitions. [2024-06-03 20:56:06,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 557 transitions, 9754 flow [2024-06-03 20:56:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:56:06,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:56:06,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 301 transitions. [2024-06-03 20:56:06,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-03 20:56:06,318 INFO L175 Difference]: Start difference. First operand has 457 places, 529 transitions, 7363 flow. Second operand 13 states and 301 transitions. [2024-06-03 20:56:06,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 557 transitions, 9754 flow [2024-06-03 20:56:11,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 557 transitions, 9290 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 20:56:11,575 INFO L231 Difference]: Finished difference. Result has 461 places, 533 transitions, 7495 flow [2024-06-03 20:56:11,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6905, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7495, PETRI_PLACES=461, PETRI_TRANSITIONS=533} [2024-06-03 20:56:11,576 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-03 20:56:11,576 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 533 transitions, 7495 flow [2024-06-03 20:56:11,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:11,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:11,576 INFO 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:56:11,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 20:56:11,577 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:11,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:11,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1223136019, now seen corresponding path program 22 times [2024-06-03 20:56:11,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:11,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964103698] [2024-06-03 20:56:11,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:11,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:11,814 INFO 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:56:11,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:11,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964103698] [2024-06-03 20:56:11,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964103698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:11,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:11,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:11,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640389472] [2024-06-03 20:56:11,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:11,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:11,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:11,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:11,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:11,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 533 transitions, 7495 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:11,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:11,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:11,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:13,231 INFO L124 PetriNetUnfolderBase]: 3141/5391 cut-off events. [2024-06-03 20:56:13,232 INFO L125 PetriNetUnfolderBase]: For 1060605/1060605 co-relation queries the response was YES. [2024-06-03 20:56:13,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44049 conditions, 5391 events. 3141/5391 cut-off events. For 1060605/1060605 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37346 event pairs, 622 based on Foata normal form. 2/5385 useless extension candidates. Maximal degree in co-relation 43851. Up to 4179 conditions per place. [2024-06-03 20:56:13,309 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 292 selfloop transitions, 254 changer transitions 0/554 dead transitions. [2024-06-03 20:56:13,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 554 transitions, 9511 flow [2024-06-03 20:56:13,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:56:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:56:13,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-03 20:56:13,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496828752642706 [2024-06-03 20:56:13,310 INFO L175 Difference]: Start difference. First operand has 461 places, 533 transitions, 7495 flow. Second operand 11 states and 260 transitions. [2024-06-03 20:56:13,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 554 transitions, 9511 flow [2024-06-03 20:56:18,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 554 transitions, 8966 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-03 20:56:18,787 INFO L231 Difference]: Finished difference. Result has 464 places, 533 transitions, 7465 flow [2024-06-03 20:56:18,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6950, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7465, PETRI_PLACES=464, PETRI_TRANSITIONS=533} [2024-06-03 20:56:18,788 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-03 20:56:18,788 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 533 transitions, 7465 flow [2024-06-03 20:56:18,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:18,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:18,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, 1, 1, 1] [2024-06-03 20:56:18,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 20:56:18,788 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:18,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:18,789 INFO L85 PathProgramCache]: Analyzing trace with hash -505896125, now seen corresponding path program 23 times [2024-06-03 20:56:18,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:18,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726041297] [2024-06-03 20:56:18,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:18,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:18,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:19,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:56:19,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:19,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726041297] [2024-06-03 20:56:19,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726041297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:19,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:19,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:19,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129140157] [2024-06-03 20:56:19,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:19,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:19,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:19,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:19,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:19,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:19,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 533 transitions, 7465 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:19,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:19,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:19,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:20,276 INFO L124 PetriNetUnfolderBase]: 3167/5459 cut-off events. [2024-06-03 20:56:20,276 INFO L125 PetriNetUnfolderBase]: For 1096070/1096070 co-relation queries the response was YES. [2024-06-03 20:56:20,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44663 conditions, 5459 events. 3167/5459 cut-off events. For 1096070/1096070 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38033 event pairs, 642 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 44464. Up to 4204 conditions per place. [2024-06-03 20:56:20,363 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 241 changer transitions 0/564 dead transitions. [2024-06-03 20:56:20,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 564 transitions, 9973 flow [2024-06-03 20:56:20,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:56:20,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:56:20,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 283 transitions. [2024-06-03 20:56:20,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484496124031008 [2024-06-03 20:56:20,364 INFO L175 Difference]: Start difference. First operand has 464 places, 533 transitions, 7465 flow. Second operand 12 states and 283 transitions. [2024-06-03 20:56:20,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 564 transitions, 9973 flow [2024-06-03 20:56:26,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 564 transitions, 9505 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 20:56:26,122 INFO L231 Difference]: Finished difference. Result has 467 places, 541 transitions, 7654 flow [2024-06-03 20:56:26,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7654, PETRI_PLACES=467, PETRI_TRANSITIONS=541} [2024-06-03 20:56:26,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-03 20:56:26,122 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 541 transitions, 7654 flow [2024-06-03 20:56:26,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:26,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:26,123 INFO 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:56:26,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 20:56:26,123 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:26,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:26,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1282979781, now seen corresponding path program 24 times [2024-06-03 20:56:26,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:26,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718833835] [2024-06-03 20:56:26,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:26,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:26,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:26,367 INFO 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:56:26,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:26,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718833835] [2024-06-03 20:56:26,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718833835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:26,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:26,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:26,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485168270] [2024-06-03 20:56:26,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:26,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:26,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:26,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:26,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:26,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:26,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 541 transitions, 7654 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:26,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:26,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:26,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:27,501 INFO L124 PetriNetUnfolderBase]: 3161/5431 cut-off events. [2024-06-03 20:56:27,502 INFO L125 PetriNetUnfolderBase]: For 1088088/1088088 co-relation queries the response was YES. [2024-06-03 20:56:27,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44386 conditions, 5431 events. 3161/5431 cut-off events. For 1088088/1088088 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37669 event pairs, 624 based on Foata normal form. 2/5425 useless extension candidates. Maximal degree in co-relation 44186. Up to 4199 conditions per place. [2024-06-03 20:56:27,589 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 313 selfloop transitions, 243 changer transitions 0/564 dead transitions. [2024-06-03 20:56:27,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 564 transitions, 9706 flow [2024-06-03 20:56:27,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:56:27,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:56:27,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 299 transitions. [2024-06-03 20:56:27,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-03 20:56:27,590 INFO L175 Difference]: Start difference. First operand has 467 places, 541 transitions, 7654 flow. Second operand 13 states and 299 transitions. [2024-06-03 20:56:27,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 564 transitions, 9706 flow [2024-06-03 20:56:33,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 564 transitions, 9021 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-03 20:56:33,675 INFO L231 Difference]: Finished difference. Result has 470 places, 541 transitions, 7462 flow [2024-06-03 20:56:33,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7462, PETRI_PLACES=470, PETRI_TRANSITIONS=541} [2024-06-03 20:56:33,676 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-03 20:56:33,676 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 541 transitions, 7462 flow [2024-06-03 20:56:33,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:33,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:33,676 INFO 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:56:33,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 20:56:33,676 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:33,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:33,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1893351775, now seen corresponding path program 25 times [2024-06-03 20:56:33,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:33,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011492747] [2024-06-03 20:56:33,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:33,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:33,927 INFO 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:56:33,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:33,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011492747] [2024-06-03 20:56:33,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011492747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:33,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:33,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:33,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965688315] [2024-06-03 20:56:33,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:33,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:33,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:33,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:33,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:33,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:33,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 541 transitions, 7462 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:33,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:33,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:33,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:35,124 INFO L124 PetriNetUnfolderBase]: 3155/5422 cut-off events. [2024-06-03 20:56:35,125 INFO L125 PetriNetUnfolderBase]: For 1077436/1077436 co-relation queries the response was YES. [2024-06-03 20:56:35,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43937 conditions, 5422 events. 3155/5422 cut-off events. For 1077436/1077436 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37534 event pairs, 591 based on Foata normal form. 2/5419 useless extension candidates. Maximal degree in co-relation 43736. Up to 4772 conditions per place. [2024-06-03 20:56:35,208 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 508 selfloop transitions, 37 changer transitions 0/553 dead transitions. [2024-06-03 20:56:35,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 553 transitions, 8580 flow [2024-06-03 20:56:35,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:56:35,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:56:35,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:56:35,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-03 20:56:35,209 INFO L175 Difference]: Start difference. First operand has 470 places, 541 transitions, 7462 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:56:35,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 553 transitions, 8580 flow [2024-06-03 20:56:40,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 553 transitions, 8073 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-03 20:56:40,229 INFO L231 Difference]: Finished difference. Result has 467 places, 541 transitions, 7036 flow [2024-06-03 20:56:40,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6955, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7036, PETRI_PLACES=467, PETRI_TRANSITIONS=541} [2024-06-03 20:56:40,230 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-03 20:56:40,230 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 541 transitions, 7036 flow [2024-06-03 20:56:40,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:40,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:40,230 INFO 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:56:40,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 20:56:40,230 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:40,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:40,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1700654317, now seen corresponding path program 26 times [2024-06-03 20:56:40,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:40,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406461848] [2024-06-03 20:56:40,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:40,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:40,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:40,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:40,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:40,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406461848] [2024-06-03 20:56:40,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406461848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:40,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:40,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:40,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499096353] [2024-06-03 20:56:40,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:40,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:40,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:40,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:40,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:40,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:40,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 541 transitions, 7036 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:40,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:40,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:40,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:41,865 INFO L124 PetriNetUnfolderBase]: 3149/5411 cut-off events. [2024-06-03 20:56:41,865 INFO L125 PetriNetUnfolderBase]: For 1066826/1066826 co-relation queries the response was YES. [2024-06-03 20:56:41,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43068 conditions, 5411 events. 3149/5411 cut-off events. For 1066826/1066826 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37590 event pairs, 622 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 42866. Up to 4189 conditions per place. [2024-06-03 20:56:41,947 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 319 selfloop transitions, 233 changer transitions 0/560 dead transitions. [2024-06-03 20:56:41,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 560 transitions, 8784 flow [2024-06-03 20:56:41,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:56:41,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:56:41,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 20:56:41,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-03 20:56:41,948 INFO L175 Difference]: Start difference. First operand has 467 places, 541 transitions, 7036 flow. Second operand 10 states and 238 transitions. [2024-06-03 20:56:41,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 560 transitions, 8784 flow [2024-06-03 20:56:47,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 560 transitions, 8643 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 20:56:47,592 INFO L231 Difference]: Finished difference. Result has 469 places, 541 transitions, 7368 flow [2024-06-03 20:56:47,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6895, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7368, PETRI_PLACES=469, PETRI_TRANSITIONS=541} [2024-06-03 20:56:47,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 425 predicate places. [2024-06-03 20:56:47,592 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 541 transitions, 7368 flow [2024-06-03 20:56:47,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:47,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:47,593 INFO 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:56:47,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 20:56:47,593 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:47,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:47,593 INFO L85 PathProgramCache]: Analyzing trace with hash -990435449, now seen corresponding path program 5 times [2024-06-03 20:56:47,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:47,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400972537] [2024-06-03 20:56:47,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:47,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:47,869 INFO 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:56:47,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:47,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400972537] [2024-06-03 20:56:47,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400972537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:47,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:47,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:47,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404077603] [2024-06-03 20:56:47,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:47,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:47,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:47,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:47,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:47,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:47,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 541 transitions, 7368 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:47,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:47,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:47,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:49,038 INFO L124 PetriNetUnfolderBase]: 3170/5448 cut-off events. [2024-06-03 20:56:49,038 INFO L125 PetriNetUnfolderBase]: For 1105162/1105162 co-relation queries the response was YES. [2024-06-03 20:56:49,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44289 conditions, 5448 events. 3170/5448 cut-off events. For 1105162/1105162 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37749 event pairs, 581 based on Foata normal form. 2/5447 useless extension candidates. Maximal degree in co-relation 44086. Up to 4763 conditions per place. [2024-06-03 20:56:49,132 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 528 selfloop transitions, 33 changer transitions 0/569 dead transitions. [2024-06-03 20:56:49,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 569 transitions, 8966 flow [2024-06-03 20:56:49,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:56:49,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:56:49,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:56:49,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-03 20:56:49,133 INFO L175 Difference]: Start difference. First operand has 469 places, 541 transitions, 7368 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:56:49,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 569 transitions, 8966 flow [2024-06-03 20:56:55,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 569 transitions, 8484 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 20:56:55,986 INFO L231 Difference]: Finished difference. Result has 468 places, 545 transitions, 7087 flow [2024-06-03 20:56:55,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7087, PETRI_PLACES=468, PETRI_TRANSITIONS=545} [2024-06-03 20:56:55,986 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-03 20:56:55,986 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 545 transitions, 7087 flow [2024-06-03 20:56:55,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:55,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:55,987 INFO 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:56:55,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 20:56:55,987 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:55,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:55,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1163550009, now seen corresponding path program 6 times [2024-06-03 20:56:55,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:55,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861252049] [2024-06-03 20:56:55,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:55,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:55,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:56,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:56,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861252049] [2024-06-03 20:56:56,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861252049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:56,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:56,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:56,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763587442] [2024-06-03 20:56:56,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:56,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:56,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:56,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:56,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:56,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:56:56,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 545 transitions, 7087 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:56,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:56,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:56:56,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:57,433 INFO L124 PetriNetUnfolderBase]: 3165/5451 cut-off events. [2024-06-03 20:56:57,433 INFO L125 PetriNetUnfolderBase]: For 1095129/1095129 co-relation queries the response was YES. [2024-06-03 20:56:57,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43564 conditions, 5451 events. 3165/5451 cut-off events. For 1095129/1095129 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37822 event pairs, 594 based on Foata normal form. 2/5450 useless extension candidates. Maximal degree in co-relation 43359. Up to 4785 conditions per place. [2024-06-03 20:56:57,520 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 526 selfloop transitions, 29 changer transitions 0/563 dead transitions. [2024-06-03 20:56:57,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 563 transitions, 8241 flow [2024-06-03 20:56:57,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:56:57,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:56:57,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:56:57,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-03 20:56:57,521 INFO L175 Difference]: Start difference. First operand has 468 places, 545 transitions, 7087 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:56:57,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 563 transitions, 8241 flow [2024-06-03 20:57:04,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 563 transitions, 8092 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-03 20:57:04,024 INFO L231 Difference]: Finished difference. Result has 470 places, 545 transitions, 7001 flow [2024-06-03 20:57:04,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7001, PETRI_PLACES=470, PETRI_TRANSITIONS=545} [2024-06-03 20:57:04,024 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-03 20:57:04,024 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 545 transitions, 7001 flow [2024-06-03 20:57:04,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:04,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:04,025 INFO 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:57:04,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 20:57:04,025 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:04,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:04,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1542493531, now seen corresponding path program 7 times [2024-06-03 20:57:04,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:04,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158331532] [2024-06-03 20:57:04,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:04,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:04,273 INFO 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:57:04,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:04,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158331532] [2024-06-03 20:57:04,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158331532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:04,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:04,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:04,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372188466] [2024-06-03 20:57:04,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:04,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:04,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:04,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:04,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:04,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:04,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 545 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:04,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:04,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:04,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:05,453 INFO L124 PetriNetUnfolderBase]: 3173/5463 cut-off events. [2024-06-03 20:57:05,454 INFO L125 PetriNetUnfolderBase]: For 1108367/1108367 co-relation queries the response was YES. [2024-06-03 20:57:05,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43603 conditions, 5463 events. 3173/5463 cut-off events. For 1108367/1108367 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 37947 event pairs, 600 based on Foata normal form. 2/5462 useless extension candidates. Maximal degree in co-relation 43397. Up to 4604 conditions per place. [2024-06-03 20:57:05,544 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 439 selfloop transitions, 128 changer transitions 0/575 dead transitions. [2024-06-03 20:57:05,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 575 transitions, 8262 flow [2024-06-03 20:57:05,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:57:05,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:57:05,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-03 20:57:05,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-03 20:57:05,546 INFO L175 Difference]: Start difference. First operand has 470 places, 545 transitions, 7001 flow. Second operand 11 states and 257 transitions. [2024-06-03 20:57:05,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 575 transitions, 8262 flow [2024-06-03 20:57:09,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 575 transitions, 8199 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:57:09,605 INFO L231 Difference]: Finished difference. Result has 475 places, 547 transitions, 7262 flow [2024-06-03 20:57:09,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7262, PETRI_PLACES=475, PETRI_TRANSITIONS=547} [2024-06-03 20:57:09,605 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-03 20:57:09,605 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 547 transitions, 7262 flow [2024-06-03 20:57:09,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:09,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:09,606 INFO 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:57:09,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 20:57:09,608 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:09,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:09,608 INFO L85 PathProgramCache]: Analyzing trace with hash -923991571, now seen corresponding path program 8 times [2024-06-03 20:57:09,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:09,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125428644] [2024-06-03 20:57:09,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:09,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:09,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:09,865 INFO 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:57:09,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:09,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125428644] [2024-06-03 20:57:09,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125428644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:09,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:09,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576727665] [2024-06-03 20:57:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:09,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:09,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:09,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:09,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:09,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 547 transitions, 7262 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:09,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:09,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:09,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:11,157 INFO L124 PetriNetUnfolderBase]: 3240/5570 cut-off events. [2024-06-03 20:57:11,158 INFO L125 PetriNetUnfolderBase]: For 1246823/1246823 co-relation queries the response was YES. [2024-06-03 20:57:11,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46639 conditions, 5570 events. 3240/5570 cut-off events. For 1246823/1246823 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38642 event pairs, 502 based on Foata normal form. 2/5569 useless extension candidates. Maximal degree in co-relation 46432. Up to 4303 conditions per place. [2024-06-03 20:57:11,256 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 503 selfloop transitions, 72 changer transitions 0/583 dead transitions. [2024-06-03 20:57:11,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 583 transitions, 9290 flow [2024-06-03 20:57:11,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:57:11,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:57:11,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 20:57:11,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-03 20:57:11,257 INFO L175 Difference]: Start difference. First operand has 475 places, 547 transitions, 7262 flow. Second operand 8 states and 203 transitions. [2024-06-03 20:57:11,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 583 transitions, 9290 flow [2024-06-03 20:57:16,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 583 transitions, 8989 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-03 20:57:16,410 INFO L231 Difference]: Finished difference. Result has 475 places, 551 transitions, 7251 flow [2024-06-03 20:57:16,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6961, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7251, PETRI_PLACES=475, PETRI_TRANSITIONS=551} [2024-06-03 20:57:16,411 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-03 20:57:16,411 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 551 transitions, 7251 flow [2024-06-03 20:57:16,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:16,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:16,411 INFO 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:57:16,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 20:57:16,412 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:16,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:16,412 INFO L85 PathProgramCache]: Analyzing trace with hash -572966235, now seen corresponding path program 9 times [2024-06-03 20:57:16,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:16,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523873956] [2024-06-03 20:57:16,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:16,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:16,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:16,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:16,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:16,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523873956] [2024-06-03 20:57:16,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523873956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:16,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:16,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:16,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516645244] [2024-06-03 20:57:16,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:16,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:16,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:16,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:16,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:16,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:16,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 551 transitions, 7251 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:16,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:16,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:16,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:17,970 INFO L124 PetriNetUnfolderBase]: 3215/5540 cut-off events. [2024-06-03 20:57:17,971 INFO L125 PetriNetUnfolderBase]: For 1239877/1239877 co-relation queries the response was YES. [2024-06-03 20:57:18,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45258 conditions, 5540 events. 3215/5540 cut-off events. For 1239877/1239877 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38530 event pairs, 527 based on Foata normal form. 8/5545 useless extension candidates. Maximal degree in co-relation 45049. Up to 4289 conditions per place. [2024-06-03 20:57:18,064 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 504 selfloop transitions, 68 changer transitions 0/580 dead transitions. [2024-06-03 20:57:18,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 580 transitions, 8823 flow [2024-06-03 20:57:18,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:57:18,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:57:18,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:57:18,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-03 20:57:18,065 INFO L175 Difference]: Start difference. First operand has 475 places, 551 transitions, 7251 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:57:18,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 580 transitions, 8823 flow [2024-06-03 20:57:23,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 580 transitions, 8643 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-03 20:57:23,725 INFO L231 Difference]: Finished difference. Result has 479 places, 551 transitions, 7213 flow [2024-06-03 20:57:23,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7213, PETRI_PLACES=479, PETRI_TRANSITIONS=551} [2024-06-03 20:57:23,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-03 20:57:23,726 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 551 transitions, 7213 flow [2024-06-03 20:57:23,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:23,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:23,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:23,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 20:57:23,727 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:23,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:23,727 INFO L85 PathProgramCache]: Analyzing trace with hash -810042391, now seen corresponding path program 10 times [2024-06-03 20:57:23,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:23,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047553198] [2024-06-03 20:57:23,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:23,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:23,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:24,002 INFO 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:57:24,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:24,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047553198] [2024-06-03 20:57:24,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047553198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:24,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:24,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:24,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691223021] [2024-06-03 20:57:24,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:24,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:24,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:24,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:24,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:24,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:24,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 551 transitions, 7213 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:24,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:24,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:24,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:25,209 INFO L124 PetriNetUnfolderBase]: 3192/5502 cut-off events. [2024-06-03 20:57:25,209 INFO L125 PetriNetUnfolderBase]: For 1155552/1155552 co-relation queries the response was YES. [2024-06-03 20:57:25,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43188 conditions, 5502 events. 3192/5502 cut-off events. For 1155552/1155552 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38366 event pairs, 579 based on Foata normal form. 10/5509 useless extension candidates. Maximal degree in co-relation 42978. Up to 4488 conditions per place. [2024-06-03 20:57:25,298 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 508 selfloop transitions, 58 changer transitions 0/574 dead transitions. [2024-06-03 20:57:25,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 574 transitions, 8773 flow [2024-06-03 20:57:25,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:57:25,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:57:25,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:57:25,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 20:57:25,299 INFO L175 Difference]: Start difference. First operand has 479 places, 551 transitions, 7213 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:57:25,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 574 transitions, 8773 flow [2024-06-03 20:57:29,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 574 transitions, 8593 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 20:57:29,612 INFO L231 Difference]: Finished difference. Result has 479 places, 551 transitions, 7159 flow [2024-06-03 20:57:29,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7159, PETRI_PLACES=479, PETRI_TRANSITIONS=551} [2024-06-03 20:57:29,613 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-03 20:57:29,613 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 551 transitions, 7159 flow [2024-06-03 20:57:29,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:29,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:29,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:29,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 20:57:29,614 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:29,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:29,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1447778997, now seen corresponding path program 11 times [2024-06-03 20:57:29,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:29,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241788888] [2024-06-03 20:57:29,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:29,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:29,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:29,897 INFO 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:57:29,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:29,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241788888] [2024-06-03 20:57:29,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241788888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:29,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:29,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:29,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340167460] [2024-06-03 20:57:29,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:29,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:29,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:29,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:29,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:29,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:29,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 551 transitions, 7159 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:29,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:29,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:29,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:31,145 INFO L124 PetriNetUnfolderBase]: 3162/5458 cut-off events. [2024-06-03 20:57:31,145 INFO L125 PetriNetUnfolderBase]: For 1044448/1044448 co-relation queries the response was YES. [2024-06-03 20:57:31,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41020 conditions, 5458 events. 3162/5458 cut-off events. For 1044448/1044448 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38056 event pairs, 591 based on Foata normal form. 10/5465 useless extension candidates. Maximal degree in co-relation 40809. Up to 4698 conditions per place. [2024-06-03 20:57:31,238 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 51 changer transitions 0/569 dead transitions. [2024-06-03 20:57:31,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 569 transitions, 8355 flow [2024-06-03 20:57:31,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:57:31,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:57:31,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:57:31,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-03 20:57:31,239 INFO L175 Difference]: Start difference. First operand has 479 places, 551 transitions, 7159 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:57:31,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 569 transitions, 8355 flow [2024-06-03 20:57:35,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 569 transitions, 8193 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 20:57:35,204 INFO L231 Difference]: Finished difference. Result has 480 places, 551 transitions, 7108 flow [2024-06-03 20:57:35,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7108, PETRI_PLACES=480, PETRI_TRANSITIONS=551} [2024-06-03 20:57:35,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-03 20:57:35,205 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 551 transitions, 7108 flow [2024-06-03 20:57:35,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:35,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:35,205 INFO 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:57:35,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 20:57:35,205 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:35,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:35,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1553179301, now seen corresponding path program 12 times [2024-06-03 20:57:35,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:35,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050183606] [2024-06-03 20:57:35,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:35,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:35,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:35,473 INFO 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:57:35,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:35,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050183606] [2024-06-03 20:57:35,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050183606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:35,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:35,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:35,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763984743] [2024-06-03 20:57:35,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:35,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:35,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:35,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:35,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:35,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:35,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 551 transitions, 7108 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:35,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:35,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:35,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:36,758 INFO L124 PetriNetUnfolderBase]: 3198/5532 cut-off events. [2024-06-03 20:57:36,758 INFO L125 PetriNetUnfolderBase]: For 1054397/1054397 co-relation queries the response was YES. [2024-06-03 20:57:36,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41397 conditions, 5532 events. 3198/5532 cut-off events. For 1054397/1054397 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38784 event pairs, 615 based on Foata normal form. 10/5539 useless extension candidates. Maximal degree in co-relation 41185. Up to 4611 conditions per place. [2024-06-03 20:57:36,862 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 110 changer transitions 0/577 dead transitions. [2024-06-03 20:57:36,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 577 transitions, 8397 flow [2024-06-03 20:57:36,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:57:36,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:57:36,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 20:57:36,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-03 20:57:36,863 INFO L175 Difference]: Start difference. First operand has 480 places, 551 transitions, 7108 flow. Second operand 10 states and 238 transitions. [2024-06-03 20:57:36,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 577 transitions, 8397 flow [2024-06-03 20:57:41,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 577 transitions, 8208 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-03 20:57:41,442 INFO L231 Difference]: Finished difference. Result has 480 places, 553 transitions, 7212 flow [2024-06-03 20:57:41,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7212, PETRI_PLACES=480, PETRI_TRANSITIONS=553} [2024-06-03 20:57:41,442 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-03 20:57:41,442 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 553 transitions, 7212 flow [2024-06-03 20:57:41,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:41,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:41,443 INFO 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:57:41,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 20:57:41,443 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:41,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:41,443 INFO L85 PathProgramCache]: Analyzing trace with hash 2126545803, now seen corresponding path program 13 times [2024-06-03 20:57:41,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:41,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737800848] [2024-06-03 20:57:41,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:41,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:41,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:41,708 INFO 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:57:41,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:41,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737800848] [2024-06-03 20:57:41,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737800848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:41,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:41,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:41,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089115743] [2024-06-03 20:57:41,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:41,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:41,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:41,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:41,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:41,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:41,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 553 transitions, 7212 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:41,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:41,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:41,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:43,033 INFO L124 PetriNetUnfolderBase]: 3234/5598 cut-off events. [2024-06-03 20:57:43,033 INFO L125 PetriNetUnfolderBase]: For 1070334/1070334 co-relation queries the response was YES. [2024-06-03 20:57:43,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42061 conditions, 5598 events. 3234/5598 cut-off events. For 1070334/1070334 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 39322 event pairs, 601 based on Foata normal form. 10/5605 useless extension candidates. Maximal degree in co-relation 41851. Up to 4309 conditions per place. [2024-06-03 20:57:43,134 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 117 changer transitions 0/584 dead transitions. [2024-06-03 20:57:43,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 584 transitions, 8879 flow [2024-06-03 20:57:43,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:57:43,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:57:43,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-03 20:57:43,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-03 20:57:43,135 INFO L175 Difference]: Start difference. First operand has 480 places, 553 transitions, 7212 flow. Second operand 10 states and 242 transitions. [2024-06-03 20:57:43,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 584 transitions, 8879 flow [2024-06-03 20:57:47,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 584 transitions, 8637 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 20:57:47,265 INFO L231 Difference]: Finished difference. Result has 483 places, 555 transitions, 7281 flow [2024-06-03 20:57:47,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6970, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7281, PETRI_PLACES=483, PETRI_TRANSITIONS=555} [2024-06-03 20:57:47,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 439 predicate places. [2024-06-03 20:57:47,266 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 555 transitions, 7281 flow [2024-06-03 20:57:47,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:47,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:47,267 INFO 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:57:47,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 20:57:47,267 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:47,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:47,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1906498213, now seen corresponding path program 14 times [2024-06-03 20:57:47,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:47,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9892259] [2024-06-03 20:57:47,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:47,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:47,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:47,536 INFO 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:57:47,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:47,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9892259] [2024-06-03 20:57:47,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9892259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:47,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:47,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:47,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172758821] [2024-06-03 20:57:47,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:47,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:47,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:47,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:47,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:47,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:47,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 555 transitions, 7281 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:47,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:47,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:47,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:48,831 INFO L124 PetriNetUnfolderBase]: 3204/5538 cut-off events. [2024-06-03 20:57:48,832 INFO L125 PetriNetUnfolderBase]: For 957291/957291 co-relation queries the response was YES. [2024-06-03 20:57:48,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40005 conditions, 5538 events. 3204/5538 cut-off events. For 957291/957291 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38852 event pairs, 597 based on Foata normal form. 10/5545 useless extension candidates. Maximal degree in co-relation 39794. Up to 4621 conditions per place. [2024-06-03 20:57:48,919 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 455 selfloop transitions, 117 changer transitions 0/580 dead transitions. [2024-06-03 20:57:48,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 580 transitions, 8515 flow [2024-06-03 20:57:48,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:57:48,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:57:48,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-03 20:57:48,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-03 20:57:48,920 INFO L175 Difference]: Start difference. First operand has 483 places, 555 transitions, 7281 flow. Second operand 11 states and 257 transitions. [2024-06-03 20:57:48,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 580 transitions, 8515 flow [2024-06-03 20:57:52,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 580 transitions, 8240 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-03 20:57:52,929 INFO L231 Difference]: Finished difference. Result has 487 places, 555 transitions, 7246 flow [2024-06-03 20:57:52,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7006, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7246, PETRI_PLACES=487, PETRI_TRANSITIONS=555} [2024-06-03 20:57:52,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-03 20:57:52,929 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 555 transitions, 7246 flow [2024-06-03 20:57:52,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:52,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:52,930 INFO 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:57:52,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 20:57:52,930 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:52,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:52,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1025002575, now seen corresponding path program 15 times [2024-06-03 20:57:52,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:52,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18008273] [2024-06-03 20:57:52,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:52,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:52,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:53,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:57:53,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:53,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18008273] [2024-06-03 20:57:53,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18008273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:53,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:53,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:53,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206041665] [2024-06-03 20:57:53,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:53,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:53,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:53,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:53,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:53,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:53,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 555 transitions, 7246 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:53,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:53,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:53,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:54,594 INFO L124 PetriNetUnfolderBase]: 3240/5587 cut-off events. [2024-06-03 20:57:54,594 INFO L125 PetriNetUnfolderBase]: For 966804/966804 co-relation queries the response was YES. [2024-06-03 20:57:54,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40168 conditions, 5587 events. 3240/5587 cut-off events. For 966804/966804 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 39184 event pairs, 607 based on Foata normal form. 10/5592 useless extension candidates. Maximal degree in co-relation 39956. Up to 4677 conditions per place. [2024-06-03 20:57:54,678 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 442 selfloop transitions, 129 changer transitions 0/579 dead transitions. [2024-06-03 20:57:54,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 579 transitions, 8537 flow [2024-06-03 20:57:54,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:57:54,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:57:54,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-03 20:57:54,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306553911205074 [2024-06-03 20:57:54,679 INFO L175 Difference]: Start difference. First operand has 487 places, 555 transitions, 7246 flow. Second operand 11 states and 251 transitions. [2024-06-03 20:57:54,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 579 transitions, 8537 flow [2024-06-03 20:57:59,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 579 transitions, 8239 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-03 20:57:59,126 INFO L231 Difference]: Finished difference. Result has 487 places, 557 transitions, 7283 flow [2024-06-03 20:57:59,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7283, PETRI_PLACES=487, PETRI_TRANSITIONS=557} [2024-06-03 20:57:59,127 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-03 20:57:59,127 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 557 transitions, 7283 flow [2024-06-03 20:57:59,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:59,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:59,127 INFO 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:57:59,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 20:57:59,128 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:59,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:59,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1289654949, now seen corresponding path program 16 times [2024-06-03 20:57:59,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:59,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091608917] [2024-06-03 20:57:59,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:59,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:59,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:59,386 INFO 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:57:59,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:59,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091608917] [2024-06-03 20:57:59,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091608917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:59,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:59,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:59,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508302924] [2024-06-03 20:57:59,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:59,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:59,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:59,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:59,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:59,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:57:59,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 557 transitions, 7283 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:59,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:59,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:57:59,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:00,643 INFO L124 PetriNetUnfolderBase]: 3276/5643 cut-off events. [2024-06-03 20:58:00,644 INFO L125 PetriNetUnfolderBase]: For 982294/982294 co-relation queries the response was YES. [2024-06-03 20:58:00,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40788 conditions, 5643 events. 3276/5643 cut-off events. For 982294/982294 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 39584 event pairs, 611 based on Foata normal form. 10/5648 useless extension candidates. Maximal degree in co-relation 40575. Up to 4733 conditions per place. [2024-06-03 20:58:00,898 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 458 selfloop transitions, 116 changer transitions 0/582 dead transitions. [2024-06-03 20:58:00,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 582 transitions, 8586 flow [2024-06-03 20:58:00,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:58:00,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:58:00,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 272 transitions. [2024-06-03 20:58:00,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-03 20:58:00,901 INFO L175 Difference]: Start difference. First operand has 487 places, 557 transitions, 7283 flow. Second operand 12 states and 272 transitions. [2024-06-03 20:58:00,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 582 transitions, 8586 flow [2024-06-03 20:58:05,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 582 transitions, 8288 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-03 20:58:05,384 INFO L231 Difference]: Finished difference. Result has 490 places, 559 transitions, 7298 flow [2024-06-03 20:58:05,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6985, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7298, PETRI_PLACES=490, PETRI_TRANSITIONS=559} [2024-06-03 20:58:05,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-03 20:58:05,384 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 559 transitions, 7298 flow [2024-06-03 20:58:05,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:05,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:05,385 INFO 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:58:05,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 20:58:05,385 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:05,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:05,385 INFO L85 PathProgramCache]: Analyzing trace with hash 936336037, now seen corresponding path program 17 times [2024-06-03 20:58:05,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:05,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892274929] [2024-06-03 20:58:05,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:05,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:05,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:05,665 INFO 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:58:05,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:05,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892274929] [2024-06-03 20:58:05,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892274929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:05,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:05,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:05,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992425598] [2024-06-03 20:58:05,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:05,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:05,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:05,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:05,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:05,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:58:05,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 559 transitions, 7298 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:05,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:05,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:58:05,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:06,989 INFO L124 PetriNetUnfolderBase]: 3312/5719 cut-off events. [2024-06-03 20:58:06,989 INFO L125 PetriNetUnfolderBase]: For 994062/994062 co-relation queries the response was YES. [2024-06-03 20:58:07,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41256 conditions, 5719 events. 3312/5719 cut-off events. For 994062/994062 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40335 event pairs, 629 based on Foata normal form. 10/5724 useless extension candidates. Maximal degree in co-relation 41042. Up to 4789 conditions per place. [2024-06-03 20:58:07,083 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 463 selfloop transitions, 111 changer transitions 0/582 dead transitions. [2024-06-03 20:58:07,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 582 transitions, 8601 flow [2024-06-03 20:58:07,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:58:07,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:58:07,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-03 20:58:07,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395348837209303 [2024-06-03 20:58:07,084 INFO L175 Difference]: Start difference. First operand has 490 places, 559 transitions, 7298 flow. Second operand 10 states and 232 transitions. [2024-06-03 20:58:07,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 582 transitions, 8601 flow [2024-06-03 20:58:11,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 582 transitions, 8325 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-03 20:58:11,847 INFO L231 Difference]: Finished difference. Result has 490 places, 561 transitions, 7329 flow [2024-06-03 20:58:11,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7329, PETRI_PLACES=490, PETRI_TRANSITIONS=561} [2024-06-03 20:58:11,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-03 20:58:11,847 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 561 transitions, 7329 flow [2024-06-03 20:58:11,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:11,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:11,848 INFO 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:58:11,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 20:58:11,848 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:11,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:11,848 INFO L85 PathProgramCache]: Analyzing trace with hash 946811557, now seen corresponding path program 18 times [2024-06-03 20:58:11,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:11,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363459073] [2024-06-03 20:58:11,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:11,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:11,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:12,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:58:12,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:12,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363459073] [2024-06-03 20:58:12,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363459073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:12,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:12,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:12,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910251547] [2024-06-03 20:58:12,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:12,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:12,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:12,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:12,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:12,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:58:12,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 561 transitions, 7329 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:12,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:12,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:58:12,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:13,413 INFO L124 PetriNetUnfolderBase]: 3282/5661 cut-off events. [2024-06-03 20:58:13,413 INFO L125 PetriNetUnfolderBase]: For 866349/866349 co-relation queries the response was YES. [2024-06-03 20:58:13,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38904 conditions, 5661 events. 3282/5661 cut-off events. For 866349/866349 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39795 event pairs, 599 based on Foata normal form. 10/5666 useless extension candidates. Maximal degree in co-relation 38689. Up to 4303 conditions per place. [2024-06-03 20:58:13,510 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 119 changer transitions 0/586 dead transitions. [2024-06-03 20:58:13,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 586 transitions, 8605 flow [2024-06-03 20:58:13,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:58:13,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:58:13,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-03 20:58:13,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-03 20:58:13,511 INFO L175 Difference]: Start difference. First operand has 490 places, 561 transitions, 7329 flow. Second operand 10 states and 235 transitions. [2024-06-03 20:58:13,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 586 transitions, 8605 flow [2024-06-03 20:58:18,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 586 transitions, 8303 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-03 20:58:18,516 INFO L231 Difference]: Finished difference. Result has 492 places, 561 transitions, 7274 flow [2024-06-03 20:58:18,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7274, PETRI_PLACES=492, PETRI_TRANSITIONS=561} [2024-06-03 20:58:18,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-03 20:58:18,517 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 561 transitions, 7274 flow [2024-06-03 20:58:18,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:18,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:18,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:18,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 20:58:18,517 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:18,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:18,518 INFO L85 PathProgramCache]: Analyzing trace with hash -832678067, now seen corresponding path program 1 times [2024-06-03 20:58:18,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:18,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018486180] [2024-06-03 20:58:18,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:18,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:18,750 INFO 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:58:18,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:18,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018486180] [2024-06-03 20:58:18,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018486180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:18,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:18,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:58:18,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505915885] [2024-06-03 20:58:18,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:18,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:58:18,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:18,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:58:18,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:58:18,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:58:18,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 561 transitions, 7274 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:18,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:18,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:58:18,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:20,168 INFO L124 PetriNetUnfolderBase]: 3414/5893 cut-off events. [2024-06-03 20:58:20,168 INFO L125 PetriNetUnfolderBase]: For 1039611/1039611 co-relation queries the response was YES. [2024-06-03 20:58:20,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42732 conditions, 5893 events. 3414/5893 cut-off events. For 1039611/1039611 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 41725 event pairs, 463 based on Foata normal form. 6/5894 useless extension candidates. Maximal degree in co-relation 42516. Up to 4353 conditions per place. [2024-06-03 20:58:20,270 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 465 selfloop transitions, 127 changer transitions 0/600 dead transitions. [2024-06-03 20:58:20,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 600 transitions, 9370 flow [2024-06-03 20:58:20,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:58:20,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:58:20,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-03 20:58:20,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 20:58:20,272 INFO L175 Difference]: Start difference. First operand has 492 places, 561 transitions, 7274 flow. Second operand 8 states and 208 transitions. [2024-06-03 20:58:20,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 600 transitions, 9370 flow [2024-06-03 20:58:27,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 600 transitions, 9086 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 20:58:27,455 INFO L231 Difference]: Finished difference. Result has 492 places, 565 transitions, 7422 flow [2024-06-03 20:58:27,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7422, PETRI_PLACES=492, PETRI_TRANSITIONS=565} [2024-06-03 20:58:27,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-03 20:58:27,455 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 565 transitions, 7422 flow [2024-06-03 20:58:27,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:27,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:27,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:27,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 20:58:27,456 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:27,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:27,456 INFO L85 PathProgramCache]: Analyzing trace with hash 707700655, now seen corresponding path program 2 times [2024-06-03 20:58:27,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:27,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270820119] [2024-06-03 20:58:27,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:27,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:27,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:27,690 INFO 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:58:27,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:27,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270820119] [2024-06-03 20:58:27,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270820119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:27,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:27,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:58:27,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786270081] [2024-06-03 20:58:27,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:27,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:58:27,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:27,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:58:27,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:58:27,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:58:27,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 565 transitions, 7422 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:27,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:27,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:58:27,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:29,094 INFO L124 PetriNetUnfolderBase]: 3500/6043 cut-off events. [2024-06-03 20:58:29,095 INFO L125 PetriNetUnfolderBase]: For 1220894/1220894 co-relation queries the response was YES. [2024-06-03 20:58:29,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46157 conditions, 6043 events. 3500/6043 cut-off events. For 1220894/1220894 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42984 event pairs, 516 based on Foata normal form. 6/6044 useless extension candidates. Maximal degree in co-relation 45939. Up to 4401 conditions per place. [2024-06-03 20:58:29,192 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 471 selfloop transitions, 123 changer transitions 0/602 dead transitions. [2024-06-03 20:58:29,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 602 transitions, 9843 flow [2024-06-03 20:58:29,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:58:29,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:58:29,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-03 20:58:29,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-03 20:58:29,194 INFO L175 Difference]: Start difference. First operand has 492 places, 565 transitions, 7422 flow. Second operand 8 states and 205 transitions. [2024-06-03 20:58:29,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 602 transitions, 9843 flow [2024-06-03 20:58:38,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 602 transitions, 9709 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-03 20:58:38,162 INFO L231 Difference]: Finished difference. Result has 497 places, 568 transitions, 7641 flow [2024-06-03 20:58:38,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7641, PETRI_PLACES=497, PETRI_TRANSITIONS=568} [2024-06-03 20:58:38,163 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-03 20:58:38,163 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 568 transitions, 7641 flow [2024-06-03 20:58:38,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:38,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:38,163 INFO 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, 1] [2024-06-03 20:58:38,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 20:58:38,163 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:38,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:38,164 INFO L85 PathProgramCache]: Analyzing trace with hash -327238629, now seen corresponding path program 3 times [2024-06-03 20:58:38,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:38,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654660118] [2024-06-03 20:58:38,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:38,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:38,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:38,398 INFO 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:58:38,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:38,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654660118] [2024-06-03 20:58:38,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654660118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:38,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:38,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:58:38,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782074174] [2024-06-03 20:58:38,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:38,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:58:38,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:38,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:58:38,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:58:38,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:58:38,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 568 transitions, 7641 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:38,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:38,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:58:38,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:39,934 INFO L124 PetriNetUnfolderBase]: 3487/6024 cut-off events. [2024-06-03 20:58:39,934 INFO L125 PetriNetUnfolderBase]: For 1149228/1149228 co-relation queries the response was YES. [2024-06-03 20:58:40,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45281 conditions, 6024 events. 3487/6024 cut-off events. For 1149228/1149228 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42825 event pairs, 516 based on Foata normal form. 6/6025 useless extension candidates. Maximal degree in co-relation 45061. Up to 4395 conditions per place. [2024-06-03 20:58:40,032 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 466 selfloop transitions, 125 changer transitions 0/599 dead transitions. [2024-06-03 20:58:40,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 599 transitions, 9609 flow [2024-06-03 20:58:40,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:58:40,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:58:40,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 20:58:40,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-03 20:58:40,033 INFO L175 Difference]: Start difference. First operand has 497 places, 568 transitions, 7641 flow. Second operand 8 states and 202 transitions. [2024-06-03 20:58:40,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 599 transitions, 9609 flow [2024-06-03 20:58:49,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 599 transitions, 9401 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 20:58:49,085 INFO L231 Difference]: Finished difference. Result has 502 places, 568 transitions, 7687 flow [2024-06-03 20:58:49,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7433, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7687, PETRI_PLACES=502, PETRI_TRANSITIONS=568} [2024-06-03 20:58:49,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-03 20:58:49,086 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 568 transitions, 7687 flow [2024-06-03 20:58:49,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:49,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:49,086 INFO 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, 1] [2024-06-03 20:58:49,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 20:58:49,086 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:49,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:49,087 INFO L85 PathProgramCache]: Analyzing trace with hash -286603345, now seen corresponding path program 4 times [2024-06-03 20:58:49,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:49,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784641680] [2024-06-03 20:58:49,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:49,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:49,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:49,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:49,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784641680] [2024-06-03 20:58:49,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784641680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:49,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:49,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:58:49,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138771943] [2024-06-03 20:58:49,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:49,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:58:49,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:58:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:58:49,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:58:49,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 568 transitions, 7687 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:49,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:49,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:58:49,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:50,788 INFO L124 PetriNetUnfolderBase]: 3474/5994 cut-off events. [2024-06-03 20:58:50,788 INFO L125 PetriNetUnfolderBase]: For 1078567/1078567 co-relation queries the response was YES. [2024-06-03 20:58:50,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44043 conditions, 5994 events. 3474/5994 cut-off events. For 1078567/1078567 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42639 event pairs, 672 based on Foata normal form. 6/5990 useless extension candidates. Maximal degree in co-relation 43822. Up to 4904 conditions per place. [2024-06-03 20:58:50,889 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 488 selfloop transitions, 98 changer transitions 0/594 dead transitions. [2024-06-03 20:58:50,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 594 transitions, 9293 flow [2024-06-03 20:58:50,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:58:50,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:58:50,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:58:50,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-03 20:58:50,890 INFO L175 Difference]: Start difference. First operand has 502 places, 568 transitions, 7687 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:58:50,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 594 transitions, 9293 flow [2024-06-03 20:58:59,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 594 transitions, 9028 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 20:58:59,149 INFO L231 Difference]: Finished difference. Result has 503 places, 568 transitions, 7622 flow [2024-06-03 20:58:59,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7422, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7622, PETRI_PLACES=503, PETRI_TRANSITIONS=568} [2024-06-03 20:58:59,150 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 459 predicate places. [2024-06-03 20:58:59,150 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 568 transitions, 7622 flow [2024-06-03 20:58:59,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:59,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:59,150 INFO 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, 1] [2024-06-03 20:58:59,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 20:58:59,151 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:59,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:59,151 INFO L85 PathProgramCache]: Analyzing trace with hash 8615855, now seen corresponding path program 5 times [2024-06-03 20:58:59,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:59,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537648641] [2024-06-03 20:58:59,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:59,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:59,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:59,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:59,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537648641] [2024-06-03 20:58:59,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537648641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:59,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:59,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:58:59,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418382967] [2024-06-03 20:58:59,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:59,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:58:59,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:59,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:58:59,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:58:59,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:58:59,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 568 transitions, 7622 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:59,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:59,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:58:59,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:00,831 INFO L124 PetriNetUnfolderBase]: 3540/6109 cut-off events. [2024-06-03 20:59:00,831 INFO L125 PetriNetUnfolderBase]: For 1206013/1206013 co-relation queries the response was YES. [2024-06-03 20:59:00,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46078 conditions, 6109 events. 3540/6109 cut-off events. For 1206013/1206013 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 43583 event pairs, 703 based on Foata normal form. 6/6110 useless extension candidates. Maximal degree in co-relation 45856. Up to 5154 conditions per place. [2024-06-03 20:59:00,933 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 498 selfloop transitions, 86 changer transitions 0/592 dead transitions. [2024-06-03 20:59:00,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 592 transitions, 9284 flow [2024-06-03 20:59:00,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:59:00,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:59:00,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:59:00,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-03 20:59:00,935 INFO L175 Difference]: Start difference. First operand has 503 places, 568 transitions, 7622 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:59:00,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 592 transitions, 9284 flow [2024-06-03 20:59:11,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 592 transitions, 9112 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 20:59:11,677 INFO L231 Difference]: Finished difference. Result has 504 places, 570 transitions, 7696 flow [2024-06-03 20:59:11,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7452, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7696, PETRI_PLACES=504, PETRI_TRANSITIONS=570} [2024-06-03 20:59:11,677 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 460 predicate places. [2024-06-03 20:59:11,677 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 570 transitions, 7696 flow [2024-06-03 20:59:11,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:11,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:11,678 INFO 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, 1] [2024-06-03 20:59:11,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 20:59:11,678 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:11,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:11,678 INFO L85 PathProgramCache]: Analyzing trace with hash 8972045, now seen corresponding path program 6 times [2024-06-03 20:59:11,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:11,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044692958] [2024-06-03 20:59:11,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:11,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:11,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:11,918 INFO 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:59:11,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044692958] [2024-06-03 20:59:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044692958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:11,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:11,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:59:11,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215716971] [2024-06-03 20:59:11,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:11,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:59:11,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:59:11,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:59:11,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:59:11,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 570 transitions, 7696 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:11,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:11,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:59:11,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:13,323 INFO L124 PetriNetUnfolderBase]: 3522/6083 cut-off events. [2024-06-03 20:59:13,323 INFO L125 PetriNetUnfolderBase]: For 1131509/1131509 co-relation queries the response was YES. [2024-06-03 20:59:13,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44523 conditions, 6083 events. 3522/6083 cut-off events. For 1131509/1131509 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43416 event pairs, 701 based on Foata normal form. 8/6086 useless extension candidates. Maximal degree in co-relation 44300. Up to 5190 conditions per place. [2024-06-03 20:59:13,425 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 494 selfloop transitions, 86 changer transitions 0/588 dead transitions. [2024-06-03 20:59:13,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 588 transitions, 8926 flow [2024-06-03 20:59:13,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:59:13,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:59:13,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:59:13,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-03 20:59:13,426 INFO L175 Difference]: Start difference. First operand has 504 places, 570 transitions, 7696 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:59:13,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 588 transitions, 8926 flow [2024-06-03 20:59:21,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 588 transitions, 8803 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 20:59:21,780 INFO L231 Difference]: Finished difference. Result has 508 places, 570 transitions, 7754 flow [2024-06-03 20:59:21,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7573, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7754, PETRI_PLACES=508, PETRI_TRANSITIONS=570} [2024-06-03 20:59:21,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 464 predicate places. [2024-06-03 20:59:21,783 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 570 transitions, 7754 flow [2024-06-03 20:59:21,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:21,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:21,784 INFO 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, 1] [2024-06-03 20:59:21,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 20:59:21,784 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:21,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:21,784 INFO L85 PathProgramCache]: Analyzing trace with hash -462710967, now seen corresponding path program 7 times [2024-06-03 20:59:21,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:21,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533458842] [2024-06-03 20:59:21,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:21,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:21,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:22,023 INFO 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:59:22,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:22,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533458842] [2024-06-03 20:59:22,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533458842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:22,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:22,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:59:22,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940374235] [2024-06-03 20:59:22,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:22,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:59:22,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:22,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:59:22,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:59:22,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:59:22,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 570 transitions, 7754 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:22,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:22,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:59:22,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:23,472 INFO L124 PetriNetUnfolderBase]: 3608/6223 cut-off events. [2024-06-03 20:59:23,473 INFO L125 PetriNetUnfolderBase]: For 1294329/1294329 co-relation queries the response was YES. [2024-06-03 20:59:23,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47749 conditions, 6223 events. 3608/6223 cut-off events. For 1294329/1294329 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 44510 event pairs, 617 based on Foata normal form. 6/6224 useless extension candidates. Maximal degree in co-relation 47524. Up to 4696 conditions per place. [2024-06-03 20:59:23,576 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 131 changer transitions 0/601 dead transitions. [2024-06-03 20:59:23,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 601 transitions, 9831 flow [2024-06-03 20:59:23,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:59:23,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:59:23,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-03 20:59:23,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5633074935400517 [2024-06-03 20:59:23,577 INFO L175 Difference]: Start difference. First operand has 508 places, 570 transitions, 7754 flow. Second operand 9 states and 218 transitions. [2024-06-03 20:59:23,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 601 transitions, 9831 flow [2024-06-03 20:59:33,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 601 transitions, 9646 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 20:59:33,199 INFO L231 Difference]: Finished difference. Result has 511 places, 573 transitions, 7932 flow [2024-06-03 20:59:33,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7569, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7932, PETRI_PLACES=511, PETRI_TRANSITIONS=573} [2024-06-03 20:59:33,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-03 20:59:33,200 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 573 transitions, 7932 flow [2024-06-03 20:59:33,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:33,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:33,200 INFO 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, 1] [2024-06-03 20:59:33,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 20:59:33,200 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:33,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:33,201 INFO L85 PathProgramCache]: Analyzing trace with hash 421519247, now seen corresponding path program 8 times [2024-06-03 20:59:33,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:33,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578222935] [2024-06-03 20:59:33,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:33,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:33,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:33,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:59:33,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:33,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578222935] [2024-06-03 20:59:33,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578222935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:33,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:33,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:59:33,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248975832] [2024-06-03 20:59:33,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:33,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:59:33,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:59:33,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:59:33,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:59:33,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 573 transitions, 7932 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:33,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:33,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:59:33,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:34,906 INFO L124 PetriNetUnfolderBase]: 3590/6217 cut-off events. [2024-06-03 20:59:34,907 INFO L125 PetriNetUnfolderBase]: For 1220855/1220855 co-relation queries the response was YES. [2024-06-03 20:59:34,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46555 conditions, 6217 events. 3590/6217 cut-off events. For 1220855/1220855 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 44617 event pairs, 638 based on Foata normal form. 8/6220 useless extension candidates. Maximal degree in co-relation 46329. Up to 5116 conditions per place. [2024-06-03 20:59:35,015 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 471 selfloop transitions, 120 changer transitions 0/599 dead transitions. [2024-06-03 20:59:35,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 599 transitions, 9572 flow [2024-06-03 20:59:35,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:59:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:59:35,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-03 20:59:35,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 20:59:35,016 INFO L175 Difference]: Start difference. First operand has 511 places, 573 transitions, 7932 flow. Second operand 10 states and 240 transitions. [2024-06-03 20:59:35,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 599 transitions, 9572 flow [2024-06-03 20:59:43,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 599 transitions, 9305 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:59:43,989 INFO L231 Difference]: Finished difference. Result has 516 places, 573 transitions, 7913 flow [2024-06-03 20:59:43,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7665, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7913, PETRI_PLACES=516, PETRI_TRANSITIONS=573} [2024-06-03 20:59:43,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 472 predicate places. [2024-06-03 20:59:43,989 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 573 transitions, 7913 flow [2024-06-03 20:59:43,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:43,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:43,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:43,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 20:59:43,990 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:43,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:43,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1502107425, now seen corresponding path program 9 times [2024-06-03 20:59:43,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:43,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907736996] [2024-06-03 20:59:43,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:43,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:44,219 INFO 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:59:44,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:44,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907736996] [2024-06-03 20:59:44,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907736996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:44,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:44,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:59:44,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568034896] [2024-06-03 20:59:44,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:44,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:59:44,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:44,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:59:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:59:44,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:59:44,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 573 transitions, 7913 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:44,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:44,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:59:44,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:45,624 INFO L124 PetriNetUnfolderBase]: 3577/6182 cut-off events. [2024-06-03 20:59:45,624 INFO L125 PetriNetUnfolderBase]: For 1111051/1111051 co-relation queries the response was YES. [2024-06-03 20:59:45,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45137 conditions, 6182 events. 3577/6182 cut-off events. For 1111051/1111051 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 44293 event pairs, 707 based on Foata normal form. 6/6183 useless extension candidates. Maximal degree in co-relation 44910. Up to 5139 conditions per place. [2024-06-03 20:59:45,734 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 492 selfloop transitions, 97 changer transitions 0/597 dead transitions. [2024-06-03 20:59:45,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 597 transitions, 9529 flow [2024-06-03 20:59:45,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:59:45,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:59:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:59:45,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607235142118863 [2024-06-03 20:59:45,735 INFO L175 Difference]: Start difference. First operand has 516 places, 573 transitions, 7913 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:59:45,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 597 transitions, 9529 flow [2024-06-03 20:59:53,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 597 transitions, 9154 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-03 20:59:53,786 INFO L231 Difference]: Finished difference. Result has 515 places, 573 transitions, 7740 flow [2024-06-03 20:59:53,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7540, PETRI_DIFFERENCE_MINUEND_PLACES=506, 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=9, PETRI_FLOW=7740, PETRI_PLACES=515, PETRI_TRANSITIONS=573} [2024-06-03 20:59:53,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-03 20:59:53,787 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 573 transitions, 7740 flow [2024-06-03 20:59:53,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:53,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:53,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, 1, 1, 1, 1] [2024-06-03 20:59:53,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 20:59:53,788 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:53,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:53,788 INFO L85 PathProgramCache]: Analyzing trace with hash -192520225, now seen corresponding path program 10 times [2024-06-03 20:59:53,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:53,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536932949] [2024-06-03 20:59:53,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:53,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:53,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:54,021 INFO 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:59:54,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:54,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536932949] [2024-06-03 20:59:54,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536932949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:54,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:54,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:59:54,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067056890] [2024-06-03 20:59:54,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:54,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:59:54,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:54,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:59:54,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:59:54,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 20:59:54,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 573 transitions, 7740 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:54,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:54,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 20:59:54,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:55,426 INFO L124 PetriNetUnfolderBase]: 3605/6230 cut-off events. [2024-06-03 20:59:55,426 INFO L125 PetriNetUnfolderBase]: For 1139068/1139068 co-relation queries the response was YES. [2024-06-03 20:59:55,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45216 conditions, 6230 events. 3605/6230 cut-off events. For 1139068/1139068 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 44737 event pairs, 721 based on Foata normal form. 8/6233 useless extension candidates. Maximal degree in co-relation 44989. Up to 5323 conditions per place. [2024-06-03 20:59:55,533 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 482 selfloop transitions, 105 changer transitions 0/595 dead transitions. [2024-06-03 20:59:55,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 595 transitions, 9024 flow [2024-06-03 20:59:55,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:59:55,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:59:55,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 20:59:55,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-03 20:59:55,535 INFO L175 Difference]: Start difference. First operand has 515 places, 573 transitions, 7740 flow. Second operand 10 states and 236 transitions. [2024-06-03 20:59:55,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 595 transitions, 9024 flow [2024-06-03 21:00:05,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 595 transitions, 8730 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 21:00:05,781 INFO L231 Difference]: Finished difference. Result has 517 places, 574 transitions, 7701 flow [2024-06-03 21:00:05,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7450, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=517, PETRI_TRANSITIONS=574} [2024-06-03 21:00:05,783 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-06-03 21:00:05,783 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 574 transitions, 7701 flow [2024-06-03 21:00:05,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:05,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:05,783 INFO 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, 1] [2024-06-03 21:00:05,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 21:00:05,783 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:05,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:05,784 INFO L85 PathProgramCache]: Analyzing trace with hash 157264149, now seen corresponding path program 11 times [2024-06-03 21:00:05,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:05,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937426466] [2024-06-03 21:00:05,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:05,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:06,016 INFO 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 21:00:06,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:06,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937426466] [2024-06-03 21:00:06,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937426466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:06,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:06,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:00:06,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417821746] [2024-06-03 21:00:06,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:06,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:00:06,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:06,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:00:06,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:00:06,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:00:06,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 574 transitions, 7701 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:06,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:06,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:00:06,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:07,414 INFO L124 PetriNetUnfolderBase]: 3587/6204 cut-off events. [2024-06-03 21:00:07,414 INFO L125 PetriNetUnfolderBase]: For 1029245/1029245 co-relation queries the response was YES. [2024-06-03 21:00:07,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43301 conditions, 6204 events. 3587/6204 cut-off events. For 1029245/1029245 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 44505 event pairs, 713 based on Foata normal form. 8/6207 useless extension candidates. Maximal degree in co-relation 43074. Up to 5297 conditions per place. [2024-06-03 21:00:07,522 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 91 changer transitions 0/594 dead transitions. [2024-06-03 21:00:07,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 594 transitions, 8947 flow [2024-06-03 21:00:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:00:07,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:00:07,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 21:00:07,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 21:00:07,523 INFO L175 Difference]: Start difference. First operand has 517 places, 574 transitions, 7701 flow. Second operand 9 states and 216 transitions. [2024-06-03 21:00:07,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 594 transitions, 8947 flow [2024-06-03 21:00:16,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 594 transitions, 8716 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 21:00:16,297 INFO L231 Difference]: Finished difference. Result has 518 places, 574 transitions, 7661 flow [2024-06-03 21:00:16,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7470, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7661, PETRI_PLACES=518, PETRI_TRANSITIONS=574} [2024-06-03 21:00:16,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-06-03 21:00:16,298 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 574 transitions, 7661 flow [2024-06-03 21:00:16,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:16,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:16,298 INFO 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, 1] [2024-06-03 21:00:16,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 21:00:16,299 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:16,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:16,299 INFO L85 PathProgramCache]: Analyzing trace with hash 421194677, now seen corresponding path program 12 times [2024-06-03 21:00:16,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:16,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411782904] [2024-06-03 21:00:16,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:16,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:16,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:16,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:16,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411782904] [2024-06-03 21:00:16,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411782904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:16,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:16,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:00:16,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597222844] [2024-06-03 21:00:16,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:16,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:00:16,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:16,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:00:16,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:00:16,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:00:16,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 574 transitions, 7661 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:16,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:16,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:00:16,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:17,895 INFO L124 PetriNetUnfolderBase]: 3574/6193 cut-off events. [2024-06-03 21:00:17,895 INFO L125 PetriNetUnfolderBase]: For 915886/915886 co-relation queries the response was YES. [2024-06-03 21:00:17,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41991 conditions, 6193 events. 3574/6193 cut-off events. For 915886/915886 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 44490 event pairs, 567 based on Foata normal form. 6/6194 useless extension candidates. Maximal degree in co-relation 41763. Up to 4684 conditions per place. [2024-06-03 21:00:18,002 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 461 selfloop transitions, 132 changer transitions 0/601 dead transitions. [2024-06-03 21:00:18,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 601 transitions, 8973 flow [2024-06-03 21:00:18,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:00:18,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:00:18,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 21:00:18,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-03 21:00:18,004 INFO L175 Difference]: Start difference. First operand has 518 places, 574 transitions, 7661 flow. Second operand 9 states and 219 transitions. [2024-06-03 21:00:18,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 601 transitions, 8973 flow [2024-06-03 21:00:26,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 601 transitions, 8734 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 21:00:26,282 INFO L231 Difference]: Finished difference. Result has 518 places, 574 transitions, 7692 flow [2024-06-03 21:00:26,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7422, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7692, PETRI_PLACES=518, PETRI_TRANSITIONS=574} [2024-06-03 21:00:26,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-06-03 21:00:26,283 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 574 transitions, 7692 flow [2024-06-03 21:00:26,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:26,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:26,284 INFO 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, 1] [2024-06-03 21:00:26,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 21:00:26,284 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:26,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:26,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1482653493, now seen corresponding path program 1 times [2024-06-03 21:00:26,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:26,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972083999] [2024-06-03 21:00:26,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:26,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:26,543 INFO 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 21:00:26,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:26,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972083999] [2024-06-03 21:00:26,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972083999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:26,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:26,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:26,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922781377] [2024-06-03 21:00:26,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:26,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:26,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:26,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:26,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:26,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:00:26,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 574 transitions, 7692 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:26,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:26,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:00:26,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:27,917 INFO L124 PetriNetUnfolderBase]: 3579/6206 cut-off events. [2024-06-03 21:00:27,918 INFO L125 PetriNetUnfolderBase]: For 847960/847960 co-relation queries the response was YES. [2024-06-03 21:00:28,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42272 conditions, 6206 events. 3579/6206 cut-off events. For 847960/847960 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 44700 event pairs, 709 based on Foata normal form. 1/6202 useless extension candidates. Maximal degree in co-relation 42043. Up to 5356 conditions per place. [2024-06-03 21:00:28,023 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 512 selfloop transitions, 70 changer transitions 0/590 dead transitions. [2024-06-03 21:00:28,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 590 transitions, 8936 flow [2024-06-03 21:00:28,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:00:28,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:00:28,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 21:00:28,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-03 21:00:28,025 INFO L175 Difference]: Start difference. First operand has 518 places, 574 transitions, 7692 flow. Second operand 6 states and 152 transitions. [2024-06-03 21:00:28,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 590 transitions, 8936 flow [2024-06-03 21:00:36,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 590 transitions, 8632 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 21:00:36,532 INFO L231 Difference]: Finished difference. Result has 515 places, 577 transitions, 7608 flow [2024-06-03 21:00:36,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7388, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7608, PETRI_PLACES=515, PETRI_TRANSITIONS=577} [2024-06-03 21:00:36,533 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-03 21:00:36,533 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 577 transitions, 7608 flow [2024-06-03 21:00:36,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:36,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:36,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:00:36,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 21:00:36,533 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:36,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:36,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1335043893, now seen corresponding path program 2 times [2024-06-03 21:00:36,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:36,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132649591] [2024-06-03 21:00:36,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:36,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:36,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:36,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:36,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:36,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132649591] [2024-06-03 21:00:36,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132649591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:36,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:36,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:36,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505412624] [2024-06-03 21:00:36,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:36,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:36,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:36,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:36,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:36,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:00:36,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 577 transitions, 7608 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:36,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:36,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:00:36,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:38,202 INFO L124 PetriNetUnfolderBase]: 3600/6233 cut-off events. [2024-06-03 21:00:38,202 INFO L125 PetriNetUnfolderBase]: For 886061/886061 co-relation queries the response was YES. [2024-06-03 21:00:38,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42362 conditions, 6233 events. 3600/6233 cut-off events. For 886061/886061 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 44868 event pairs, 720 based on Foata normal form. 1/6229 useless extension candidates. Maximal degree in co-relation 42132. Up to 5159 conditions per place. [2024-06-03 21:00:38,308 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 433 selfloop transitions, 166 changer transitions 0/607 dead transitions. [2024-06-03 21:00:38,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 607 transitions, 9696 flow [2024-06-03 21:00:38,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:00:38,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:00:38,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-03 21:00:38,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 21:00:38,310 INFO L175 Difference]: Start difference. First operand has 515 places, 577 transitions, 7608 flow. Second operand 9 states and 225 transitions. [2024-06-03 21:00:38,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 607 transitions, 9696 flow [2024-06-03 21:00:48,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 607 transitions, 9520 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 21:00:48,220 INFO L231 Difference]: Finished difference. Result has 519 places, 586 transitions, 7988 flow [2024-06-03 21:00:48,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7988, PETRI_PLACES=519, PETRI_TRANSITIONS=586} [2024-06-03 21:00:48,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 475 predicate places. [2024-06-03 21:00:48,220 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 586 transitions, 7988 flow [2024-06-03 21:00:48,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:48,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:48,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, 1] [2024-06-03 21:00:48,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 21:00:48,221 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:48,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:48,221 INFO L85 PathProgramCache]: Analyzing trace with hash -135115335, now seen corresponding path program 3 times [2024-06-03 21:00:48,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:48,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148927034] [2024-06-03 21:00:48,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:48,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:48,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:48,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:48,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:48,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148927034] [2024-06-03 21:00:48,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148927034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:48,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:48,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:48,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033878362] [2024-06-03 21:00:48,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:48,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:48,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:48,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:48,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:48,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:00:48,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 586 transitions, 7988 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:48,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:48,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:00:48,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:49,898 INFO L124 PetriNetUnfolderBase]: 3597/6229 cut-off events. [2024-06-03 21:00:49,898 INFO L125 PetriNetUnfolderBase]: For 863125/863125 co-relation queries the response was YES. [2024-06-03 21:00:49,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42521 conditions, 6229 events. 3597/6229 cut-off events. For 863125/863125 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 44798 event pairs, 720 based on Foata normal form. 1/6225 useless extension candidates. Maximal degree in co-relation 42291. Up to 5156 conditions per place. [2024-06-03 21:00:50,002 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 420 selfloop transitions, 179 changer transitions 0/607 dead transitions. [2024-06-03 21:00:50,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 607 transitions, 9588 flow [2024-06-03 21:00:50,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:00:50,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:00:50,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-03 21:00:50,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674418604651162 [2024-06-03 21:00:50,003 INFO L175 Difference]: Start difference. First operand has 519 places, 586 transitions, 7988 flow. Second operand 10 states and 244 transitions. [2024-06-03 21:00:50,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 607 transitions, 9588 flow [2024-06-03 21:00:59,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 607 transitions, 9446 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 21:00:59,640 INFO L231 Difference]: Finished difference. Result has 525 places, 586 transitions, 8217 flow [2024-06-03 21:00:59,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7848, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8217, PETRI_PLACES=525, PETRI_TRANSITIONS=586} [2024-06-03 21:00:59,640 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 481 predicate places. [2024-06-03 21:00:59,640 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 586 transitions, 8217 flow [2024-06-03 21:00:59,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:59,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:59,641 INFO 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, 1] [2024-06-03 21:00:59,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 21:00:59,641 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:59,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:59,641 INFO L85 PathProgramCache]: Analyzing trace with hash -2092394673, now seen corresponding path program 4 times [2024-06-03 21:00:59,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:59,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656056853] [2024-06-03 21:00:59,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:59,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:59,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:59,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:59,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:59,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656056853] [2024-06-03 21:00:59,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656056853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:59,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:59,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:59,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483672412] [2024-06-03 21:00:59,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:59,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:59,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:59,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:59,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:59,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:00:59,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 586 transitions, 8217 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:59,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:59,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:00:59,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:01,337 INFO L124 PetriNetUnfolderBase]: 3610/6251 cut-off events. [2024-06-03 21:01:01,338 INFO L125 PetriNetUnfolderBase]: For 879583/879583 co-relation queries the response was YES. [2024-06-03 21:01:01,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43287 conditions, 6251 events. 3610/6251 cut-off events. For 879583/879583 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 45035 event pairs, 709 based on Foata normal form. 1/6247 useless extension candidates. Maximal degree in co-relation 43056. Up to 5171 conditions per place. [2024-06-03 21:01:01,450 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 423 selfloop transitions, 186 changer transitions 0/617 dead transitions. [2024-06-03 21:01:01,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 617 transitions, 10311 flow [2024-06-03 21:01:01,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:01:01,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:01:01,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 305 transitions. [2024-06-03 21:01:01,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456171735241503 [2024-06-03 21:01:01,452 INFO L175 Difference]: Start difference. First operand has 525 places, 586 transitions, 8217 flow. Second operand 13 states and 305 transitions. [2024-06-03 21:01:01,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 617 transitions, 10311 flow [2024-06-03 21:01:09,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 617 transitions, 10038 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 21:01:09,302 INFO L231 Difference]: Finished difference. Result has 531 places, 592 transitions, 8445 flow [2024-06-03 21:01:09,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7954, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8445, PETRI_PLACES=531, PETRI_TRANSITIONS=592} [2024-06-03 21:01:09,302 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-03 21:01:09,302 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 592 transitions, 8445 flow [2024-06-03 21:01:09,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:09,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:01:09,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:01:09,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 21:01:09,303 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:01:09,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:01:09,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1034229839, now seen corresponding path program 5 times [2024-06-03 21:01:09,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:01:09,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5628510] [2024-06-03 21:01:09,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:01:09,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:01:09,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:01:09,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:01:09,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:01:09,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5628510] [2024-06-03 21:01:09,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5628510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:01:09,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:01:09,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:01:09,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980333063] [2024-06-03 21:01:09,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:01:09,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:01:09,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:01:09,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:01:09,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:01:09,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:01:09,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 592 transitions, 8445 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:09,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:01:09,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:01:09,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:10,974 INFO L124 PetriNetUnfolderBase]: 3607/6247 cut-off events. [2024-06-03 21:01:10,974 INFO L125 PetriNetUnfolderBase]: For 865149/865149 co-relation queries the response was YES. [2024-06-03 21:01:11,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43171 conditions, 6247 events. 3607/6247 cut-off events. For 865149/865149 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 45003 event pairs, 709 based on Foata normal form. 1/6243 useless extension candidates. Maximal degree in co-relation 42940. Up to 5168 conditions per place. [2024-06-03 21:01:11,096 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 429 selfloop transitions, 177 changer transitions 0/614 dead transitions. [2024-06-03 21:01:11,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 614 transitions, 10061 flow [2024-06-03 21:01:11,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:01:11,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:01:11,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-03 21:01:11,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5539112050739958 [2024-06-03 21:01:11,097 INFO L175 Difference]: Start difference. First operand has 531 places, 592 transitions, 8445 flow. Second operand 11 states and 262 transitions. [2024-06-03 21:01:11,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 614 transitions, 10061 flow [2024-06-03 21:01:20,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 614 transitions, 9597 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-03 21:01:20,346 INFO L231 Difference]: Finished difference. Result has 531 places, 592 transitions, 8354 flow [2024-06-03 21:01:20,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7983, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8354, PETRI_PLACES=531, PETRI_TRANSITIONS=592} [2024-06-03 21:01:20,347 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-03 21:01:20,347 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 592 transitions, 8354 flow [2024-06-03 21:01:20,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:20,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:01:20,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:01:20,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 21:01:20,348 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:01:20,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:01:20,348 INFO L85 PathProgramCache]: Analyzing trace with hash 432367077, now seen corresponding path program 6 times [2024-06-03 21:01:20,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:01:20,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096368066] [2024-06-03 21:01:20,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:01:20,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:01:20,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:01:20,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:01:20,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:01:20,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096368066] [2024-06-03 21:01:20,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096368066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:01:20,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:01:20,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:01:20,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424477142] [2024-06-03 21:01:20,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:01:20,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:01:20,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:01:20,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:01:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:01:20,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:01:20,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 592 transitions, 8354 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:20,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:01:20,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:01:20,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:22,075 INFO L124 PetriNetUnfolderBase]: 3604/6243 cut-off events. [2024-06-03 21:01:22,076 INFO L125 PetriNetUnfolderBase]: For 848703/848703 co-relation queries the response was YES. [2024-06-03 21:01:22,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42879 conditions, 6243 events. 3604/6243 cut-off events. For 848703/848703 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 44950 event pairs, 709 based on Foata normal form. 1/6239 useless extension candidates. Maximal degree in co-relation 42648. Up to 5165 conditions per place. [2024-06-03 21:01:22,189 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 392 selfloop transitions, 215 changer transitions 0/615 dead transitions. [2024-06-03 21:01:22,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 615 transitions, 9622 flow [2024-06-03 21:01:22,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:01:22,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:01:22,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 301 transitions. [2024-06-03 21:01:22,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-03 21:01:22,191 INFO L175 Difference]: Start difference. First operand has 531 places, 592 transitions, 8354 flow. Second operand 13 states and 301 transitions. [2024-06-03 21:01:22,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 615 transitions, 9622 flow [2024-06-03 21:01:31,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 615 transitions, 9239 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-03 21:01:31,314 INFO L231 Difference]: Finished difference. Result has 533 places, 592 transitions, 8412 flow [2024-06-03 21:01:31,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7971, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8412, PETRI_PLACES=533, PETRI_TRANSITIONS=592} [2024-06-03 21:01:31,314 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 489 predicate places. [2024-06-03 21:01:31,314 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 592 transitions, 8412 flow [2024-06-03 21:01:31,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:31,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:01:31,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, 1, 1, 1] [2024-06-03 21:01:31,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 21:01:31,315 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:01:31,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:01:31,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1454216687, now seen corresponding path program 13 times [2024-06-03 21:01:31,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:01:31,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832356072] [2024-06-03 21:01:31,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:01:31,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:01:31,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:01:31,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:01:31,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:01:31,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832356072] [2024-06-03 21:01:31,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832356072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:01:31,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:01:31,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:01:31,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125045718] [2024-06-03 21:01:31,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:01:31,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:01:31,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:01:31,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:01:31,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:01:31,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:01:31,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 592 transitions, 8412 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:31,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:01:31,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:01:31,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:32,998 INFO L124 PetriNetUnfolderBase]: 3657/6330 cut-off events. [2024-06-03 21:01:32,998 INFO L125 PetriNetUnfolderBase]: For 1020292/1020292 co-relation queries the response was YES. [2024-06-03 21:01:33,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44723 conditions, 6330 events. 3657/6330 cut-off events. For 1020292/1020292 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 45613 event pairs, 727 based on Foata normal form. 6/6331 useless extension candidates. Maximal degree in co-relation 44492. Up to 5042 conditions per place. [2024-06-03 21:01:33,114 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 485 selfloop transitions, 131 changer transitions 0/624 dead transitions. [2024-06-03 21:01:33,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 624 transitions, 10172 flow [2024-06-03 21:01:33,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:01:33,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:01:33,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 21:01:33,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 21:01:33,115 INFO L175 Difference]: Start difference. First operand has 533 places, 592 transitions, 8412 flow. Second operand 8 states and 200 transitions. [2024-06-03 21:01:33,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 624 transitions, 10172 flow [2024-06-03 21:01:41,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 624 transitions, 9696 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-03 21:01:41,754 INFO L231 Difference]: Finished difference. Result has 528 places, 594 transitions, 8275 flow [2024-06-03 21:01:41,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7938, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8275, PETRI_PLACES=528, PETRI_TRANSITIONS=594} [2024-06-03 21:01:41,754 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 484 predicate places. [2024-06-03 21:01:41,754 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 594 transitions, 8275 flow [2024-06-03 21:01:41,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:41,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:01:41,755 INFO 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, 1] [2024-06-03 21:01:41,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 21:01:41,755 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:01:41,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:01:41,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1710688653, now seen corresponding path program 14 times [2024-06-03 21:01:41,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:01:41,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114058615] [2024-06-03 21:01:41,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:01:41,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:01:41,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:01:42,000 INFO 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 21:01:42,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:01:42,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114058615] [2024-06-03 21:01:42,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114058615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:01:42,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:01:42,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:01:42,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724412219] [2024-06-03 21:01:42,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:01:42,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:01:42,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:01:42,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:01:42,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:01:42,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:01:42,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 594 transitions, 8275 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:42,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:01:42,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:01:42,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:43,413 INFO L124 PetriNetUnfolderBase]: 3685/6378 cut-off events. [2024-06-03 21:01:43,413 INFO L125 PetriNetUnfolderBase]: For 1054073/1054073 co-relation queries the response was YES. [2024-06-03 21:01:43,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45042 conditions, 6378 events. 3685/6378 cut-off events. For 1054073/1054073 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 46070 event pairs, 743 based on Foata normal form. 8/6381 useless extension candidates. Maximal degree in co-relation 44811. Up to 5380 conditions per place. [2024-06-03 21:01:43,526 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 491 selfloop transitions, 118 changer transitions 0/617 dead transitions. [2024-06-03 21:01:43,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 617 transitions, 9609 flow [2024-06-03 21:01:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:01:43,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:01:43,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 21:01:43,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 21:01:43,528 INFO L175 Difference]: Start difference. First operand has 528 places, 594 transitions, 8275 flow. Second operand 8 states and 193 transitions. [2024-06-03 21:01:43,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 617 transitions, 9609 flow [2024-06-03 21:01:52,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 617 transitions, 9424 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 21:01:52,817 INFO L231 Difference]: Finished difference. Result has 532 places, 595 transitions, 8369 flow [2024-06-03 21:01:52,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8369, PETRI_PLACES=532, PETRI_TRANSITIONS=595} [2024-06-03 21:01:52,817 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 488 predicate places. [2024-06-03 21:01:52,817 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 595 transitions, 8369 flow [2024-06-03 21:01:52,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:52,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:01:52,818 INFO 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, 1] [2024-06-03 21:01:52,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 21:01:52,818 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:01:52,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:01:52,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1997565753, now seen corresponding path program 15 times [2024-06-03 21:01:52,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:01:52,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765301003] [2024-06-03 21:01:52,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:01:52,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:01:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:01:53,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 21:01:53,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:01:53,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765301003] [2024-06-03 21:01:53,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765301003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:01:53,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:01:53,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:01:53,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493830198] [2024-06-03 21:01:53,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:01:53,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:01:53,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:01:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:01:53,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:01:53,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:01:53,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 595 transitions, 8369 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:53,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:01:53,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:01:53,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:54,554 INFO L124 PetriNetUnfolderBase]: 3705/6410 cut-off events. [2024-06-03 21:01:54,554 INFO L125 PetriNetUnfolderBase]: For 1030586/1030586 co-relation queries the response was YES. [2024-06-03 21:01:54,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45332 conditions, 6410 events. 3705/6410 cut-off events. For 1030586/1030586 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 46304 event pairs, 741 based on Foata normal form. 6/6411 useless extension candidates. Maximal degree in co-relation 45099. Up to 5372 conditions per place. [2024-06-03 21:01:54,668 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 492 selfloop transitions, 121 changer transitions 0/621 dead transitions. [2024-06-03 21:01:54,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 621 transitions, 9721 flow [2024-06-03 21:01:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:01:54,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:01:54,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 21:01:54,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 21:01:54,669 INFO L175 Difference]: Start difference. First operand has 532 places, 595 transitions, 8369 flow. Second operand 8 states and 196 transitions. [2024-06-03 21:01:54,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 621 transitions, 9721 flow [2024-06-03 21:02:04,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 621 transitions, 9468 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 21:02:04,338 INFO L231 Difference]: Finished difference. Result has 534 places, 596 transitions, 8395 flow [2024-06-03 21:02:04,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8116, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8395, PETRI_PLACES=534, PETRI_TRANSITIONS=596} [2024-06-03 21:02:04,338 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 490 predicate places. [2024-06-03 21:02:04,339 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 596 transitions, 8395 flow [2024-06-03 21:02:04,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:04,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:02:04,339 INFO 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, 1] [2024-06-03 21:02:04,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 21:02:04,339 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:02:04,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:02:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1366098667, now seen corresponding path program 16 times [2024-06-03 21:02:04,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:02:04,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567420137] [2024-06-03 21:02:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:02:04,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:02:04,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:02:04,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:02:04,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:02:04,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567420137] [2024-06-03 21:02:04,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567420137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:02:04,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:02:04,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:02:04,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415298204] [2024-06-03 21:02:04,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:02:04,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:02:04,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:02:04,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:02:04,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:02:04,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:02:04,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 596 transitions, 8395 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:04,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:02:04,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:02:04,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:02:06,328 INFO L124 PetriNetUnfolderBase]: 3733/6458 cut-off events. [2024-06-03 21:02:06,328 INFO L125 PetriNetUnfolderBase]: For 1075832/1075832 co-relation queries the response was YES. [2024-06-03 21:02:06,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45682 conditions, 6458 events. 3733/6458 cut-off events. For 1075832/1075832 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 46735 event pairs, 753 based on Foata normal form. 8/6461 useless extension candidates. Maximal degree in co-relation 45448. Up to 5456 conditions per place. [2024-06-03 21:02:06,541 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 492 selfloop transitions, 116 changer transitions 0/616 dead transitions. [2024-06-03 21:02:06,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 616 transitions, 9715 flow [2024-06-03 21:02:06,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:02:06,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:02:06,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 21:02:06,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 21:02:06,542 INFO L175 Difference]: Start difference. First operand has 534 places, 596 transitions, 8395 flow. Second operand 8 states and 192 transitions. [2024-06-03 21:02:06,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 616 transitions, 9715 flow [2024-06-03 21:02:15,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 616 transitions, 9454 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 21:02:15,899 INFO L231 Difference]: Finished difference. Result has 536 places, 597 transitions, 8405 flow [2024-06-03 21:02:15,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8134, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8405, PETRI_PLACES=536, PETRI_TRANSITIONS=597} [2024-06-03 21:02:15,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 492 predicate places. [2024-06-03 21:02:15,900 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 597 transitions, 8405 flow [2024-06-03 21:02:15,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:15,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:02:15,900 INFO 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, 1] [2024-06-03 21:02:15,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 21:02:15,900 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:02:15,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:02:15,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1365742477, now seen corresponding path program 17 times [2024-06-03 21:02:15,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:02:15,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818207896] [2024-06-03 21:02:15,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:02:15,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:02:15,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:02:16,132 INFO 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 21:02:16,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:02:16,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818207896] [2024-06-03 21:02:16,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818207896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:02:16,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:02:16,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:02:16,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518635834] [2024-06-03 21:02:16,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:02:16,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:02:16,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:02:16,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:02:16,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:02:16,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:02:16,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 597 transitions, 8405 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:16,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:02:16,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:02:16,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:02:17,998 INFO L124 PetriNetUnfolderBase]: 3799/6560 cut-off events. [2024-06-03 21:02:17,998 INFO L125 PetriNetUnfolderBase]: For 1184720/1184720 co-relation queries the response was YES. [2024-06-03 21:02:18,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47934 conditions, 6560 events. 3799/6560 cut-off events. For 1184720/1184720 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 47487 event pairs, 763 based on Foata normal form. 6/6561 useless extension candidates. Maximal degree in co-relation 47699. Up to 5426 conditions per place. [2024-06-03 21:02:18,126 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 493 selfloop transitions, 121 changer transitions 0/622 dead transitions. [2024-06-03 21:02:18,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 622 transitions, 10149 flow [2024-06-03 21:02:18,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:02:18,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:02:18,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 21:02:18,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-03 21:02:18,128 INFO L175 Difference]: Start difference. First operand has 536 places, 597 transitions, 8405 flow. Second operand 8 states and 195 transitions. [2024-06-03 21:02:18,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 622 transitions, 10149 flow [2024-06-03 21:02:27,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 622 transitions, 9896 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 21:02:27,150 INFO L231 Difference]: Finished difference. Result has 538 places, 599 transitions, 8470 flow [2024-06-03 21:02:27,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8152, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8470, PETRI_PLACES=538, PETRI_TRANSITIONS=599} [2024-06-03 21:02:27,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 494 predicate places. [2024-06-03 21:02:27,151 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 599 transitions, 8470 flow [2024-06-03 21:02:27,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:27,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:02:27,151 INFO 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, 1] [2024-06-03 21:02:27,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 21:02:27,152 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:02:27,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:02:27,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1765595977, now seen corresponding path program 18 times [2024-06-03 21:02:27,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:02:27,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327219361] [2024-06-03 21:02:27,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:02:27,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:02:27,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:02:27,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 21:02:27,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:02:27,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327219361] [2024-06-03 21:02:27,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327219361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:02:27,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:02:27,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:02:27,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963633961] [2024-06-03 21:02:27,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:02:27,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:02:27,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:02:27,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:02:27,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:02:27,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:02:27,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 599 transitions, 8470 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:27,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:02:27,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:02:27,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:02:29,465 INFO L124 PetriNetUnfolderBase]: 3781/6534 cut-off events. [2024-06-03 21:02:29,466 INFO L125 PetriNetUnfolderBase]: For 1098974/1098974 co-relation queries the response was YES. [2024-06-03 21:02:29,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46262 conditions, 6534 events. 3781/6534 cut-off events. For 1098974/1098974 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 47324 event pairs, 761 based on Foata normal form. 8/6537 useless extension candidates. Maximal degree in co-relation 46026. Up to 5532 conditions per place. [2024-06-03 21:02:29,573 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 121 changer transitions 0/618 dead transitions. [2024-06-03 21:02:29,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 618 transitions, 9762 flow [2024-06-03 21:02:29,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:02:29,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:02:29,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 21:02:29,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 21:02:29,575 INFO L175 Difference]: Start difference. First operand has 538 places, 599 transitions, 8470 flow. Second operand 8 states and 193 transitions. [2024-06-03 21:02:29,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 618 transitions, 9762 flow [2024-06-03 21:02:38,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 618 transitions, 9583 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-03 21:02:38,705 INFO L231 Difference]: Finished difference. Result has 542 places, 599 transitions, 8538 flow [2024-06-03 21:02:38,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8291, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8538, PETRI_PLACES=542, PETRI_TRANSITIONS=599} [2024-06-03 21:02:38,706 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 498 predicate places. [2024-06-03 21:02:38,706 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 599 transitions, 8538 flow [2024-06-03 21:02:38,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:38,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:02:38,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, 1] [2024-06-03 21:02:38,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 21:02:38,707 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:02:38,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:02:38,707 INFO L85 PathProgramCache]: Analyzing trace with hash 453920985, now seen corresponding path program 19 times [2024-06-03 21:02:38,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:02:38,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427950016] [2024-06-03 21:02:38,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:02:38,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:02:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:02:38,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:02:38,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:02:38,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427950016] [2024-06-03 21:02:38,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427950016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:02:38,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:02:38,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:02:38,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968012939] [2024-06-03 21:02:38,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:02:38,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:02:38,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:02:38,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:02:38,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:02:39,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:02:39,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 599 transitions, 8538 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:39,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:02:39,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:02:39,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:02:40,780 INFO L124 PetriNetUnfolderBase]: 3809/6567 cut-off events. [2024-06-03 21:02:40,780 INFO L125 PetriNetUnfolderBase]: For 1110308/1110308 co-relation queries the response was YES. [2024-06-03 21:02:40,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46707 conditions, 6567 events. 3809/6567 cut-off events. For 1110308/1110308 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 47600 event pairs, 778 based on Foata normal form. 8/6567 useless extension candidates. Maximal degree in co-relation 46469. Up to 5576 conditions per place. [2024-06-03 21:02:40,891 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 474 selfloop transitions, 134 changer transitions 0/616 dead transitions. [2024-06-03 21:02:40,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 616 transitions, 9854 flow [2024-06-03 21:02:40,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:02:40,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:02:40,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 21:02:40,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-03 21:02:40,892 INFO L175 Difference]: Start difference. First operand has 542 places, 599 transitions, 8538 flow. Second operand 8 states and 189 transitions. [2024-06-03 21:02:40,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 616 transitions, 9854 flow [2024-06-03 21:02:50,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 616 transitions, 9593 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 21:02:50,279 INFO L231 Difference]: Finished difference. Result has 543 places, 600 transitions, 8588 flow [2024-06-03 21:02:50,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8277, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8588, PETRI_PLACES=543, PETRI_TRANSITIONS=600} [2024-06-03 21:02:50,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 499 predicate places. [2024-06-03 21:02:50,279 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 600 transitions, 8588 flow [2024-06-03 21:02:50,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:50,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:02:50,280 INFO 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, 1] [2024-06-03 21:02:50,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 21:02:50,280 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:02:50,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:02:50,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1111542975, now seen corresponding path program 20 times [2024-06-03 21:02:50,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:02:50,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374954104] [2024-06-03 21:02:50,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:02:50,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:02:50,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:02:50,509 INFO 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 21:02:50,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:02:50,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374954104] [2024-06-03 21:02:50,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374954104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:02:50,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:02:50,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:02:50,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212350436] [2024-06-03 21:02:50,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:02:50,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:02:50,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:02:50,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:02:50,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:02:50,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:02:50,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 600 transitions, 8588 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:02:50,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:02:50,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:02:50,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:02:52,270 INFO L124 PetriNetUnfolderBase]: 3837/6611 cut-off events. [2024-06-03 21:02:52,270 INFO L125 PetriNetUnfolderBase]: For 1124490/1124490 co-relation queries the response was YES. [2024-06-03 21:02:52,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47188 conditions, 6611 events. 3837/6611 cut-off events. For 1124490/1124490 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 47957 event pairs, 782 based on Foata normal form. 8/6611 useless extension candidates. Maximal degree in co-relation 46949. Up to 5620 conditions per place. [2024-06-03 21:02:52,498 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 488 selfloop transitions, 121 changer transitions 0/617 dead transitions. [2024-06-03 21:02:52,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 617 transitions, 9908 flow [2024-06-03 21:02:52,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:02:52,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:02:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 21:02:52,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-03 21:02:52,500 INFO L175 Difference]: Start difference. First operand has 543 places, 600 transitions, 8588 flow. Second operand 8 states and 189 transitions. [2024-06-03 21:02:52,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 617 transitions, 9908 flow [2024-06-03 21:03:03,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 617 transitions, 9615 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:03,510 INFO L231 Difference]: Finished difference. Result has 545 places, 601 transitions, 8582 flow [2024-06-03 21:03:03,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8295, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8582, PETRI_PLACES=545, PETRI_TRANSITIONS=601} [2024-06-03 21:03:03,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 501 predicate places. [2024-06-03 21:03:03,510 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 601 transitions, 8582 flow [2024-06-03 21:03:03,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:03,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:03,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:03,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-03 21:03:03,511 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:03:03,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:03,511 INFO L85 PathProgramCache]: Analyzing trace with hash 712045665, now seen corresponding path program 21 times [2024-06-03 21:03:03,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:03,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143898128] [2024-06-03 21:03:03,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:03,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:03,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:03,757 INFO 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 21:03:03,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:03,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143898128] [2024-06-03 21:03:03,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143898128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:03,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:03,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:03,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331285494] [2024-06-03 21:03:03,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:03,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:03,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:03,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:03,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:03,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:03:03,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 601 transitions, 8582 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:03,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:03,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:03:03,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:05,613 INFO L124 PetriNetUnfolderBase]: 3852/6640 cut-off events. [2024-06-03 21:03:05,614 INFO L125 PetriNetUnfolderBase]: For 1105101/1105101 co-relation queries the response was YES. [2024-06-03 21:03:05,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46924 conditions, 6640 events. 3852/6640 cut-off events. For 1105101/1105101 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 48169 event pairs, 787 based on Foata normal form. 8/6640 useless extension candidates. Maximal degree in co-relation 46684. Up to 5645 conditions per place. [2024-06-03 21:03:05,731 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 493 selfloop transitions, 117 changer transitions 0/618 dead transitions. [2024-06-03 21:03:05,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 618 transitions, 9906 flow [2024-06-03 21:03:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:03:05,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:03:05,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 21:03:05,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-03 21:03:05,733 INFO L175 Difference]: Start difference. First operand has 545 places, 601 transitions, 8582 flow. Second operand 8 states and 188 transitions. [2024-06-03 21:03:05,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 618 transitions, 9906 flow [2024-06-03 21:03:15,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 618 transitions, 9637 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:15,748 INFO L231 Difference]: Finished difference. Result has 547 places, 602 transitions, 8594 flow [2024-06-03 21:03:15,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8313, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8594, PETRI_PLACES=547, PETRI_TRANSITIONS=602} [2024-06-03 21:03:15,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 503 predicate places. [2024-06-03 21:03:15,749 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 602 transitions, 8594 flow [2024-06-03 21:03:15,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:15,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:15,749 INFO 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, 1] [2024-06-03 21:03:15,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-03 21:03:15,750 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:03:15,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:15,750 INFO L85 PathProgramCache]: Analyzing trace with hash 711689475, now seen corresponding path program 22 times [2024-06-03 21:03:15,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:15,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143945726] [2024-06-03 21:03:15,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:15,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:15,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:15,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:15,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:15,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143945726] [2024-06-03 21:03:15,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143945726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:15,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:15,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:15,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419303285] [2024-06-03 21:03:15,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:15,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:15,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:15,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:15,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:16,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:03:16,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 602 transitions, 8594 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:16,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:16,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:03:16,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:17,888 INFO L124 PetriNetUnfolderBase]: 3839/6621 cut-off events. [2024-06-03 21:03:17,888 INFO L125 PetriNetUnfolderBase]: For 978617/978617 co-relation queries the response was YES. [2024-06-03 21:03:17,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45502 conditions, 6621 events. 3839/6621 cut-off events. For 978617/978617 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 48083 event pairs, 774 based on Foata normal form. 6/6619 useless extension candidates. Maximal degree in co-relation 45261. Up to 5448 conditions per place. [2024-06-03 21:03:18,008 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 490 selfloop transitions, 123 changer transitions 0/621 dead transitions. [2024-06-03 21:03:18,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 621 transitions, 9900 flow [2024-06-03 21:03:18,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:03:18,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:03:18,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 21:03:18,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 21:03:18,009 INFO L175 Difference]: Start difference. First operand has 547 places, 602 transitions, 8594 flow. Second operand 8 states and 190 transitions. [2024-06-03 21:03:18,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 621 transitions, 9900 flow [2024-06-03 21:03:28,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 621 transitions, 9621 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:28,502 INFO L231 Difference]: Finished difference. Result has 549 places, 602 transitions, 8567 flow [2024-06-03 21:03:28,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8315, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8567, PETRI_PLACES=549, PETRI_TRANSITIONS=602} [2024-06-03 21:03:28,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 505 predicate places. [2024-06-03 21:03:28,506 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 602 transitions, 8567 flow [2024-06-03 21:03:28,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:28,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:28,506 INFO 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, 1] [2024-06-03 21:03:28,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-03 21:03:28,507 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:03:28,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:28,507 INFO L85 PathProgramCache]: Analyzing trace with hash 105716175, now seen corresponding path program 7 times [2024-06-03 21:03:28,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:28,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876189363] [2024-06-03 21:03:28,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:28,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:28,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:28,794 INFO 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 21:03:28,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:28,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876189363] [2024-06-03 21:03:28,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876189363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:28,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:28,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:28,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511187067] [2024-06-03 21:03:28,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:28,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:28,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:28,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:28,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:28,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:03:28,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 602 transitions, 8567 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:28,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:28,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:03:28,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:30,725 INFO L124 PetriNetUnfolderBase]: 3844/6641 cut-off events. [2024-06-03 21:03:30,726 INFO L125 PetriNetUnfolderBase]: For 898800/898800 co-relation queries the response was YES. [2024-06-03 21:03:30,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45373 conditions, 6641 events. 3844/6641 cut-off events. For 898800/898800 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 48250 event pairs, 756 based on Foata normal form. 1/6637 useless extension candidates. Maximal degree in co-relation 45131. Up to 5765 conditions per place. [2024-06-03 21:03:30,839 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 560 selfloop transitions, 54 changer transitions 0/622 dead transitions. [2024-06-03 21:03:30,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 622 transitions, 9891 flow [2024-06-03 21:03:30,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:30,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:30,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 21:03:30,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 21:03:30,840 INFO L175 Difference]: Start difference. First operand has 549 places, 602 transitions, 8567 flow. Second operand 7 states and 170 transitions. [2024-06-03 21:03:30,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 622 transitions, 9891 flow [2024-06-03 21:03:40,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 622 transitions, 9496 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 21:03:40,340 INFO L231 Difference]: Finished difference. Result has 548 places, 605 transitions, 8352 flow [2024-06-03 21:03:40,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8172, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8352, PETRI_PLACES=548, PETRI_TRANSITIONS=605} [2024-06-03 21:03:40,341 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 504 predicate places. [2024-06-03 21:03:40,341 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 605 transitions, 8352 flow [2024-06-03 21:03:40,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:40,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:40,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:40,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-03 21:03:40,341 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:03:40,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:40,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1158843727, now seen corresponding path program 8 times [2024-06-03 21:03:40,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:40,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071510861] [2024-06-03 21:03:40,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:40,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:40,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:40,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:40,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:40,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071510861] [2024-06-03 21:03:40,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071510861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:40,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:40,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:40,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978931174] [2024-06-03 21:03:40,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:40,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:40,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:40,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:40,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:40,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 21:03:40,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 605 transitions, 8352 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:40,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:40,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 21:03:40,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:42,422 INFO L124 PetriNetUnfolderBase]: 3857/6663 cut-off events. [2024-06-03 21:03:42,422 INFO L125 PetriNetUnfolderBase]: For 922963/922963 co-relation queries the response was YES. [2024-06-03 21:03:42,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45044 conditions, 6663 events. 3857/6663 cut-off events. For 922963/922963 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 48451 event pairs, 767 based on Foata normal form. 1/6659 useless extension candidates. Maximal degree in co-relation 44802. Up to 5290 conditions per place. [2024-06-03 21:03:42,539 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 355 selfloop transitions, 277 changer transitions 0/640 dead transitions. [2024-06-03 21:03:42,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 640 transitions, 10532 flow [2024-06-03 21:03:42,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:03:42,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:03:42,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 265 transitions. [2024-06-03 21:03:42,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602536997885835 [2024-06-03 21:03:42,540 INFO L175 Difference]: Start difference. First operand has 548 places, 605 transitions, 8352 flow. Second operand 11 states and 265 transitions. [2024-06-03 21:03:42,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 640 transitions, 10532 flow Killed by 15